[Red5devs] Improve video quality
Carl Sziebert
carlsz at gmail.com
Mon Aug 18 09:52:48 PDT 2008
In short, the keyframe interval specifies how often you want a full JPG to
be sent through on the stream. Frames between each keyframe only send the
bits that differ from the last keyframe. The lower the value (meaning you
want to send a keyframe more often), the higher your bandwidth needs will be
for the server. The motion level is used when you need to track the amount
of activity the camera is capturing. So the values for each Camera setting
are dependent on your application needs. Some apps don't need to send a
huge, high quality image while others do. The discussion of these various
settings and how to compute optimal values for your needs has been covered
extensively by Adobe. Here's a link to articles covering settings for both
live and on-demand video:
http://www.adobe.com/devnet/flash/articles/flv_live.html
http://www.adobe.com/devnet/flash/articles/flv_encoding.html
Carl
On Mon, Aug 18, 2008 at 8:06 AM, Daniel Rossi <spam at electroteque.org> wrote:
>
> On 19/08/2008, at 12:50 AM, Carl Sziebert wrote:
>
> > cam.setKeyFrameInterval(60);
> > cam.setMotionLevel(75);
>
> What is the optimal settings for these ? is motion level even
> needed ? i was told to set the keyframe interval lower than that.
>
> _______________________________________________
> Red5devs mailing list
> Red5devs at osflash.org
> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5devs_osflash.org/attachments/20080818/cca3e4a3/attachment.html
More information about the Red5devs
mailing list