我开发了录像机和播放器。哪个会将视频录制到Flash媒体服务器。
当我开始录制时,我将相机质量设置如下
cam.setQuality(65536, 65);
mic.setRate(44);
我会在保存视频时完美录制。视频将从流式文件夹移动到另一个文件夹。在播放时,点击视频将播放该地点。
现在,问题是当我开始播放然后视频播放了一秒然后停止播放。只有我可以听的音量。视频无法播放。
那是什么问题?
有些帧被削减或带宽问题吗?
修改
按照以下步骤初始化相机:
cam = Camera.get();
mic = Microphone.get();
mic.setCodec("Speex");
mic.setRate(44);
mic.setUseEchoSuppression(true);
mic.setSilenceLevel(0);
cam.setMode(627,353,24,true);
cam.setLoopback(true);
cam.setQuality(65536, 65);
mic.setRate(44);
记录flv:
ns.publish(fileName, "record");
前。目前我录制了5分钟的视频,然后我播放了它,播放时间仅为2:10,然后停止播放视频并播放音频。使用vlc播放器时也会发生同样的情况。
如果我使用相同的代码本地流服务器进行记录,那么效果非常好。