我正在使用已安装的 oflaDemo 测试 Red5 服务器的新安装。我想发布要录制到文件中的实时视频源。这似乎工作正常,除了只有一小部分视频源被记录下来的事实。似乎只有大约 30 秒的视频的第一帧可以播放,而更长(约 10 分钟)的视频只能录制几秒钟的视频。
什么会导致开箱即用的 Red5 只能录制几秒钟的视频?
------------ 这是一个代码片段---------------------------- ---------------------------------------------- ----------
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
nc.connect("rtmp://myurl");
nc.client = this;
ns_out = new NetStream( nc );
ns_out.attachCamera( cam )
protected function onNetStatus(event:NetStatusEvent):void
{
switch(event.info.code)
{
case "NetConnection.Connect.Success":
ns_out.publish(_filename, "record");
break;
}
}
最佳答案
在我看来,这是最新版本的 Red5 中的一个错误。我对录音机应用程序有同样的问题。虽然我以前用老版本的Red5录流没问题。
关于actionscript-3 - Red5 服务器仅记录来自 AIR 的 RTMP 视频馈送的前几秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14675398/