Ok, i did one more testing, I put the recorded .flv file into Flash media server vod's directory, then i use the client application built in Adobe flex, the video plays smoother, it plays smooth for about 3-6 seconds then it pause for 1-2 seconds then it plays again, and the play and pause thing repeat until the video has finished playing.
Compared to it being stream from red5, the video would be jerky every second, like pause and play for a few times in every seconds until the end of the video.
Somebody, please help.

edjayks wrote:
I have a client that broadcast video and audio, then on the server, it would save the stream into a flv file.
When i playback the video, it's very jerky.
I'm using Red5 hudson build #156. It was fine before the patch from absolute to relative timestamp.
More information, on the server code, I call
ClientBroadcastStream stream = ...;
stream.saveAs(steamNAme,false);
to start recording the live stream. Then i call
ClientBroadcastStream stream = ...;
stream.stopRecording();
to stop recording the live stream.
I tried creating a simple video playback application in openlaszlo and adobe flex, both will play the video jerkyly. Seems like the video pause and play very frequently.