0

我正在开发一个捕获网络摄像头流并通过 Red5 服务器记录它的应用程序。在我的本地安装(Red5 版本 1,Mac OSX)上,一切运行完美,但是在 Ubuntu(我们的服务器环境)上使用相同版本的 Red5,视频录制被截断。一个 2 分钟的录音原来只是超过 1 分钟,但在 Mac 上它正是预期的时间。

会不会像配置问题一样简单,还是 Red5 的 1.0 版本在 Ubuntu 上不稳定?

4

2 回答 2

0

看来这是当前版本的 Red5 的一个错误。降级到 0.8 版解决了这个问题。

于 2013-08-13T17:28:40.963 回答
0

这不是操作系统问题,而是 Red5 如何处理慢速连接记录的问题。

您在本地安装了 Mac OSX,并且在录制到本地时没有带宽限制。一旦您使用 Ubuntu 服务器,您就会将音频和视频数据流式传输(上传)到远程服务器,并且本质上您有一些带宽限制。如果超过这些限制,生成的 .flv 文件可能会出现各种问题。

不同的 Red5 版本在录制过程中存在不同的问题。这些问题在这里有很好的记录:Recording issues with Red5

用于录制的最佳 Red5 版本是此博客文章中提供的已修补的 1.0.2 版本:现在可以使用 Red5 通过慢速连接录制高质量 (HD) 视频

该补丁还应用于 Red5 在 GitHub 上的源代码,并且也将在下一个正式版本(1.0.3)中提供。

于 2014-05-07T12:24:05.193 回答