这套FMS视频直播系统是我多年从事FMS开发的结晶,目前已有多家国内外的专业计算机公司使用该系统或在此系统上进行二次开发。
本系统是一套在线系统,共分工具版和实用版两部分。
工具版主要用于最优视频筛选及故障排除,支持多协议、多地址、多端口等,是一款非常实用的工具,在实际应用中将使用实用版本。
工具版—发布端
1、发布端可将本地视频流和音频流分别发布到多个不同的远端服务器上,也可发布到单台服务器上。
2、发布端支持服务器地址手工输入、视频设备选择、音频设备选择、分辨率选择、帧数选择、带宽选择、视频质量选择等功能,以满足不同场合的需要,软件开始运行时的默认配置为推荐使用配置。手工输入的信息具有自动记忆功能,方便下次使用。
3、发布端支持实时连接状态显示,并提供log窗口记录程序运行信息,以方便监测程序运行情况,可以随时复制或清除log记录。
4、发布端支持断线重连以保证视频流发布的稳定性和实时性,在发布过程中,可以随时停止某一路视频流的发布。
5、发布端同时支持单服务器环境和集群环境。
6、发布端能嵌入安全性代码或策略,防止非法用户非法访问视频服务器,推荐通过修改配置文件完成服务器安全方面的配置。
7、发布端兼容IE6、IE7、Firefox, Opera等常见客户端浏览器。
8、发布端能嵌入AS3开发的SWF文件中。
9、服务器端使用Linux或Windows下的FMS3.5、FMS3或FMS2均可。
10、发布端同时可以使用Adobe公司的FME2.5、FMLE3.0,支持H.264高清发布。
11、发布端支持使用边缘服务器,以满足复杂网络环境及大规模部署。
工具版—接收端
1、接收端可接收来自多个不同的远程服务器上的音视频。
2、接收端可以自由手工输入协议、服务器地址、端口、应用程序、流名称等,以满足不同场合下的测试需要,手工输入的信息具有自动记忆功能,方便下次使用。
3、接收端支持实时连接状态显示,以方便对比不同服务器程序运行情况。
4、接收端同时支持单服务器环境和集群环境。
5、接收端能嵌入安全性代码或策略,防止非法用户非法访问视频服务器,推荐通过修改配置文件完成服务器安全方面的配置。
6、接收端兼容IE6、IE7、Firefox, Opera等常见客户端浏览器。
7、接收端能嵌入AS3开发的SWF文件中。
8、服务器端使用Linux或Windows下的FMS3.5、FMS3或FMS2均可。
9、接收端支持使用边缘服务器,以满足复杂网络环境及大规模部署。
实用版—接收端
1、接收端能根据FMS3或FMS2集群内各服务器的CPU、客户端与主服务器或边缘服务器间的网络带宽、客户端连接数目等综合因素自动选择性能最佳的服务器进行连接,也可直接连接到单台服务器上。
2、接收端能根据当前客户端和服务器间的网络状况自动调整视频,并每隔10分钟自动调整一次传送视频,以保证视频直播的实时性;
3、接收端能自行判断集群内的所有服务器是否可用(如FMS进程是否在运行,网络连接是否中断、视频流是否已发布等)来去掉不可用的服务器,使客户端自动连接到正常运行的FMS服务器上。
4、接收端能嵌入安全性代码或策略,防止非法访问视频服务器,推荐通过修改配置文件完成服务器安全方面的配置。
5、接收端支持服务器地址手工输入,方便用户测试。
6、接收端兼容IE6、IE 7、Firefox, Opera等常见客户端浏览器。
7、接收端能嵌入AS3开发的SWF文件中。
8、服务器端使用Linux或Windows下的FMS3.5、FMS3或FMS2均可。
9、接收端同时可以播放Adobe公司的FME2.5、FMLE3.0推送的Live流,支持H.264高清播放。
10、接收端支持使用边缘服务器,以满足复杂网络环境及大规模部署。
测试地址:
(本站原创,转载请注明出处:www.fmser.cn)