Hi all,

I have finally managed to track and extend the red5 playlists code to solve
the audio/video sync problem.

Current SimplePlayItem implementation problems for VOD:
1. The VOD streams are coupled together with live streams to form 1 large
Live/Published stream. The problem with this is:
     > The audio/video goes out of sync
     > The new published video dimensions are distorted compared to the
original VOD flv file.
     > If the user pauses the VOD playlist or stops it, the stream will
continue playing. When the user resumes the stream it has played on and they
have missed anything in between.

The current implementation is good, but I beleive it should also be possible
to stream VOD streams only. This implementation has the following
advantages:

1. The audio/video does not go out of sync since it plays directly off the
file. There is no stream publishing to live stream. It instead loops through
all the files in the playlist and plays them.
2. The video dimensions are not distorted.
3. VOD streams can be played continuously or randomly.
3. Though I have not yet understood how to implement this, it should be
possible to pause/stop the long VOD stream, and then resume it from where
the user stopped. The user is fully in control of their VOD/file based
playlist.

The code is very unstable but it works as a proof of concept.

--
C is forever.
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to