随着网络和多媒体技术的快速发展,网络电视逐渐走入用户的视野。该技术以其强大的发展势头和潜在的交互优势,逐渐被广电、教育、企业、智能社区所推广与使用。本文在网络电视的定义和特点的基础上,结合某高端智能小区的实际情况,介绍了如何构建网络电视直播系统。笔者选用的是广电级VIEWGOOD(远古)时移网络电视台解决方案来做为本次架设的教案。
关键字:时移 网络电视台 视频点播系统 视频直播系统
目前时移网络电视应用很广范,主要功能为:电视数字化转播,自办网络电视频道,影视点播,以及远程教学,活动直播等应用。
第一步,首先了解我们的需求
1、将现有的模拟信号转成数字信号,发布到局域网或互联网上;
2、每个电视频道信号,根据用户的权限不同,收看的时间或权限不同;
3、支持七天内,40频道信号的时移点播;
4、支持EPG点播;
5、支持用户提供节目的点播与审核;
6、支持管理员上传高清影视节目;
注:目前互联网标清的信号D1(分辨率:720×480)为500~700K,高清HD 720P(分辨率:1280×720)为1.5M~2M。选择好自己的所需要的清晰度,涉及到后续的软硬件以及出口带宽的选用。
第二步:时移网络电视需要的软件与硬件
整个网络电视系统,分为几个功能模块:采集编码模块 、直播发布模块、点播发布模块、管理应用模块、播放解码模块;
(1)采集编码模块:因为用户的信号源的不同,所以采用的采集设备与编码方式不同,目前RF射频信号、AV信号、TS流网络信号等。硬件部分为:RF调制解调器(四路、八路、十六路)、硬件编码器(四路、八路、十六路)或编码工作站(一路到六路)。软件部分为: Windows Media Encoder 、Adobe Media Encoder 、real helix server(今天我们主要推荐的是VIEWGOOD的WebLIVE)。
(2)直播发布模块:主要是将采集的数字信号进行管理,封装,视频云计算、CDN发布、最终推送视频给最终用户(Users)。
(3)管理应用模块:主要是信号发布频道管理,用户管理,网站管理,权限管理,收费管理等等
(4)播放解码模:可选择网页插件播放或独立播放器播放。(可自定义私有的独立播放器哦)
第三步,如何搭建整个方案呢?
整个方案,架设方便,硬件规格较多,一般可采用D1以上清晰度,足够,如有高端用户需要,刚可以上到720P或更高的清晰度。
标清与高清的区别在于,从输入就需要高清AV(HDMI、YPbPr)、TS(SDI、TS流)等高清信号源,通过高清采集设备(高清采集卡、高清采集工作或高清编码器)将信号转成IP视频流信号。服务器到用户之间的带宽需要达到2M以上,方可流畅的收看。
小贴示:用户的电脑也要足够的强哦(至少是CPU:P4 内存1G) ,不然接收的视频都打不开。
第四步,关于直播“时移”?
如何能让早上的NBA直播节目,在下班后可以回播?如何让直播的球赛暂停,去厨房里拿自己喜欢的啤酒与零食?
尽管流媒体直播技术定位于提供实时流服务,然目前用户需求也是多样的,如何解决直播系统的实时性与用户的个性化回放的需求之间的矛盾,“时移”回放技术被流媒体技术厂商提上日程。
所谓的“直播时移”简言之,可以任意回放过去任意时间的直播内容,即为直播时移。该技术主要应用于新兴的网络电视台。目前VIEWGOOD的厦门广电的时移网络电视项目就使用了该技术。
直播时移技术的原理:通过编码转码系统,将普通的电视信号输出为流(如MPEG-4格式),并对其进行切片、索引,再经由流媒体服务器对流进行打包、分发,最终同步输出到各种终端设备。最终用户看到的直播内容就可以随意回放了。
我们目前需要的是,在直播系统中,加入时移功能。首先是软件部分,需要升级到VIEWGOOD WebLIVE 7.3系列。该软件可以直接配制,开通时移功能。当然这个功能最大的问题是,你的直播发布服务器有足够的硬盘存储,方能长时间的时移。
我们以单频道D1,500K码流,七天时移来计算:
每秒流量:500K÷8÷1024=0.06103515625
每天时移:0.061M×3600S×24÷80%=5273M
七时时移:5273.4375M×7=36914.0625M(约36G)
如果你直播40路的话,一般需要配2T的机柜,做为存储,就可以了。存储容量在大小,决定你的时移的时间。同样,你的视频直播的清晰度、码流也决定了存储的容量。
最后,就是我们在电脑上的收看电视直播了!
回顾:使用时移网络电视台解决方案,除可完全替代原模拟直播系统,大幅提高视频清晰度外,还可实现广域网或局域网内任意位置的移动现场直播、跨网直播、电视转播等功能,用户可以随时随地的通过IP网络接收直播视频。
希望本文能在技术上,帮你架设一个适合您用的网络电视系统。