收藏 分销(赏)

多媒体网络通信.docx

上传人:xrp****65 文档编号:6252999 上传时间:2024-12-03 格式:DOCX 页数:8 大小:56.42KB
下载 相关 举报
多媒体网络通信.docx_第1页
第1页 / 共8页
多媒体网络通信.docx_第2页
第2页 / 共8页
多媒体网络通信.docx_第3页
第3页 / 共8页
多媒体网络通信.docx_第4页
第4页 / 共8页
多媒体网络通信.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、多媒体网络通信技术论文教学站:浙江杭州 学 号:2001133011005姓 名:林建明2003年12月20日宽带网络流媒体技术和应用摘要 流媒体技术是在数据网络上以流的方式传输多媒体信息的技术。近年来,随着宽带网络的发展和用户需求的驱动,流媒体技术和相关的应用得到越来越多的关注,被认为是未来高速网络的主流应用之一。本文从流媒体的概念、流媒体应用类型、流媒体关键技术、流媒体的业务系统和运营模式等方面对流媒体技术和应用进行了全面的介绍。关键词 流媒体 媒体压缩/编码 应用层质量控制 内容传送网络 业务支撑系统1 流媒体介绍流媒体(Streaming Media)指在数据网络上按时间先后次序传输和

2、播放的连续音/视频数据流。以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。流媒体数据流具有三个特点:连续性(Continuous)、实时性(Real-time)、时序性,即其数据流具有严格的前后时序关系。由于流媒体的这些特点,它已经成为在Internet上实时传输音/视频的主要方式。本质上,流媒体技术是一种在数据网络上传递多媒体信息的技术。目前数据网络具有无连接、无确定路径、无质量保证的特点,给多媒体实时数据

3、在数据网络上的传输带来了极大的困难,流媒体技术的主要目标就是通过一定的技术手段实现在数据网络上有效地传递多媒体信息流。随着流媒体一系列相关技术,包括音/视频编解码技术、媒体传输质量控制技术等的逐渐成熟,以及宽带网络的兴起,制约流媒体发展的主要障碍逐渐被打破,基于宽带网络的流媒体技术得到了迅速的发展,并得到了越来越多的重视。宽带流媒体应用被一致认为是未来高速宽带网络的主流应用之一。各国在相应的高速网络研究计划中都把流媒体技术作为一个重要的研究内容,例如Internet2 (I2)的应用研究组认为未来I2网络的杀手应用应该包括几个基本的属性:交互式合作环境;对远程资源的公共访问;构建网络计算和数据

4、服务的支撑平台;用虚拟现实显示信息。在所有的这些应用中,I2的应用开发组认为数字视频能带来最广泛利益并能最广泛地应用I2能力,它可以覆盖从点播到远程的资源控制。数字视频可以看作是宽带流媒体应用的一个基本类型。我国的863高科技研究计划“高性能信息示范网络3Tnet”中,也明确提出要从宽带流媒体等典型业务入手,建立一个能适应Internet TV等媒体流实时传输的高性能、广域(城域)宽带演示验证网络3Tnet。除了宽带网络外,流媒体技术还可以广泛地应用于其它网络,例如无线流媒体传输是3G网络的主要应用之一。在NGN网络中,流媒体也扮演重要的角色。总之,随着网络技术的不断发展,流媒体已经成为未来数

5、据网络的一项关键技术,对人们的生活带来重要的影响。2 流媒体应用类型流媒体应用可以根据传输模式、实时性、交互性粗略地分为多种类型。传输模式主要是指流媒体传输是点到点的方式还是点到多点的方式。点到点的模式一般用单播(Unicast)传输来实现。点到多点的模式一般采用组播(Multicast)传输来实现,在网络不支持组播的时候,也可以用多个单播传输来实现。实时性是指视频内容源是否实时产生、采集和播放的,实时内容主要包括实况(Live)内容,视频会议节目内容等,而非实时内容指预先制作并存储好的媒体内容。交互性是指应用是否需要交互,即流媒体的传输是单向的还是双向的。根据上述分类,常见的流媒体的应用主要

6、有:视频点播(VOD):这是最常见、最流行的流媒体应用类型。通常视频点播是对存储的非实时性内容以单播传输方式实现,除了控制信息外,视频点播通常不具有交互性。在具体实现上,视频点播可能具有更复杂的功能。例如,为了节约带宽,可以将多个相邻的点播要求合并成一个并以组播方式传输。视频广播:视频广播可以看作是视频点播的扩展,它把节目源组织成频道,以广播的方式提供。用户通过加入频道收看预定好的节目。视频广播不具有交互性。Internet TV:Internet TV在提供方式上类似视频广播,也是以频道的方式提供,但是Internet TV的功能更类似于一般的电视,其节目一般也是直接来自电视节目,通过实时的

7、编码、压缩制作而成。Internet TV还可以实现实况转播,而且可以实现先进的多视角实况转播,特别是对于体育比赛,用户可以在不同的视角间切换,同时相关的评论、资料信息也可以同时传送到用户端的计算机上显示。视频监视:通过安装在不同地点并且与网络连接的摄像头,视频监视系统可以实现远程的监测。与传统的基于电视系统的监测不同,视频监测信息可以通过网络以流媒体的形式传输,因此,更为方便灵活。视频监视也可以应用在个人领域,例如可以远程地监控家里的情况。视频会议:视频会议可以是双方的,也可以是多方的。前者可以作为视频电话,视频流媒体信息可以以点到点的方式传送。多方的视频会议需要多点控制单元,需要以广播的方

8、式传输。视频会议是典型的具有交互性的流媒体应用。远程教学:远程教学目前应用也比较广泛,而且具有很好的市场应用前景。远程教学可以看作是前面多种应用类型的综合,在远程教学中,可以采用多种模式,甚至混合的方式实现。例如可以采用点播的方式传送教学节目,以广播的方式实况广播老师上课,以会议的方式进行课堂交流等。远程教学以应用对象明确、内容丰富实用、运营模式成熟,成为目前商业上较为成功的流媒体应用。交互游戏:需要通过流媒体的方式传递游戏场景的交互游戏近年来也得到了迅速的发展。其它的一些应用,例如虚拟现实漫游等也具有很大的发展潜力。总之,目前基于流媒体的应用非常多,发展非常快。丰富的流媒体应用对用户有很强的

9、吸引力,在解决了制约流媒体的关键技术问题后,可以预料,流媒体应用必然会成为未来网络的主流应用。3 流媒体关键技术问题为了在数据网络上传输媒体流,流媒体技术需要解决从音/视频源的编码/解码、存储,到网络端的媒体服务、媒体流传输,到用户端的播放一系列问题。一个典型的媒体流传输流程如图1所示。从图1中可以看出原始的音/视频流经过编码和压缩后,形成媒体文件存储后(直播的方式不需要文件存储),媒体服务器根据用户的请求把媒体文件(或者直播的媒体流)传递到用户端的媒体播放器。在媒体传输中间还可能需要代理服务器进行媒体内容的分发或转发。为了实现较好质量的流媒体实时播放,需要考虑媒体流传输的所有环节。其中,影响

10、传输质量的三个最关键的因素是:编码和压缩的性能和效率;媒体服务器的性能;媒体流传输的质量控制。(1)编码/压缩的性能影响音/视频流的压缩/编码性能的因素很多,首先是压缩效率。压缩效率要求在保证一定音/视频质量的前提下,媒体流的码流速率尽量低。其次是编码的冗余性和可靠性。与普通的多媒体文件压缩/编码不同的是,流媒体文件需要在网络上实时传输,因此必须考虑传输中数据丢失对解码质量的影响。为了解决这个问题,采用了一些先进的编码技术,例如错误弹性编码(Error-Resilient Encoding):在编码中通过适当的控制使得发生数据丢失后能够最大限度地减少对质量的影响。在Internet环境下,最典

11、型的方法是多描述编码(MDC)。MDC把原始的视频序列压缩成多位流,每个流对应一种描述,都可以提供可接受的视觉质量。多个描述结合起来提供更好的质量。最后,媒体流的压缩/编码还需要考虑速率调节的能力,因为网络的拥塞状况是不断变化的,流媒体的编码必须能够适应网络速率的变化。一种方法是采用可扩展的层次编码,可扩展的压缩/编码生成多个子位流(Substream),其中一个位流是基本位流,它可以独立解码,输出粗糙质量的视频序列,其他的子位流则起质量增强的作用,所有的子位流一起还原出最好质量的视频序列。相应的,仅有部分的子位流(必须包含基本子位流)则输出的视频在图像的质量或者图像的分辨率、图像播放的帧速率

12、上较差。当网络速率变化时,可以通过调节流输出的层次来控制码流的速率,从而适应网络速率的变化。(2)服务器性能随着流媒体规模的扩大,流媒体服务器的性能成为制约流媒体服务扩展能力的重要因素。流媒体服务器性能的关键指标是流输出能力和能同时支持的并发请求数量。影响流媒体服务器性能的因素很多,包括CPU能力,I/O总线,存储带宽等。通常,单个流媒体服务器的并发数都在几百以内,因此,为了具有更好的性能,目前的高性能流媒体服务器都采用大规模并行处理的结构,例如采用超立方体的结构将各个流媒体服务单元连接起来。还有一种方法是采用简单的PC集群的方式,这种方式下多个PC流媒体服务器用局域网连接,前端采用内容交换/

13、负载均衡器将流媒体服务的请求分布到各个PC媒体服务单元。后一种方式性能较前一种方式低,但是成本很低,容易实现。(3)媒体流传输的质量控制这是制约流媒体性能的最重要的因素。由于流媒体传输对网络带宽、延迟、丢失率等都有很高的要求,而基于无连接的包交换IP网络对带宽资源和服务质量的控制能力都比较弱,因此,在IP网络上进行流媒体传输需要采用一些应用层的质量控制机制来解决传输中的问题。这些质量控制机制可以分为几个层次:最常用的方式是采用速率适应机制,基本的方法是通过一定的速率反馈机制,利用媒体流的速率层次编码能力,在媒体服务器端动态地调节流媒体的传输速率,保证客户端在网络可用带宽变化的时候也能够正常地收

14、看流媒体内容。速率适应机制附以差错控制和冗余控制能够有效地保证流媒体的正常收看。目前流媒体的主流产品都具备应用层的速率适应能力。另外一种方法是采用内容分发网络(CDN),采用CDN传输流媒体的优点主要包括三个方面:第一是通过应用层的内容分发降低了主干网络的流媒体流量,并实现了基于应用层的组播仿真(即利用主机构建独立于网络层的逻辑组播树,并采用主机上的应用层软件进行组播转发)。第二是通过分布在网络边缘的流媒体服务器,避免了拥塞链路,提高了流媒体传输的性能和响应时间。最后,通过CDN能够有效地提高整个流媒体系统的扩展性,降低对每个流媒体服务器的性能要求。目前,利用CDN传输流媒体是大规模流媒体应用

15、的发展趋势。除了上面介绍的问题外,宽带流媒体应用还需要解决媒体同步控制、安全、数字版权管理(DRM)、媒体兼容性等,这里不再一一介绍。4 流媒体业务系统制约流媒体发展除了技术问题外,还有商业运营的问题。因为流媒体应用广泛开展的一个重要前提是:流媒体的应用提供商必须能够赢利。因此,流媒体应用必须以适当的业务模式来开展,这涉及到多方面的问题,包括业务的支撑能力、业务的运营模式等。从业务提供的角度,一个完整的流媒体业务系统应该至少包含三个部分的功能:业务功能提供,通过功能的实现和整合向用户提供完整的业务,例如对于远程教育应用,功能提供是指将流媒体的教学资源组织成有计划、有步骤的教学课程系列提供给用户

16、;业务管理,业务管理包括用户管理、内容管理、认证、授权、记账、计费等;媒体内容传送,在承载网上有效地传送流媒体内容是业务提供的基础。目前,网络上实际运行的流媒体业务系统一般都是小型的、用户范围比较狭窄的系统。这些系统也能支持上述的基本功能,但是这种小而全的模式有几个缺点:功能不完整、性能和扩展性较差。系统的规模有限,包括网络的规模和用户的规模。对于独立的流媒体应用而言,用户资源是独立的,用户需要单独地去发展。而网络的规模一般局限于小区或者城域范围。开发周期长,业务提供较慢。系统的复杂性决定了开发周期长,业务提供慢,特别是新的业务开发和提供能力较弱。运行和维护的成本高,应用提供商需要独立负责所有

17、的运行和维护。运营模式单一,不能有效地满足市场的变化,缺乏灵活性。对于需要利益回报的商业运营而言,这一点尤为重要。这些因素都制约了宽带流媒体业务的大规模开展。为了解决这些问题,一个可行的方法是把业务管理和流媒体内容传输的功能从业务功能实现中独立出来,构成对宽带流媒体应用的支撑环境。支撑环境可以由独立的运营商运营,而应用提供商可以专注于业务功能实现。通过支撑环境开展宽带流媒体业务有很多优点。对应用提供商而言,业务支撑环境的优点是:流媒体应用通过一个独立的支撑环境提供完整、强大的业务管理功能。应用的开发周期短,特别有利于新应用的开发。应用的运行和维护成本小。应用提供商仅需要进行部分业务的维护。支持

18、大规模的应用。通过支撑环境提供的流传送能力,支持大规模、大范围的流媒体应用。共享的用户资源。由于支撑环境上所有应用的用户共用一个统一的业务平台,因此,每个应用可以通过共享拥有潜在的大容量、大范围的用户,降低了用户拓展的成本。如果支撑环境由网络运营商运营,则还同时拥有该网络运营商的所有用户的资源。支持多种运营模式,应用提供商可以根据市场要求和业务的特点选择多种运营模式,和支撑平台达成利润分账的多种模式。对于用户而言,统一的支撑环境方便了用户的使用,例如用户仅需要一点认证就可以访问全部(授权的)业务,并完成相关的支付等工作。对于运营商而言,支撑环境是一个增值业务支撑平台,它本身也是一种面向应用提供

19、商开展的业务。特别是对网络提供商而言,可以在提供基本的网络接入服务的同时,提供增值业务,提升在价值链上的位置。图2显示了一个宽带流媒体应用支撑环境的典型结构。总之,独立的宽带流媒体业务支撑环境或者业务支撑平台对于克服现有系统的困难,支持高性能、可扩展的流媒体业务的开展具有很高的价值和重要的意义。目前,中国电信集团北京研究院承接的863课题:“高性能信息示范网应用支撑环境开发内容和实施方案研究”正在对宽带流媒体业务支撑环境做相关的研究。5 流媒体价值链和运营模式根据前面的分析,我们可以归纳出宽带流媒体业务的价值链,如图3所示。宽带流媒体业务价值链至少需要包括几个部分:应用提供商、内容开发商、业务

20、支撑系统运营商、网络提供商、用户。其中,用户最终获得宽带流媒体应用业务,并为之付费。应用提供商是宽带流媒体业务的直接提供者,直接面对用户提供业务。内容提供商是流媒体内容资源的拥有者,负责节目的制作,包括流媒体文件的生成、编码、压缩。业务支撑系统运营商提供一个独立的可运营的管理和传输平台,为宽带流媒体应用提供支撑环境。网络提供商提供基本的承载网络。在整个价值链系统中,不同提供商可以根据自身的特点和市场需求同时扮演多个角色,从而构成不同的运营模式。例如,网络提供商可以同时作为流媒体业务支撑系统的运营商,因为由网络提供商来运营流媒体业务支撑系统有许多优点:首先是网络提供商拥有网络资源,这是构建大规模

21、的应用系统必要的条件;其次,网络提供商拥有用户,特别是宽带接入的用户,这部分用户自然成为流媒体业务支撑系统的潜在用户;最后,通过构建流媒体业务支撑系统,网络提供商可以提高它在价值链中的地位,从而实现增值业务。内容提供商也可以和应用提供商整合,特别是目前的多数流媒体应用都是以内容为中心,例如VOD应用,远程教学应用等。因此,内容提供商可以直接融合应用提供商的角色,通过流媒体业务支撑系统的支撑向用户提供业务。目前,流媒体业务的运营模式还在不断发展中,网络运营商、应用提供商、内容提供商都在不断寻求成熟的运营模式和合作模式。总结流媒体应用作为未来高速网络的主流应用的趋势已经越来越明确。现在人们已经越来

22、越习惯在网络上收听在线音乐,收看在线电视和视频节目,甚至通过网络进行视频聊天等。技术的进步和用户的需求促进了流媒体应用的迅速发展。早在1999年底结束的Streaming Media West99展会中,Microsoft、Intel、Apple、Real Networks等公司就流媒体技术的发展和应用展开了激烈的竞争。到2000年下半年,随着全球范围的因特网升温,宽带IP网不再是梦想,越来越多的网络运营商投入到新一轮宽带因特网的建设项目中。作为流媒体技术倡导发起者的美国Real Networks、Microsoft、Apple等公司几乎同时向世界宣布了他们最新的流媒体技术的宽带解决方案。在2

23、002年,国内的流媒体应用,特别是视频点播、远程教学已经得到了广泛的开展。随着流媒体应用的不断普及,越来越多的网络运营商也意识到流媒体业务中包含的商机,并纷纷开展了相关的研究和建设工作。中国电信作为国内主要的电信运营商对流媒体技术和相关业务的开展也非常重视,并做了大量的相关工作。可以预计,宽带流媒体技术和应用必然会在未来的网络中发挥更重要的作用,并在一定程度上改变人们使用网络的方式。参考文献:ouglas E.C著徐良贤等译计算机网络与因特网机械工业出版社estNet L.T编著侯丽坤译因特网基础中国电力出版社陈俊良等计算机网络实用教程科学出版社张剑平主编和应用中国广播电视大学出版社李崇荣基础与应用科学出版社李小平曲大成编著多媒体网络通信北京理工大学出版社

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 环境建筑 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服