我正在 CS5 中构建一个网络摄像头录制应用程序,我在录制的 flv 中遇到了一些看似随机的问题。目前我正在使用标准的 _netstream.publish("movieName", "record") 命令将流发布到 Wowza 媒体服务器。与此相关的一切正常,我可以播放文件,但有时在视频的开头或结尾会有 3 到 4 秒的暂停。将有一个静止帧,时间将位于 0,然后捕捉到 4。我已经探索了带宽选项,我已经大大降低了分辨率和质量,它似乎没有任何影响,其余的视频将顺利播放。这是我当前的相机和麦克风设置。
_cam.setMode(160, 120, 30, false);
_cam.setQuality(0, 88);
_cam.setKeyFrameInterval(30);
_mic.rate = 11;
我还在关闭发布流之前刷新缓冲区
_netstream.publish('null');
相机初始化/停用是否会导致延迟?
任何帮助将不胜感激。如果您需要更多详细信息,请告诉我