Answered
Playing (and keeping in synce) multiple video streams?
Hello All,
I wonder whether the following is possible with Flash Media Server:
We record technical breakout sessions at conferences, and we're looking for a way for people to watch them later with a very good user experience. Right now we are giving the presenters Camtasia to record their screen actions, which we then encode into one video file. We also use a video camera to record the presenter from the waist up, which we encode to a second video file. So now we have two video files that we'd like to keep in sync to display to the user simultaneously.
Is it possible to use Flash Media Server along with a custom player to do this?
Fundamentally I don’t think it would be too hard to create a single set of playback controls that sent playback request time codes back to two separate video streams. The problem as I see it would be what would happen if one of the streams lagged and had to pause to buffer while the other stream continued forward? In this case the two streams would become out of sync. Our current solution involves us rendering both streams into a single video file, which is very labor intensive and doesn't give us any flexibility down the road, but this is all we could do to guarantee that they would stay in sync as the user jumped around or as it paused for buffering.
Any thoughts?
Thanks,
Brian
I wonder whether the following is possible with Flash Media Server:
We record technical breakout sessions at conferences, and we're looking for a way for people to watch them later with a very good user experience. Right now we are giving the presenters Camtasia to record their screen actions, which we then encode into one video file. We also use a video camera to record the presenter from the waist up, which we encode to a second video file. So now we have two video files that we'd like to keep in sync to display to the user simultaneously.
Is it possible to use Flash Media Server along with a custom player to do this?
Fundamentally I don’t think it would be too hard to create a single set of playback controls that sent playback request time codes back to two separate video streams. The problem as I see it would be what would happen if one of the streams lagged and had to pause to buffer while the other stream continued forward? In this case the two streams would become out of sync. Our current solution involves us rendering both streams into a single video file, which is very labor intensive and doesn't give us any flexibility down the road, but this is all we could do to guarantee that they would stay in sync as the user jumped around or as it paused for buffering.
Any thoughts?
Thanks,
Brian
