随着网络基础架构和技术的发展,宽带网络将使高质量的视频、音频信息传送到千家万户;电视媒体网站视频、音频信息的网上交互与检索,促进电视媒体信息的再利用,最大程度地体现信息的价值。
网络广播既有传统广播电视灵活生动的表现形式,又有互联网按需获取的交互性,如何组织、存储、管理、发布信源,充分利用电视台丰富的资源,提供个性化的服务,是办好电视媒体网站的关键。网络与电视互利互惠、优势互补将是当前电视与网络的最佳状态。放眼世界和未来,可以预见:在全球迈向“信息时代”的今天,电视将与网络在竞争中走向不断融合、创新进而达到新的繁荣。目前开办网络电视台是各级广电单位最为行之有效的解决方案,并成功地应用于实际。下文笔者主要将在构建网络电视台时的高清TS流直播技术难题,以及实际应用中的解决方案,与各位同行共享。
一、TS简介
随着从HDTV录制的高清节目在网上的流传,烧友们现在对TS这个名词大概已经不陌生了,但随之而来就是如何播放、如何添加字幕等等的一系列问题,本文将重点介绍一下这方面的应用操作。
先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多多少 少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是Program Stream,而TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节 目。这两种格式的主要区别是什么呢?简单地打个比喻说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法 解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
二、采用TS流直播的效果图
笔者展示的是一段AAC音频封装的TS流视频,通过VIEWGOOD的高清直播系统进行编码后,用户点播的,试验成功!(这两段TS直播流是日本天后滨崎步2010演唱会[.A.~Future.Classics~2010] 的片段),采用VIEWGOOD的WebMedia 7.3流媒体服务平台构建。
这两段TS的规格见下:
解析度:1440×1080 (1080i )
编码输出格式:H.264
音频格式:AAC
采集在网络电视应用中的四大难题 src="https://img1.runjiapp.com/duoteimg/techImg/201106/duote_28_14-20-29.jpg">图1
图2
图3
一般的局域网或城域网,只要达到1.5M的720P郊果就行了。我这个是自己在内网中试,有点夸张了。很多电脑都跑不动这么大的,这么清晰的视频的。
从侧面反映了,采用广电自身拥有的TS流的先天条件,建设网络电视台,效果无以伦比,而且实际可行的。#p#副标题#e#
三、采用TS流构建网络电视台涉及的四大难题
目前广电对于TS流主要应用于高清信号的传输,解码器解制出TS流后,信号传给电视机(或者监控电视墙)。目前,笔者介绍的是将TS流转成低码流的方式,适用于广电互联网、移动网、宽带互联网上的视频应用。但如何将TS流进行编码,如何实现网络直播,网络电视台的应用,需要解决几点难题:
1、在TS流中可以复用多个节目,每个节目又可以包含多个基本码流(通常是单个视频流、多个音频流)。如何将TS流中的信号调制出来?
2、如何将同一频道的音视频信号,同步编码?
3、TS流中有很多信息,如何读取EPG信息?
4、TS流编码成H.264,可否还原成TS流,用于监控电视墙?
良好的解决上述问题,才是广电利用TS流,做高清的、时移的、带EPG点播的,网络电视台必备的技术。
目前国内仅有VIEWGOOD可以通地软件方式,解决上述的四点难题,且实际应用于各广电高清网络电视台中。
四、广电网络电视的流程程
图4
如上图,该流程可实现:
1、电视直播:将电视信号(TS流),经过编码、管理、发布,解码等流程,实现电视的实时转播。
2、EPG点播:本图我们配的是七天存储(根据实际情况,可以任意改变时间长短),用户只需根所据提供的EPG菜单,按需进行点播。
3、时移直播:边直播边存储,实现时移功能。让直播信号也可以暂停、快退。
4、网络直播信号监控:通过大屏,管理员就可以直接观看各路直播信号是否正常。同时设备对于不正常的信号进行报警,提醒。#p#副标题#e#
五、关于直播“时移”?
如何能让早上的nba直播节目,在下班后可以回播?如何让直播的球赛暂停,去厨房里拿自己喜欢的啤酒与零食?
尽管流媒体直播技术定位于提供实时流服务,然目前用户需求也是多样的,如何解决直播系统的实时性与用户的个性化回放的需求之间的矛盾,“时移”回放技术被流媒体技术厂商提上日程。
所谓的“直播时移”简言之,可以任意回放过去任意时间的直播内容,即为直播时移。该技术主要应用于新兴的网络电视台。目前VIEWGOOD的厦门广电的时移网络电视项目就使用了该技术。
直播时移技术的原理:通过编码转码系统,将普通的电视信号输出为流(如MPEG-4格式),并对其进行切片、索引,再经由流媒体服务器对流进行打包、分发,最终同步输出到各种终端设备。最终用户看到的直播内容就可以随意回放了。
我们目前需要的是,在直播系统中,加入时移功能。首先是软件部分,需要升级到VIEWGOOD WebLIVE 7.3系列。该软件可以直接配制,开通时移功能。当然这个功能最大的问题是,你的直播发布服务器有足够的硬盘存储,方能长时间的时移。
我们以单频道720P,1.5M码流,七天时移来计算:
每秒流量:1500K÷8÷1024=0.18310546875M
每天时移:0.061M×3600S×24÷80%=19775.390625M
七时时移:19775.390625M×7=138427.734375M(约140G)
如果你直播40路的话,一般需要配6T的机柜,做为存储,就可以了。存储容量在大小,决定你的时移的时间。同样,你的视频直播的清晰度、码流也决定了存储的容量。
最后,就是我们在你所持的接收端(电脑、平板电脑、电视、3G手机)上的收看电视直播了!
图5时移网络电视界面
六、技术提供商介绍
VIEWGOOD成立于2002年,在流媒体技术开发和应用方面一直处于国内领先地位,其独创的专业技术已经跻身国际领先水平。在成就面前VIEWGOOD并没有停住脚步!目前在广电行业拥有厦门广电、济南广电、泰安广播电视网、如皋教育电视台、北京顺义电视台、环球网动电视台、界首教育电视台、海安人民广播电视台、驻马店电视台……等众多经典案例。方案索取:139 0515 9393#p#副标题#e#