我开发了一个简单的应用程序,使用flex和red5记录来自网络摄像头的视频。 这个应用程序是使用flex和扩展red5应用程序适配器,在客户端我使用NetStream.publish()方法,在服务器端我将找到流文件夹我记录的flv文件,我已经尝试在Windows主机和Linux服务器上。 在我的应用程序中,我使用2个不同的netstreams通过音频分割视频,而我录制的是audio.flv.ser和video.flv.ser文件,最终的flv文件是从.ser文件创建的。
我注意到Windows主机和linux服务器之间的差异,运行centos6,执行是这些:
为什么red5在windows和linux上的运行方式有如此大的差异?Red5是用java编写的,算法工作流程应该在windows和linux系统中相同,不应该吗?