Actionscript red5实时流始终丢弃帧

Actionscript red5实时流始终丢弃帧,actionscript,red5,live-streaming,netstream,Actionscript,Red5,Live Streaming,Netstream,我在red5服务器上建立了一个直播网站,当我订阅时,直播视频似乎会掉帧 我在rtmp应用程序中使用oflademo 以下是我用于相机设置的动作脚本: 广播 // setup cam cam = Camera.get(); // setting dimensions and framerate cam.setMode(320, 240, 15, false); // set quality cam.setQuality(0,0); cam.setKeyFrameInterval(48); 订阅与

我在red5服务器上建立了一个直播网站,当我订阅时,直播视频似乎会掉帧

我在rtmp应用程序中使用oflademo

以下是我用于相机设置的动作脚本:

广播

// setup cam
cam = Camera.get();
// setting dimensions and framerate
cam.setMode(320, 240, 15, false);
// set quality
cam.setQuality(0,0);
cam.setKeyFrameInterval(48);
订阅与广播相同

任何人都可以帮忙。

通常,掉帧(或音频信号中的间隙)是带宽问题的标志

这些是我们的设置,帧从不丢弃(如果带宽正常):

我们从未使用过“cam.setKeyFrameInterval(48);”。我根本不会设置这个值。我不会强制视频压缩任何值。你有理由认为48是一个很好的价格吗


Sebastian

是关于关键帧间隔的描述。我想他把第48帧作为关键帧,160x120太小了。你的视频帧是什么。我们的视频帧可以调整大小。160x120只是一个例子。可能是320x240。这取决于用户选择的视频盒大小。我知道keyFrameInterval意味着什么,但你想用它实现什么?我不确定Red5是否解释了这个值,或者它可能会产生什么影响。如果要设置关键帧间隔,我建议使用这个公式(10*fps)来确定该值;在上面的例子中,它将是150。如果你要将质量设置为0,0;我建议根本不要设置它
cam.setMode(160, 120, 30, true);
cam.setQuality(0,90);