基于流媒体技术的IPTV系统

2009-12-21 16:55:24 来源:现代电子技术
标签:
随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大。广播电视等媒体上网后,也都希望通过互联网来发布自己的音视频节目。但是,音视频在存贮时文件的体积一般都十分庞大。在网络带宽还很有限的情况下,花几十分钟甚至更长的时间等待一个音视频文件的传输,不能不说是一件让人头疼的事。流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到改善。流媒体技术发端于美国,在美国目前流媒体的应用已很普遍,比如惠普公司的产品发布和销售人员培训都用网络视频进行。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。网络电视正是结合了流媒体技术的特点应运而生,能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。因此,网络电视的发展离不开流媒体技术,本文着重研究基于流媒体技术的网络电视的应用和发展。

1流媒体的技术

1.1 流媒体技术的原理

流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。流媒体技术全面应用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后,讲解员和商品的影像就会跳出来;更有真实感的影像新闻也会出现。

如果将文件传输看作是一次接水的过程,过去的传输方式就像是对用户做了一个规定,必须等到一桶水接满才能使用它,这个等待的时间自然要受到水流量大小和桶的大小的影响。而流式传输则是,打开水头龙,等待一小会儿,水就会源源不断地流出来,而且可以随接随用,因此,不管水流量的大小,也不管桶的大小,用户都可以随时用上水。从这个意义上看,流媒体这个词是非常形象的。

流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。流式传输的实现需要合适的传输协议。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。

需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/V Helper程序所在客户机的目的地址。实现流式传输一般都需要专用服务器和播放器,其基本原理如图1所示。


1.2 流媒体技术的实现过程

流媒体系统包括以下五个方面的内容:
(1)编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式。
(2)流媒体数据。
(3)服务器:存放和控制流媒体的数据。
(4)网络:适合多媒体传输协议甚至是实时传输协议的网络。
(5)播放器:供客户端浏览流媒体文件。

这五个部分有些是网站需要的,有些是客户端需要的,而且不同的流媒体标准和不同公司的解决方案会在某些方面有所不同。

在运用流媒体技术时,音视频文件要采用相应的格式,不同格式的文件需要用不同的播放器软件来播放,所谓“一把钥匙开一把锁”。目前,采用流媒体技术的音视频文件主要有三大“流派”,即RealNetworks公司的RealMedia、Microsoft的Windows Media和Apple公司的QItickTime。

按照内容提交的方式,流媒体可以分为两种:实况流媒体广播(即Web广播)和由用户按需访问的存档的视频和音频。不论是哪一种类型的流媒体,其实现从摄制原始镜头到媒体内容的回放都要经过一定的过程。下面以RealMedia为例说明流媒体的制作、传输和使用的过程:

(1)采用视频捕获装置对事件进行录制。
(2)对获取的内容进行编辑,然后利用视频编辑硬件和软件对它进行数字化处理。
(3)经数字化的视频和音频内容被编码为流媒体格式。
(4)媒体文件或实况数据流被保存在安装了流媒体服务器软件的宿主计算机上。
(5)用户点击网页请求视频流或访问流内容的数据库。
(6)宿主服务器通过网络向最终用户提交数字化内容。
(7)最终用户利用桌面或移动终端上的显示媒体内容的播放程序进行回放和观看。

由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,因此被广泛运用于网上直播、网络广告、视频点播、远程教育、远程医疗、视频会议、企业培训、电子商务等多种领域。

2 流式技术的主要解决方案

由于其成熟稳定的技术性能,互联网巨人美国在线(AOL)、ABC、AT&T、Sony和Time Life等公司和网上主要电台都使用:RealSystem向世界各地传送实时影音媒体信息以及实时的音乐广播。在我国,大量的影视、音乐点播和春节晚会、昆明世博会开幕式的网上直播都采用了RealSystem系统。

Windows Media Technology是Microsoft提出的信息流式播放方案,其主要目的是在Internet和Intra-net上实现包括音频、视频信息在内的多媒体流信息的传输。其核心是ASF文件,ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内数据格式,通过分成一个个的网络数据包在Internet上传输,实现流式多媒体内容发布。因此,把在网络上传输的内容就称为ASF Stream。ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。Microsoft已将Windows Media技术捆绑在Windows 2000中,并打算将ASF用作将来的Windows版本中多媒体内容的标准文件格式,这无疑将对Internet特别是流式技术的应用和发展产生重大影响。
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
【干货】高手这样解读数据传输全过程
【干货】高手这样解读数据传输全过程

FTP客户端发送数据到FTP服务器端,详述其工作过程。两台机器的连接情况如下图所示:

ULDAGE宣布征集4K/8K交互式网络电视和有线电视广播的必要专利

东京2017年4月5日电 /美通社/ -- 专利池许可管理公司ULDAGE Inc.(简称“ULDAGE”)在4月3日宣布征集更多适用于交互式网络电视 (IPTV) 和有线电视 (CATV))4K/8K电视广播标准的必要专利。

彩电阵营“入侵者”迎大挑战:成本大涨让人怎么活?

以入侵者姿态进军彩电市场的互联网厂商,正集体迎来首个发展大难题,即成本大幅上涨。最新数据显示,今年8月,主流尺寸的电视面板价格上涨,其中40英寸、43英寸涨幅更是高达12%-15%,也就是说彩电成本大幅上涨。

网络电视之怪现象:除了复制能有点新意不

为赶上“双十一”大促这班列车,网络电视行业也陷入了价格混战。10月21日,PPTV电视总经理常江在接受21世纪经济报道记者采访时透露,从10月29日开始,PPTV将推行五免政策,即免会员年费、免开机广告、免运费、免安装等服务。

Ooyala为挪威音乐视频服务vidFlow提供技术支持

多屏视频流媒体和分析领域的领先创新者Ooyala今天宣布向个性化音乐视频频道提供商vidFlow提供视频解决方案,vidFlow本月已在挪威推出,2015年将在全球发布。

更多资讯
黄章用“不玩手段不操控加价”暗讽小米,小米9缺货何时休?

小米9系列缺货的原因这两天在网络传的沸沸扬扬,对此魅族黄章也发表了自己的看法。

骁龙855最强机,iQOO和小米9应该买哪个

?iQOO终于发布了首款机型,凭借骁龙855的强劲配置和2998元起步的超低价格,撕开了2019年国产高性价比手机的序幕,更直接让小米9倍感压力。

8k片源更不上8k技术发展,三星用了这样一个巧办法
8k片源更不上8k技术发展,三星用了这样一个巧办法

对于8K电视,很多人会有这样的疑问:没有8K片源怎么办?对此,三星通过人工智能机器学习技术提升画质。

一加7高清渲染图及保护壳曝光,采用弹出式摄像头和后置三摄的设计
一加7高清渲染图及保护壳曝光,采用弹出式摄像头和后置三摄的设计

近日有外媒爆料称,一加7将采用全新的设计,并且放出了该机的高清渲染图。

vivo X27今晚即将发布,高颜值全面屏是否能对得起它的价格?
vivo X27今晚即将发布,高颜值全面屏是否能对得起它的价格?

今晚19:30,vivo将在三亚华美举办发布会,正式推出新品vivo X27,届时大家期待已久的vivo X27价格也将揭晓,作为3月份最值得期待的高颜值新品,vivo X27将会有哪些亮点呢?

电路方案
双管反激激电路

双管反激激电路

2019-03-19 13:38:47
LPC1788核心板

LPC1788核心板

2019-03-19 13:38:35
GPS、GPRS模块

GPS、GPRS模块

2019-03-19 13:16:47
USB-RS232

USB-RS232

2019-03-19 13:15:18