I am researching the Flash Media platform. One requirement is to be able to synchronize events in the player. I am using the Flash Live Encoder, the Development Server and a Flash CS4 evaluation copy.
Reading the Flash Live Encoder manual there is means to insert timecode (system time) into the live video feed and then catch it in the Flash player.
I have been struggling for a while to get this work, with no success. There are not much info about this on either Google or on Adobe web site.
Adobe help file: http://help.adobe.com/en_US/FlashMediaLiveEncoder/3.0/Using/WS5b3ccc516d4fbf351e63e3d11c104ba9cd-7ffe.html
Comments
I have been doing some more test:
I found an article on Adobe describing how to setup an application that can relay messages from one Flash player to another. When trying the sample out the text update worked OK and the video played OK in parallell. But there is no sync between the two. This is of course understandable because there are two different not synchronized sources (Flash Live Encoder and text inserted with a Flash player app).
If using the built in video recorder in the Flash player maybe I can get better synchronization. But then the video quality is not good enough for streaming events. And do I get exact sync. I do not know yet. Need to test.
So far: I have not found any mechanism for inserting sync markers directly to the live stream. I have not got the timecode to work. Need to test the built in video recorder.
Solved the timecode issue. Now I can start developing some great stuff with Flash. C U
See my solution on http://www.ungap.com
/C U