I decided to make this rebloggable since it’s probably useful to a lot of people!
There are two good options that I’ve used: livestream and twitch.tv. these both require separate software; livestream uses a prorgram called the livestream procaster and twitch.tv has a variety of tools in both free and premium varieties; with twitch.tv I’ve used the free version of XSplit, so that’s what I’ll talk about here.
the installation processes for these pieces of software are relatively straightforward, and you should be able to easily link your account with whichever service/software you use.
livestream is good if you want a simpler chatting process for viewers or if you want an overall slightly simpler process running your stream; it has a cleaner interface, and doesn’t require signing up for an account to chat. however, it has a 50 user limit, among other negative features. however, procaster has chat built in and does a better job showing you which people are in the chat and how many total viewers you have, which is convenient.
xsplit requires both a twitch account and an xsplit account, but if you install it through the page I linked to, the process of connecting to one is fairly straightforward. it’s designed around being able to stream multiple sources at once, which is primarily useful for showing multiple things at once (such as your screen and your webcam), but if you’re just streaming movies that’s not that useful. however, the menu for selecting a source to stream from is way better than procaster’s, though slightly more complex. if you have a window with video playing, choosing to stream a screen region and hovering over that and clicking will select just the video automatically, which is ridiculously convenient. it also has similar features for selecting a particular window, and of course you can arbitrarily select a screen region, though whether it does that better than procaster is difficult to say; they both have strengths and weaknesses.
you have a lot more control over audio with procaster, but unless you intend to do any complex sound mixing, xsplit is way simpler; it gives you two sliders: one for your mic, and one for audio your computer is outputting.
if you anticipate having more than 50 people or want more features to moderate your channel, or if you want a slightly easier time using the software once you’ve learned the basics, go with xsplit. if you want an experience that’s very easy from the beginning and don’t mind having a slightly less fine-tuned experience, or if you want people to be able to easily chat without having to create a user account, go with livestream.
this is probably way more information than you wanted