我正在开发一个捕获网络摄像头流并通过Red5服务器录制的应用。在我的本地安装(Red5版本1,Mac OSX)上,一切都运行完美,但在Ubuntu(我们的服务器环境)上使用相同版本的Red5,视频录制被截断。 2分钟的录音结果仅为1分钟,但在Mac上确切地说是预期的时间。
它是否像配置问题一样简单,或者U5的1.0版Red5不稳定?
答案 0 :(得分:0)
这似乎是当前版本的Red5的一个错误。降级到0.8版解决了这个问题。
答案 1 :(得分:0)
这不是操作系统问题,而是Red5如何通过慢速连接处理录制的问题。
您已在本地安装Mac OSX,并且在录制到本地时没有带宽限制。一旦您使用Ubuntu服务器,您就可以将音频和视频数据流式传输(上传)到远程服务器,并且您本身就有一些带宽限制。如果超过这些限制,生成的.flv文件可能会出现各种问题。
不同的Red5版本在录制过程中存在不同的问题。这些问题在此处有详细记录:Recording issues with Red5。
用于录制的最佳Red5版本是此博客文章中提供的修补1.0.2版本:Recording high quality (HD) video over slow connections with Red5 is now possible
The patch has also been applied to Red5's source code on GitHub它也将在下一个官方版本中提供(1.0.3)。