For twitch.tv clones you're better off researching about streaming media servers... (and cheap bandwidth hosting)
http://en.wikipedia.org/wiki/List_of_streaming_media_systems
http://en.wikipedia.org/wiki/List_of_streaming_media_systems
could you host this on digitalocean?