actionscript-3 - Red5 服务器仅记录来自 AIR 的 RTMP 视频馈送的前几秒

标签 actionscript-3 air video-capture red5 rtmp

我正在使用已安装的 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/

相关文章:

java - 生成唯一的随机数并检查重复项

apache-flex - 在 Flex/Actionscript 中连接线(拖动时)

windows - ffmpeg : "Unable to BindToObject" 中无法列出捕获卡的选项

swift - 如何使用AVFoundation录制视频

apache-flex - 从 AmazonS3 加载 swf - 跨域策略

actionscript-3 - 文本区域未正确更新,缺少字符

actionscript-3 - as3 在没有事件的情况下调用事件函数?

android - 如何为 Android Adob​​e AIR 设置媒体音量控制?

actionscript-3 - As3 - SWF 和 AIR 桌面应用程序之间的本地连接

android - 从 Android 设备库中获取视频 react-native