Hello all,

Task:
-------
We want to stream FLV but don't want to use port our C# broadcasting
application to Flash to do this.

We want to stream FLV (that we construct from MPEG4 and GSM streams in our
C++ VideoServer application) to Red5.

Unfortunately, it seems we aren't properly constructing the FLV stream, for
one thing.

Problem:
-------------
We send video from our C++ VideoServer to Red5 at 10 FPS (as captured by
wget and played on VideoLAN), but we've seen problems such as Red5 only
sending the video out at about 2 FPS (as seen via our Flash clients) and/or
audio pitch/speed problems.

We thought we might not be sending enough audio frames (as we were sending
out only 2 audio frames/second.), so we increased the audio frame rate by
interpolating the 8k sampled audio from GSM (to satisfy our libmp3lame
encoder's requirement(?) of 22050, but that didn't seem to completely fix
the problem.  For example, the pitch of the audio captured from our
VideoServer and/or Red5 continues to often be incorrect.

I also wonder if we incorrectly used a Red5 setting to only sends out
KeyFrames.

Help requested:
-------------------

     Documentation:
     --------------------
     Is there any documentation we can read that specifies how the FLV
frames, metadata, etc, should be formatted (metadata, audio/video frame
positioning within the stream, etc) for people that aren't using a Flash
application to do the FLV streaming?

I've seen similar questions posed in other threads on in the mailing list,
but haven't found any conclusions:
eg: http://osflash.org/pipermail/red5_osflash.org/2007-May/011690.html

Any additional help is greatly appreciated. -- eg., might a progressive
download solution be easier to implement than a streaming solution? What
tutorials can we use to implement this? etc
Thanks!
_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to