You no longer have to broadcast to post content on Twitch. The popular livestreaming-video site, a subsidiary of Amazon, revealed during a stage presentation at its TwitchCon fan event today that it has launched video uploads as its latest feature. This enables anyone with a Twitch account to upload videos from their video-manager dashboard. Unlike archived livestreams, […]