流媒体技术的应用及其发展趋势
- 格式:doc
- 大小:49.00 KB
- 文档页数:4
流媒体技术应用发展思索2000字随着互联网的普及和网络带宽的提升,流媒体技术应用领域得到了迅速的发展。
流媒体技术可以实现音视频等多媒体内容的在线播放、实时直播和点播等多种形式的呈现,广泛应用于网络教育、视频直播、在线会议、在线娱乐等领域。
在流媒体技术应用发展的思索中,应从以下几个方面进行考虑。
一、加强流媒体技术的研究和创新流媒体技术是一个复杂的系统,需要有专业的技术人才进行研究和创新。
目前,流媒体技术还存在许多问题,如网络延迟、卡顿、带宽不足等,这些问题影响了用户体验和视频质量。
未来的流媒体技术应该注重优化,使其更加稳定、可靠、高效和普及化。
二、提高网络基础设施的建设和优化流媒体技术的应用需要网络基础设施的支持,包括网络带宽、网络稳定性等。
因此,应加强网络基础设施的建设和优化,以满足流媒体技术应用对网络的要求。
此外,针对不同的应用场景和服务需要,开发各种不同类型的网络,提供更加稳定和高效的流媒体服务。
三、加强版权保护和内容监管随着流媒体技术的发展,内容制作和传播形式也越来越多样化。
然而,一些用户在使用流媒体服务时侵犯了版权,或通过流媒体传播不良内容,这给版权方和社会治理带来了很大的困扰。
因此,应加强版权保护和内容监管,制定相关法规并按照相应的规定进行监管。
四、加强用户数据保护和隐私保护流媒体技术应用会涉及大量的用户数据和隐私信息,这些信息往往是用户的个人隐私,很容易受到未经授权的访问、窃取和滥用。
因此,应加强用户数据保护和隐私保护,制定相关政策并加强监管,同时加强用户的知识普及和风险提示。
总之,流媒体技术应用已成为数字化社会重要的组成部分,其应用范围和用户规模不断扩大。
然而,流媒体技术应用也面临着诸多挑战,需要不断地进行技术研究和创新,提高整个流媒体生态的发展水平。
同时,加强网络基础设施建设和优化,加强版权保护和内容监管,以及加强用户数据保护和隐私保护,才能让流媒体技术应用更好地服务于人类社会的数字化发展。
流媒体技术简介流媒体技术(Streaming Media Technology)是为解决以Internet为代表的中低带宽网络上多媒体信息(以视音频信息为重点)传输问题而产生、发展起来的一种网络新技术。
采用流媒体技术,能够有效地突破低比特率接入Internet方式下的带宽瓶颈,克服文件下载传输方式的不足,实现多媒体信息在Internet上的流式传输。
Microsoft、Intel、apple、RealNetworks等公司在流媒体技术的发展、应用等方面都具有很强的实力。
一、流媒体技术原理1.流媒体"流媒体"的概念包括以下两个层面。
其一,流媒体是计算机网络(尤其是中低带Internet/Intranet)上需要实时传输的多媒体文件,比如声音、视频文件。
在传输前需要压缩处理成多个压缩包,并附加上与其传输有关的信息(比如,控制用户端播放器正确播放的必要的辅助信息),形成实时数据流。
数据流最大的特点是允许播放器及时反应而不用等待整个文件的下载。
其二,流媒体是对多媒体信息进行"流化"处理,是一种解决问题的方式,可以使视频等对实时性要求严格的多媒体文件在Internet/Intranet上在既无下载等待需求又不占用客户端硬盘空间的情况下保证实时播放。
目前Internet上比较流行的流媒体有RealNetworks的Realmedia、Microsoft的WindowsMedia以及Apple公司的Quicktime,它们包括不同的媒体内容,具有不同的流格式(StreamingFormat),都有专用的播放器。
以目前网上最常见的RealMedia为例,其中包括RealVideo、RealAudio、RealFlash(RealNetworks公司与Macromedia公司新近合作推出的一种高压缩比动画格式),专用播放器是RealPlayer。
传输过程中通过MIME (MultiPurposeInternetMailExtensions,多用途邮件扩展)识别流媒体类型。
随着计算机网络技术的发展,信息技术的提高,流媒体越来越普及,日益受到人们的关注,它影响着人们的学习和生活.流媒体技术在教学、生活、工作等各个方面都得到广泛的应用.流媒体的出现,丰富了互联网的内容,是一种具有强大吸引力的新型媒体.1流媒体的概念和特点流媒体是指采用流式传输的方式在Internet播放的媒体格式.它是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术.这种技术是在客户端的计算机上创建一个缓冲区,在播放前预先下载一段数据作为缓冲,播放程序就会取用一小段缓冲区内的数据,这样可以边下载边收看,避免了用户必须将整个文件下载才能观看的缺点.流媒体技术源于美国,它采用流式传输方式.流媒体的特点是运用可变带宽技术使人们可以在网络环境下在线欣赏高品质音频和视频节目,流媒体数据流具有连续性、实时性、时序性三大特点.2流媒体的关键技术流媒体实现的关键技术就是流式传输.实现流式传输有两种方式:实时流式传输和顺序流式传输.不同的传输方式应用于不同的场合.顺序流式传输采用顺序下载的方式进行传输,在给定的时刻只能观看已经下载的部分,不能观看没有下载的部分.顺序流式传输比较适合于多媒体片段.实时流式传输能在传输期间根据网络状况对下载速度进行调整,使得流媒体数据总是被实时地传输,因此比较适合于现场直播.流媒体的传输还需要特定的协议来支持.目前支持流传输的协议主要有用于因特网上针对多媒体数据流的实时传输协议RTP、与RTP一起提供流量控制和拥塞控制服务的实时传输控制协议RTCP、如何有效地通过IP网络传送多媒体数据的实时流协议RTSP.目前,比较成熟的流媒体传输一般采用RTP/RTSP.只有采用适当的传输协议,才能发挥数据流的作用,保证数据流的传输.流媒体还提供多种播放方式,以供用户选择,主要包括:单播、广播和组播.单播是每个客户端与流媒体服务器建立一个单独的数据通道,从服务器上发出的数据包只能传给一个客户端.广播是承载流数据的网络以广播的形式传给子网用户.组播是结合广播和单播的特点,将数据包复制发给多个客户,保证数据占有最小带宽.3流媒体技术的应用因特网的不断发展给流媒体应用提供了广阔的市场前景,它的应用涉及到信息、娱乐、生活、工作等各个方面.流媒体技术广泛用于视频点播、远程教育、视频会议、视频监控、数字化图书馆等等.下面就一些主要的流媒体应用做简要的介绍.3.1视频点播VOD视频点播是流媒体传输较为常见的一种应用,它是根据用户的需求播放视频节目.放眼宽带的应用,视频点播是最接近百姓生活的,用百姓的话说,高速公路有了,就得有车跑,而视频点播是高速公路上最醒目的车.视频点播丰富了人们的文化生活和业余生活.3.2远程教育由于流媒体技术的发展,一种新的教学模式产生了.这种新的教学模式将为更多的人提供接受教育的权利和机会.远程教学目前应用也比较广泛,而且具有很好的市场应用前景.在远程教学中,可以采用多种模式实现,如可以采用课堂点播的方式播放教学内容,也可以采用广播的方式播放老师的讲课,还可以进行课堂讨论和师生交流等.远程教学已成为目前较为成功的流媒体应用之一.3.3视频会议随着计算机网络的发展和流媒体的发展,出现了视频浅谈流媒体技术的应用与发展柳艳茹(赤峰学院远程教育学院,内蒙古赤峰024000)摘要:随着计算机的普及、多媒体技术的发展以及互联网的迅速崛起,造就了一颗闪亮的明星———流媒体.流媒体是当前十分流行的多媒体技术,流媒体是人类传播科技的又一次革新,也是人类传播力量的又一次突破,在网络媒介发展中具有重要的意义和价值.流媒体为网络媒介的带来了全新的媒介景观,在当今社会中具有广泛的应用.本文就流媒体的概念和特点进行介绍,简要分析流媒体的关键技术,并谈谈流媒体技术的应用和发展.关键词:流媒体;协议;应用;特点中图分类号:G434文献标识码:A文章编号:1673-260X (2012)06-0016-02Vol.28No.6Jun.2012赤峰学院学报(自然科学版)Journal of Chifeng University (Natural Science Edition )第28卷第6期(上)2012年6月16--会议系统,它是运用各种通信媒体将人物、图像、声音等信息分别发送到不同地区的计算机上,使得不同地区的用户可以共聚一起进行交流.宽带网络、信息压缩技术的进步以及个人计算机的普及使得视频会议系统产品得到了迅速发展.视频会议系统是一种先进的、实用的信息交流平台,现在许多高校、企业都建立了视频会议系统,方便用户的交流与沟通.3.4校园网校园网的建设近几年来也逐渐呈现出蓬勃发展的趋势,很多学校都想建立自己的网站,为学校教学、科研和管理等提供资源共享和信息交流等服务.随着多媒体技术的不断发展,特别是流媒体的发展,现在已经有一些成熟的产品用来组建校园网.3.5数字图书馆数字图书馆是用数字技术处理和存储各种图文并茂文献的图书馆,实质上是一种多媒体制作的分布式信息系统.它把各种不同载体、不同地理位置的信息资源用数字技术进行存储,以便于跨越区域、面向对象的网络查询.数字图书馆是虚拟的,是基于网络环境下的、超大规模的、分布式的、便于使用的、没有时空限制的、智能检索的知识中心.这也是流媒体重要应用之一.可以这样说,数字图书馆将成为未来社会的公共信息中心和枢纽.数字化也是未来图书馆的发展方向.3.6远程医疗远程医疗是指使用远程通信技术、全息影像技术、新电子技术和计算机多媒体技术发挥大型医学中心医疗技术和设备优势对医疗卫生条件较差的及特殊环境提供远距离医学信息和服务.它包括远程诊断、远程会诊及护理、远程医疗信息服务等所有医学活动.我国幅员辽阔,人口众多,医疗水平发展不平衡,偏远地区医疗水平不高,病人有时会因为医疗水平的制约而耽误病情.这说明在我国发展远程医疗事业不仅具有现实意义,而且拥有广阔的市场空间.而远程医疗的实现需要流媒体技术的支持.随着流媒体技术的迅速发展和宽带网络的进一步普及,远程医学和电子医学的发展将会为人们提供更好的医疗环境.3.7视频监控由于流媒体技术与网络通迅技术的结合,出现了网络化的视频监控,它是以数字视频处理技术为核心,结合网络技术、流媒体技术,克服了传统的模拟监控的缺点,并且具有智能性、远程性等特点.3.83G手机3G手机是第三代手机,是集语音、通迅和多媒体相结合,并且包括图像、音乐、网页浏览以及其它一些信息服务的一种新型的移动通迅系统.它是流媒体技术与无线通迅设备相结合的产物,是流媒体的重要应用之一.3.9航空探测随着我国航空、军事等高尖端行业的发展,流媒体的应用范围越来越广.我国自主研发的神七、神八号飞船、探月工程“嫦娥一号”,从数据的发馈、太空中视频的直播都离不开流媒体技术.航空中的测量技术也需要流媒体技术的支持.它们的成功发射,是流媒体在航空应用的里程碑,也对流媒体直播技术应用提出一个挑战.4流媒体的发展4.1制约流媒体发展的因素从技术方面讲,带宽问题仍然是制约流媒体发展的一个重要因素,如果没有足够的带宽,就不能保证流媒体顺畅的传输,影响流媒体传输的效果.还有,压缩编码的性能和效率也影响着音频和视频的质量,应尽量地控制码流来适应网络速率的变化.流媒体数据具有大存储量和通信的需求,数据压缩是必不可少的.显然,数据压缩节省了存储空间,这就要求更高、更有效的数据编码方式,编码和解码的速度也有待于提高.其次,流媒体在传输过程中的质量控制,特别播放卡壳、传输时延问题和视频抖动问题,影响视频和音频的质量,给用户的感观造成极大的影响.随着流媒体规模的扩大,流媒体服务器的性能也是制约流媒体服务扩展能力的重要因素.从管理模式上说,流媒体的发展也受到一定的制约.目前国家规定,所有视频业务都由广电部门进行管理,只有经过广电部门批准、授权的部门和机构才能发布视频内容.一些流媒体服务也受到了产业政策的制约.还有,目前流媒体系统功能不完整,缺乏扩展性,且运营模式单一,不能满足市场的变化需求,缺乏灵活性.这些问题都有待于进一步改善.4.2流媒体的发展前景流媒体发展虽然有一些制约因素,但流媒体仍有美好的发展前景,流媒体将在未来社会中应用更广泛,并会在很大程度上改变人们的生活.可以预见,随着流式媒体的日趋成熟,流媒体技术的不断发展和完善,以及用户对流媒体需求的增加,流媒体技术一定会更上层楼,流媒体市场将有更为广阔的发展前景.———————————————————参考文献:〔1〕刘炎芬.流媒体技术及其应用[J].山西科技,2005(04).〔2〕唐天虹,冯宝坤,胡晓鹏.实战流媒体[M].北京:科学出版社,2003.〔3〕胡晓峰,吴玲达.多媒体技术教程[M].人民邮电出版社,2004.〔4〕张丽.流媒体技术大全[M].中国青年出版社,2007.17--。
流媒体的发展史
流媒体技术是一种利用互联网传输媒体内容的技术,可以实时传输音频、视频以及其他数字媒体。
流媒体技术最初始于20世纪90年代,当时被用于传输音频和视频,以满足用户对实时视频的需求。
1996年,RealNetworks公司推出了RealPlayer,这是第一款流
媒体播放器,它可以在Windows和Mac OS系统上播放流媒
体内容。
随后,其他公司也开始推出自己的流媒体播放器,包括Microsoft的Windows Media Player、Apple的QuickTime和Adobe的Flash Player。
2005年,YouTube开始提供在线视频服务,使得流媒体受到
了更广泛的关注。
此后,越来越多的公司开始提供流媒体服务,比如Netflix、Hulu和Amazon。
近年来,随着移动设备的普及,流媒体技术的应用也在不断扩展。
目前,许多移动应用程序和游戏已经使用流媒体技术来提供实时视频和音频服务。
多媒体技术的发展多媒体技术是指集计算机技术、通信技术、图像、声音和视频技术于一体的技术体系,是信息技术的重要分支。
自20世纪90年代以来,随着技术的发展和普及,多媒体技术已经得到了广泛的应用和推广。
本文将从多媒体技术的发展历程、应用领域和未来发展趋势三个方面,来介绍多媒体技术的发展。
一、多媒体技术的发展历程多媒体技术的发展历程始于20世纪90年代。
当时计算机媒体技术开始凝聚出一个巨大的产业。
最初的多媒体技术主要是指文字、音频、图像的集成,主要应用于开发多媒体用户界面、多媒体电子书等方向。
这期间,多媒体技术的应用主要集中在电子出版物、游戏、电子课件等方面。
90年代中后期,随着数字化技术和网络技术的普及,多媒体技术跨入了一个新的发展阶段。
21世纪初,移动互联网和云计算等新技术的出现引领了多媒体技术向更广泛的应用领域渗透。
社交媒体、流媒体视频、在线购物等新兴互联网产品的飞速崛起迅速推进了多媒体技术的普及。
如今,多媒体技术已经成为了当代新兴市场的驱动力之一。
二、多媒体技术的应用领域1. 教育领域多媒体技术在教育领域的应用主要包括电子书籍、电子课件、网上学习平台等。
通过这些应用,学生可以在任何时间、任何地点通过手机、平板等设备在线学习,大大提高了学习效率和效果。
在远程教育领域,多媒体技术还可以通过直播等技术手段,实现远程教育,并打破了时间和空间的限制,大幅度提升了教育普及率和质量。
2. 娱乐领域随着多媒体技术的发展,娱乐领域的应用已经非常普及。
从最初的电子游戏、网络游戏到现在的视频游戏、VR游戏等,多媒体技术的应用成为了人们娱乐生活中不可或缺的一部分。
3. 广告领域多媒体技术在广告领域的应用主要表现在数字广告、移动广告和互动广告等方面。
借助多媒体技术,广告具有更好的媒介传播效果,迅速掀起了一场数字化广告市场的热潮。
4. 医疗领域多媒体技术在医疗领域的应用主要是指医疗影像、智能化诊断系统等方面。
随着医疗设备的数字化和图像化改进,多媒体技术在医疗领域的应用越来越广泛,有效地帮助医生快速、准确地诊断和治疗疾病。
流媒体技术发展现状第一章流媒体技术的现状与发展流媒体的发展过程1.1.1 现有视频格式概述影像格式(Video)日常生活中接触较多的VCD、多媒体CD的。
1.1.2 VOD视频点播技术视频点播技术的出现,是视频信息技术领域的一场革命,其巨大的潜在市场,使世界主要发达国家都投入了大量的资金,加速开发和完善这一系统。
1.1.3流媒体技术的出现流媒体技术的出现,正好弥补了VOD技术的不足之处。
1.2流式传输的格式及特点1.2.1流媒体能为我们做什么流媒体的定义很广泛,大多数时候指的是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器就可以观看的视频/音频传输、压缩技术。
持的某种特定文件格式:压缩流式文件,它通过网络传输,并通过个人电脑软件进行解码。
1.2.2 流媒体技术、格式纵览流媒体给网民们带来了巨大的影响,曾几何时,如果需要下载一部VCD格式的影片,大小约为650M,宽带的今天也需要下载3个多小时。
如果影片采用流媒体技术来进行压缩,只需要100M,并且用户可以边看边下载,整个下载的过程都在后台运行。
最大的优点,就是不会占用本地的硬盘空间。
其实流媒体采用的是有损压缩,就好比我们常说的MP3,因此在音影品质上有所差异。
1.2.3流式视频格式前边提到过视频格式,现在再来说一下流式视频格式。
目前,很多视频数据要求通过Internet来进行实时传输,前面我们曾提及到,视频文件的体积往往比较大,而现有的网络带宽却往往比较“狭窄”。
客观因素限制了视频数据的实时传输和实时播放,于是一种新型的流式视频(Streaming Video)格式应运而生了。
这种流式视频采用一种“边传边播”的方法,即先从服务器上下载一部分视频文件,形成视频流缓冲区后实时播放,同时继续下载,为接下来的播放做好准备。
这种“边传边播”的方法避免了用户必须等待整个文件从Internet上全部下载完毕才能观看的缺点。
流媒体技术概述流媒体技术是一种通过互联网传输多媒体数据的技术,使用户能够即时播放音频和视频内容,而无需等待下载完整的文件。
它的主要特点是能够在数据传输的同时进行播放,实现了实时的音视频体验。
流媒体技术的发展源自互联网的普及和网络带宽的提升。
在过去,传输音频和视频通常是通过下载整个文件后再进行播放。
这种传统的下载方式需要用户等待较长的时间,限制了用户在互联网上享受音视频内容的体验。
而流媒体技术则改变了这种情况,通过将文件分成连续的数据流进行传输,用户能够在下载的同时播放数据,无需等待整个文件下载完成。
流媒体技术的核心是媒体服务器和客户端。
媒体服务器用于存储和传输音视频数据,它可以根据用户的请求动态地提供数据,实现了实时传输。
而客户端是用户用于接收和播放音视频数据的终端设备,例如电脑、手机或电视等。
客户端可以通过浏览器、应用程序或特定的流媒体播放器来实现对音视频数据的解码和播放。
流媒体技术还需要借助编码和压缩技术来实现高效的数据传输。
常用的音视频编码格式有MP3、AAC、H.264和H.265等,它们能够将音视频数据压缩至较小的体积,减少数据传输的带宽需求。
同时,流媒体技术还能够根据网络带宽的变化自动调整数据的传输速率,以保证用户在不同网络环境下的良好播放体验。
流媒体技术在许多领域得到了广泛的应用,例如在线视频平台(如YouTube、Netflix等)、直播平台、视频会议、远程监控和教育培训等。
它不仅满足了用户对实时音视频体验的需求,也为各类媒体内容的传播提供了便利。
然而,流媒体技术也面临一些挑战。
首先是网络带宽的限制,低带宽环境下可能会影响到音视频的播放质量。
其次是兼容性问题,不同的媒体格式和设备之间可能存在兼容性差异,需要进行适配和转换。
此外,流媒体技术还面临内容版权保护和数据安全等问题,需要采取相应的措施保护用户隐私和权益。
综上所述,流媒体技术通过将音视频数据分割成连续的数据流进行实时传输,满足了用户随时播放音视频内容的需求。
流媒体技术、流媒体服务器——“流”入我们的生活在这个信息爆炸的时代,流媒体技术如同一股清泉,源源不断地涌入我们的生活。
它以其独特的魅力,改变了我们获取信息、娱乐和学习的方式。
然而,在享受这股“流动”的便利时,我们也不得不面对一些由此带来的挑战和问题。
首先,让我们来了解一下流媒体技术。
流媒体技术是一种通过网络实时传输音频、视频等多媒体内容的技术。
它使得用户可以在下载的同时观看或收听内容,大大节省了时间和存储空间。
这种技术的应用广泛,从在线电影、电视节目到直播会议和远程教育,都离不开它的身影。
流媒体服务器则是实现这一技术的关键设备。
它们负责存储、管理和传输流媒体内容,确保用户能够顺畅地访问和播放这些内容。
这些服务器通常具有高速的处理器、大容量的存储空间和稳定的网络连接,以满足不断增长的用户需求。
流媒体技术和服务器的发展,为我们带来了前所未有的便利。
我们可以随时随地观看最新的电影和电视剧,不再受时间和地点的限制。
我们还可以通过直播平台观看各种体育赛事、音乐会和新闻事件,仿佛置身于现场一般。
此外,远程教育和视频会议也成为了可能,打破了地域的界限,让知识和信息的传播更加迅速和广泛。
然而,正如一枚硬币有两面,流媒体技术也带来了一些问题和挑战。
其中之一就是版权问题。
由于流媒体内容的易于复制和传播,盗版现象屡见不鲜。
这不仅侵犯了原创者的权益,也影响了整个行业的健康发展。
此外,网络带宽的限制也是一个不容忽视的问题。
随着用户数量的增加和内容质量的提升,网络带宽的压力也越来越大。
如果不能及时升级和扩展网络设施,就可能出现播放卡顿、画质下降等问题,影响用户体验。
尽管如此,我们不能否认流媒体技术给我们带来的巨大好处。
它不仅丰富了我们的娱乐生活,也促进了教育和商业的发展。
因此,我们应该积极面对这些问题和挑战,寻找解决方案。
例如,加强版权保护力度,打击盗版行为;加大网络基础设施投入,提升网络带宽和稳定性;开发更高效的编码和传输技术,降低对带宽的需求等等。
流媒体技术的应用及其发展趋势 (华中科技大学电子与信息工程系 武汉 430074) 摘 要 流媒体是一种以音视频数据流的方式在网络上传递多媒体信息的技术,具有实时性和连续性的特点。本文从流媒体技术的基础和系统结构入手,主要就流媒体技术的应用和未来发展趋势进行了探讨。
关键词 流媒体 应用 0 引 言 近年来,随着网络宽带的发展和用户需求的驱动,流媒体技术和相关的应用得到越来越多的关注,随时随地观看的方式深受教育、娱乐等行业的喜爱,被认为是未来高速宽带网络的主流应用之一。在网络上传输音视频等多媒体信息目前主要有下载和流式传输两种方案。音视频文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当声音等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点。 本文首先概要的介绍了流媒体技术的基础和流媒体系统的基本结构,接着重点介绍了流媒体技术的应用,最后对流媒体技术未来的发展趋势进行了探讨。
1 流媒体技术基础 所谓流媒体技术,就是将连续的影像和声音信息经过压缩处理后放到网络服务器上,让浏览者一边下载一边收看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看的技术。它是一种解决多媒体播放时网络带宽问题的技术。流媒体技术并不是单一的技术,它是融合很多网络技术之后所产生的技术,涉及到流媒体数据的采集、压缩、存储、传输以及网络通信等多项技术。 采用流媒体技术由于不需要将全部数据下载,因此等待时间可以大大缩短,也节省了大量的磁盘空间。流媒体作为在互联网上实时传输多媒体文件的技术,前景被一致看好。 流媒体指在Internet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放。流媒体技术的核心技术是流(Streaming)技术和高压缩技术,使多媒体视音频信息以边下载,边播放的形式提供服务。流式传输,表示声音、影像或动画等媒体由视频服务器向用户计算机连续、实时地传送。 流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时音视频源或存储的音视频文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。 流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览
器启动程序,使用HTTP从WEB服务器检索相关参数。这些参数可能包括目录信息、音视频数据的编码类型或与音视频检索相关的服务器地址. 对于流媒体来说,目前比较常见的几种流媒体格式有微软的.asf,RealNetworks公司的.rm、.ra、.rmvb以及苹果公司的.mov等。
2 流媒体系统的基本结构 一个基本的流媒体系统包括编码器、服务器和播放器三部分。 编码器对原始的音、视频数据进行一定格式的压缩编码,编码的方式有实时和非实时两种,常用的音频编码器主要有MP3,常用的视频编码器主要有MPEG-4、H.261、H.263和H.264等,其中H.264视频编码器无论是在编码效率还是在图像质量上都优于其它现有视频编码器。 服务器负责将编码数据封装成RTP数据包发送到网络中。每次从节目中获取一帧数据,然后分成几个RTP数据包,并将时间戳和序列号添加到RTP包头,属于同一帧的数据包具有相同的时戳。一旦到达数据包所应播放的时间后,服务器便将这一帧的音视频数据包发送出去,然后再读取下一帧数据。 客户端每次从队列头部读取一帧的数据,从包头的时间戳中解出该帧的播放时间,然后进行音视频同步处理。同步后的数据将送入解码器进行解码,解码后的数据被送入一个循环读取的缓存中等待。一旦该帧的播放时间到达,解码数据就会从缓存中取出,送入播放模块驱动底层硬件设备进行显示或播放。
3 流媒体技术的应用 3.1 在线直播 目前在线直播(或称为网络直播)已经得到了迅猛发展,已经从实验阶段走向了实用阶段,并能够提供较满意的音、视频效果。许多高校也已提供了在线直播业务,提供的内容涵盖实时教学、校园电视、其他电视节目转播等。并且通过Multicast(多址广播)技术大大减少服务器端的负荷。当前流行的PPLive、PPStream都是在线直播的具体应用。 3.2 视频点播 视频点播技术已经不是什么新鲜的概念了,最初的VOD应用于卡拉OK点播,当时的VOD系统是半自动的需要人工参与。随着计算机的发展,VOD技术逐渐应用于局域网及有线电视网中,此时的VOD技术趋于完善,但有一个困难阻碍了VOD技术的发展,那就是音视频信息的庞大容量。此时流媒体技术出现了,在视频点播方面我们完全可以遗弃局域网而使用互联网,由于流媒体经过了特殊的压缩编码,使得它很适合在网络上传输,由于采用了先进的负载均衡技术,可对大规模的并发点播请求进行分布式处理,使其能适应大规模的点播环境。 3.3 视频会议 视频会议是流媒体技术的一个重要应用方面,通过流媒体我们还可以进行点对点的通信,最常见的例子就是可视电话和视频会议系统。只要我们有一台已经接入互联网的电脑和一个摄像头,就可以与世界任何地点的人进行音、视频的通信。此外,具有多个分校区的院校可以利用基于流技术的视频会议系统来组织跨校区的会议和讨论,从而节省大量人、财、物的开支。当然目前视频会议技术可大致分为主要由软件实现的桌面视频会议系统和主要由硬件实现的会议室型视频会议系统,两者在价格、性能和音视频效果上都有较大差别,各高校在实际采购部署中也采用了不同的方案,有纯桌面型的,有纯会议室型的,也有两者结合的,需求不同,其应用方式自然不同。 3.4 远程教育 电脑的普及、多媒体技术的发展以及网络的迅速崛起,给远程教育带来了新的机遇,世界各国都正大力开展包括网络教育在内的远程教育。 在远程教学过程中,最基本的要求是将信息从教师端传递到远程的学生端,需要传递的信息可能是多元化的,这其中包括各种类型的数据:如视频、音频、文本、图片等。将这些资料从一端传递到另一端是远程教学需要解决的问题,而如何将这些信息资料有效的组合起来以达到更好的教学效果更是我们需要思考的重要方面。由于当前网络带宽的限制,流媒体无疑是最佳的选择。 同时就目前来讲,能够在远程教学活动中进行多媒体交互教学的技术多为流媒体,像RealSystem、Flash 等技术就经常应用到远程教学中。远程教育是对传统教育模式的一次革命,它能够集教学和管理于一体,突破了传统“面授”的局限,为学习者在空间和时间上都提供了极大便利。
4 流媒体技术未来的发展趋势 4.1 IPTV 据国际电信联盟ITU在2004年9月的一份报告指出,全球的宽带用户已经在去年底首度突破1亿大
关,其中中国电信的宽带用户就超过了一千万,用户的主要接入方式是ADSL和以太网线,其实际的连接速率可以达到1Mbit/s。而且随着高性能的编码技术的采用,如H.264和最新的Windows Media视频编码器,800Kbit/s的视频流就可以接近或达到DVD质量。 在这种情况下,扩展流媒体技术用来提供电视服务也就顺理成章了。IPTV,也叫交互式网络电视,就是利用流媒体技术通过宽带网络传输数字电视信号给用户,这种应用有效地将电视、网络和PC三个领域结合在一起,具有很强的发展前景。IPTV可以采用两种不同的方式提供用户电视服务,组播或者广播方式和视频点播(VOD)方式。一个明显的优势是IPTV是基于现有互联网的方式来实现服务器和用户终端的连接,因此很容易同时提供现有的互联网的服务,将电视服务和互联网浏览、电子邮件,以及多种在线信息咨询、娱乐、教育及商务功能结合在一起。 4.2 无线流媒体 2.5G,3G以及超3G无线网络的发展也使得流媒体技术可以被用到无线终端设备上,目前中国联通公司提供CDMA 1x,用户网络带宽最多可以达到100Kbit/s,这已经足够提供QCIF大小的流媒体服务;而且随着3G 无线网络的应用,用户的网络带宽可以达到384Kbit/s。另一方面,手机设备运算能力越来越强,存储空间越来越大,不用说SMART Phone和Pocket PC等高端手机,就是一般的中档手机也能实现基本的H.264的软件解码。 面向无线网络的流媒体应用对当前的编码和传输技术提出了更大的挑战,首先,相对于有线网络而言,无线网络状况更不稳定,除去网络流量所造成的传输速率的波动外,手持设备的移动速度和所在位置也会严重地影响到传输速率,因此高效的可自适应的编码技术至关重要。其次,无线信道的环境也要比有线信道恶劣得多,数据的误码率也要高许多,而高压缩的码流对传输错误非常敏感,还会造成错误向后面的图像扩散,因此无线流媒体在信源和信道编码上需要很好的容错技术。尽管手机设备的运算能力越来越强,但是由于它是由电池供电的,因此编解码处理不能太复杂,并且最好能够根据用户设备的电池来调整流媒体的接收和处理,能源管理技术也是移动流媒体的一个研究热点。 4.3 电子家庭 现代家庭中的越来越多的设备可以用来采集、接收、发送和播放多媒体数据。如人们可以通过电视来收看电视节目,通过PC机在互联网上欣赏流媒体节目,通过自己的数字相机和摄像机来拍摄图像和视频,通过手机和其他手持设备来发送彩信,通过汽车的音响系统来欣赏音乐和广播。并且家庭中的网络连接也是多样化的,如电视连接有线电视网,PC机连接着互联网,手机连接着无线网络,而且这些设备也能在家里通过蓝牙或802.11无线网络协议连接在一起。 所有这些设备所收到的多媒体数据如何在家庭网络和设备间共享,为流媒体的发展提供了一个更大的舞台,真正实现一种无所不在、随心所至的多媒体服务,让多媒体真正地像液体一样自由流动起来。流媒体在家庭网络应用中的关键是如何使多媒体数据能够适应不同的设备的能力,如在电视和PC机中播放的视频的大小可能是标清甚至是高清,但是同样的内容就可能需要经过流媒体系统有效的转换才能成为最适合在手持设备上播放的媒体。 4.4 编码新技术 (1) 高效的编码技术