【问题标题】:recording issues using AS3 and Red5使用 AS3 和 Red5 录制问题
【发布时间】:2023-03-25 21:33:01
【问题描述】:

我在使用 AS3 脚本和 Red5 作为流媒体服务器录制用户网络摄像头时遇到了一些问题。我尝试使用缓冲区来检查客户端是否完成将数据包发送到服务器。但它不能正常工作。我有两种情况:如果我不使用缓冲区计时器,我可以看到 Recordedfile.flv.ser 不断增长,但生成最终的 .flv 文件需要很长时间。如果使用 bufferLenght 检查缓冲区,一旦我停止记录,它会立即生成 .flv 文件,但仅包含一些段,这意味着在客户端似乎 BufferLenght 始终为 0。我尝试了很多示例和选项,无论是在客户端或服务器端,但我仍然有同样的问题:损坏的 FLV 文件。

PS:我使用的是安装在centOS中的Red5 1.0。

【问题讨论】:

    标签: actionscript-3 buffer red5


    【解决方案1】:

    Red5 1.0 final、1.0.1 和 1.0.2 在其延迟写入机制中存在一个错误,导致 .flv 文件损坏,视频卡住,只有声音。 .flv 文件仅包含声音和 1 或 2 帧视频。

    我们已经多次遇到这个问题,我们已经为 Red5 1.0.2 制作了一个补丁来修复它。 This patch has also been committed to the Red5 source code on GitHub 由 Red5 团队提供。 red5 的下一个版本将包含它。在那之前你可以download a patched Red5 1.0.2 from here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      相关资源
      最近更新 更多