I just realized something in regards to "live TV" and ad breaks. This is something they would have to program into the direct player code, probably by making a live feed stream type..
They currently appear to stop the current playing file, then play an ad and then resume playing the file where it stopped at before playing the ad. So in my situation it will mean that the viewer will return to the video playing where they left off BUT 30 seconds behind "live" (or how ever long the ad plays for). Until they hit the 10 minute buffer I have on my server for replays, IE a person can pause a live feed on my server and pickup where they left off at up to 10 minutes back.. So no different for the way ads roll right now...
What I think would work well would be to allow the publisher to programmatically (in the json file) tell the player to either pickup where it stopped or skip forward to the current time position (live).. That way "live" feeds that simply play certain videos at certain times (like a streaming playlist) can be etup to pickup at the stopped part, and true live TV will pickup in real time, it also would be nice for us to be able to add in a pre and post roll to the ads playing. Something, station id we will be returning after these messages, and station id we are now returning to live broadcasting.