Hi,

I just developed an FLV player (from scratch, not using any
Flash components). Everything worked well when playing FLVs
via progressive download, but after we switched to streaming
with Red5 I got some issues. I don't have experience with
other streaming servers, so I'd like to know if this is expected
behaviour, or maybe Red5 quirks.

The first two points are rather important to us, the others
are just observations:

- Some seconds delay/buffering before playback actually
starts: When playing via progressive download by contrast,
playback starts almost immediatly (buffertime is .25).

- Many subsequent calls to NetStream.seek() seem to greatly
affect the swf's performance: when dragging the timeline playhead
seek() is called onMouseMove which makes the framerate drop
temporarily. Ok, I can get around this by limiting calls to
only 1 in 10 frames, but scrubbing feels a bit unresponsive then.

- When the FLV has reached the end my NetStream instance seems
to be 'dead': that is seek() and pause() don't work until close()
and play("my.flv") is called again.

- Different order of onStatus events: when the FLV is finished,
via progressive download the order is

  NetStream.Buffer.Empty
  NetStream.Play.Stop

when streaming the order is reversed.



Any info, hints, tips and tricks greatly appreciated.

kind regards,
Daniel

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

Reply via email to