Hi,
Is there a way to sync up slides to an html5 live stream for iOS?
For flash we are using timecode that is embeded in the stream at the encoder and an xml file that reloads every second, but i can’t seem to find any timecode associated with the html5 live stream…i can only get the amount of time the stream has been playing for but that doesn’t help because each client could have had the stream playing for different durations. not to mention the time delay between the encoder and the client is going to be different for each client as well.
any ideas would be helpful.
Thanks
Sorry I don’t have an answer for your question, but wanted to see if you could share more details about how you are doing it with flash. Thanks.
Seems like there is at least one other forum thread (and support ticket?) on this. It’s a small crew, and volume is high, please don’t duplicate issues across threads and tickets.
Wowza only supports streaming with HTML5 video tag in iOS devices or Safari on Mac Snow Leopard or higher. Otherwise, use Flash and cuepoints.
Richard
You said, “I can go into more details if this doesn’t make sense.”
Maybe that will help someone provide a suggestion.
Instead of saying what you are doing. Say what you want to do.
With Wowza Media Server 3, iOS streaming supports timed data events in live and VOD streams.
Take a look at this article,
https://www.wowza.com/forums/showthread.php?14702
To try this out, you can request an evaluation license for Wowza Media Server 3 Preview build at https://www.wowza.com/wowza-server-3-preview.php
-Lisa
Sorry I don’t have an answer for your question, but wanted to see if you could share more details about how you are doing it with flash. Thanks.
sure…using adobe media live encoder we send out a stream with embeded timecode (just sends out the current clock time of the computer as timecode out with the stream) then when we advance a slide in powerpoint, using an addon we developed we write out the current computer clock time and the script call to an xml file on our server.
player side we are refreshing that xml file every second as well as checking the timecode of the stream every second. When we see that the xml has changed we log the script command and the clock time to an array. then when the timecode of the stream matches the clock time or is greater than the clock time from the xml file we run the script and the slide advances exactly when it was supposed to.
the reason it works is cause the timecode at the player side is delayed compared to the timecode at the encoder just like the stream so the sync is exact.
I can go into more details if this doesn’t make sense.
Thanks for the response lisa, but i need this to run on a website not inside an iOS app.
You said, “I can go into more details if this doesn’t make sense.”
Maybe that will help someone provide a suggestion.
Instead of saying what you are doing. Say what you want to do.
he asked how i was doing it with flash…so i answered…
What i want to do is have a live stream going to a webpage via html5 then as the presenter in the room is flipping slides the slides on the page flip along with the audio. so when he says “going on to slide 2” the page flips to slide 2. I would just have an xml file get updated then if the xml is changed the slide advances, but that won’t work because there is a 30-50 second delay between when he flips the slide and where the audio on the website currently is. So i need a way to know how long the delay is so i can wait that long before sending the flip.
ANdrew
Seems like there is at least one other forum thread (and support ticket?) on this. It’s a small crew, and volume is high, please don’t duplicate issues across threads and tickets.
Wowza only supports streaming with HTML5 video tag in iOS devices or Safari on Mac Snow Leopard or higher. Otherwise, use Flash and cuepoints.
Richard
thought i did a pretty thorough search before i posted this…and yeah…i want to use ipad and iphone to access the website…otherwise we do use flash with an external cuepoint file (xml that includes the timecode and the url to call to make the slide flip).
Andrew
have you found a solution to your problem?