I need to pull in a vod from a server and send it out through a live application. This works fine except when I use a player without a lot of buffering, in which case the stream begins to stutter badly. Here is how it can be reproduced with a default installation of Wowza 4.5.0 (build 18676):
-
create a new “stream file” for this URI: rtmp:///vod/mp4:sample.mp4
-
connect to the stream with the default live application with MediaCaster type set to liverepeater
-
view the stream with ffplay with “nobuffer”: ffplay -fflags nobuffer -i rtmp:///live/sample.stream
You could also see the stuttering problem with a flash client with no buffering.
-
I can connect ffplay to the vod application directly with no stuttering: ffplay -fflags nobuffer -i rtmp:///vod/mp4:sample.mp4
-
I can stream the same file directly to the live application with ffmpeg and view the live stream with no stuttering: ffplay -fflags nobuffer -i rtmp:///live/sample
So for some reason when Wowza pulls this stream from vod and live streams it, it causes this stuttering problem. Is there a setting I can adjust to make it not do this?