基于FMS的“直播河南”视频系统设计

时间:2022-08-21 08:57:45

基于FMS的“直播河南”视频系统设计

摘 要:基于flash在线直播技术的日趋成熟,结合现有的web门户网站和视频直播系统,“直播河南”系统解决方案得以实施。

关键词:fms系统;flash视频;文件格式;web门户

中图分类号:tp311.52 文献标识码:a 文章编号:2095-6835(2014)10-0129-01

早期的网络视频文件格式需要安装支持该格式的多媒体文件播放器,如asf格式、wmv格式使用media player进行播放,rm格式采用realplayer播放。河南电视台网站最初的视频直播、点播系统选用的是rm格式。这样的视频方案存在一个问题,即不同的格式需要用户安装不同的播放器,视频格式受到播放器版本的限制,导致部分用户无法收看。此外,网站文件容量大,下载缓慢,观看不流畅,用户体验度不高。解决播放器和文件容量的问题,可以运用flash技术将各类视频转换成flash视频,可以实现在网页上直接播放。

flash视频,也就是flash video,是当前视频文件的主流格式,最先流行于。国内视频门户网站大都采用这种格式,比如土豆、酷6、优酷等。98%的互联网用户均安装有flash客户端组件,任何安装flash组件的计算机、移动设备均可享受flash视频服务。嵌入浏览器中的flash播放器,解决了其他视频文件需要挑选播放器的问题,这就是flash的优势。在容量方面,从flashmx2004起就支持转换为flash视频的功能,经过相关设置后,可缩小原有视频的容量,文件扩展名转换为flv,最终获得的这个flv就是flash视频文件。

正是基于flash在线直播技术的日趋成熟,结合已有的web门户网站和视频直播系统,“直播河南”网络在线直播设计方案才得以快速实施。“直播河南”网络结构和数据传输如图1所示。

在整个“直播河南”项目中,web服务器和flash流媒体服务器使用现有的服务器,网站主页开辟新的“直播河南”栏目,由各采集点实时向服务器推送视频采集信号。从图1可以看出,远程视频采集网点主要由网络摄像机、网点视频直播信号采集、推送服务器组成,通过网点的带宽,经互联网直接推送视频信号至rtmp/rtmpe流媒体直播服务器,用户通过登

录门户网站跳转至直播web服务器,通过浏览器解析访问流媒体直播服务器收看直播节目。

视频采集、推送服务器主要担负视频信号的采集、编码和推送任务。采用专业级视频采集卡,adobe flash media live encoder 3.0软件采集。直播服务器使用现有流媒体服务器,承担flash视频直播任务,采用安全、稳定的rtmp协议与flash客户端进行数据通讯。服务器软件目前为adobe flash media interactive server 3.5(简称“fms”)系统。fms系统平台的强大功能,能够为网站用户提供高性能的直播视频流服务,下一步还可以借助受保护、可伸缩的视频流创建引人入胜的社交媒体服务。

fms系统平台可以提供出色的flash video流媒体播放功能,主要体现在以下几个方面:①无论网站用户的连接速度如何,动态流均包含服务质量监视功能,检测用户带宽的变化情况,并在回放过程中与流之间顺畅切换,确保高品质、不间断。②更快的服务器速度和可伸缩性。以更低的服务器cpu使用率交付更多流和用户,这样降低了流和基础设施成本。③实施更简单。借助更简单的开箱,即用部署立即投入使用。④h.264视频和he-aac音频。借助行业标准的h.264 视频和he-aac音频流,将高达1 080 p的高清内容交付到adobe flash player、adobe air和adobe media player。⑤多点。使用多点,将新的实时或预先录制的流远程注入交付系统中,从而快速添加时间敏感型内容。⑥服务器重定向处理。服务器重定向可以为客户自动提供缺少内容的新位置或备选位置。rtmp 中的流重定向与 http302重定向十分相似。⑦记录。借助w3c 兼容型ascii日志、一个实时使用情况监视程序、一个面向服务器和流事件的完整api,能够确保用户拥有跟踪、生成用户内容使用情况所需的所有工具。⑧mpeg-4视频记录。将高品质实时流在服务器上存档,在实时活动结束后,通过点播方式快速部署所有实时流,创建传统模式的视频点播服务(vod)。

服务器部署完成后,项目实施比较顺利,完成一系列的外采任务,按照自主研发设计直播方案,实现台庆40周年纪念大会网络现场直播、公共频道《dv观察》相亲俱乐部国庆60周年集体婚礼活动网络直播和安阳师范学院建校六十周年直播。

总之,在今后的工作中要

意总结、交流工作经验,从细节处入手,进一步完善预案体系和硬件设备,从而提高技术方案的可操作性。

参考文献

[1]丁剑.基于flex和fms的远程教学直播系统的设计与实现[j].大连民族学院学报,2011(01).

上一篇:森林天然更新技术分析 下一篇:软件工程网络信息开发管理模式的探讨