Add support for Live TV over the internet (such as YouTube TV)

A number of platforms are appearing these days to distribute local TV content over the internet. For example, YouTube now has live TV. Hulu does, too.

It's still early days for these platforms - they're trying to grab the business from the cable-cutters, while (possibly, for now) providing the same functionality, which is live TV with DVR. It's possible of course that they will offer lots of new features and they manage to replace over the air broadcasts, cable…

Anyway, we don't know how they are implementing subtitles, and the task this summer is to

a) Do the research b) Write code that is able to create transcripts in the usual formats such as .srt

This code might be integrated with the current CCExtractor core or it could be a new tool. What's best depends mostly on how the subtitles are distributed. If they are embedded in transport streams then integrating with CCExtractor would be the natural option. It's part to the job to figure this out.

We're going to target the two major platforms that have live TV over the internet: YouTube and Hulu.

We will pay for the subscriptions for both services during the coding months.