【发布时间】: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