YouTube just announced an exciting new feature that will allow video creators to start a live stream from their webcam without downloading encoding software, which is quite a hassle....