前言:中文期刊网精心挑选了流媒体直播系统范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
流媒体直播系统范文1
>> 基于P2P技术的流媒体直播系统研究 基于层状结构的实时流媒体的直播与回放研究 基于流媒体技术的IPTV系统 流媒体直播技术的探讨 基于P2P流媒体直播系统的数据传输研究 流媒体技术现实在课堂直播系统中的应用 流媒体集群并发技术在视频点直播系统中的应用 基于流媒体技术远距离电视直播的设计与实践 基于网络流媒体技术的音视频直播研究与实现 基于流媒体在线直播的创新课程应用 基于流媒体技术的高校教学系统设计 基于流媒体技术的视频点播系统 基于流媒体技术的远程教学系统 流媒体技术与Authorware流式多媒体课件制作 基于P2P流媒体的广播电台直播系统的设计及应用 基于VNC和P2P技术的实时课堂直播系统 基于COM技术的实时处理系统 流媒体技术在农业科技音视频网络直播系统构建中的应用 基于Windows Media SDK开发流媒体网络直播教学系统 基于DirectShow的流媒体开发技术 常见问题解答 当前所在位置:l文件,并修改mediaurl属性为Live Smooth Streamin的URL。此处是:,就可以接收到实时直播的视频。
3 系统测试
由于Expression Encoder 4 SP2编码工具的编码速度和效率与独立显卡有很大关系以及IIS Web服务器对计算机性能的高要求,该系统选择联想Erazer T430计算机,其配置为:CPU是Intel酷睿i5 3350P,显卡芯片是NVIDIA GeForce G605 1GB,内存4G。服务器和客户端都是选用该计算机配置,视频源用索尼HXR-NX3摄像头采集。本文利用SmoothStreamingMediaElement类库里的ManifestReady事件对客户端的带宽进行设置,模拟不同网络环境下的变化,测试客户端在带宽变化时客户端直播视频的清晰度。通过模拟6种不同的带宽环境,观看直播视频的清晰度,得出客户端直播视频的下载比特率如图2所示,图中纵坐标为客户端视频的下载比特率,横坐标为客户端的带宽。
图2 客户端带宽与下载比特率的关系
通过测试表明:
(1)客户端带宽越高,直播视频质量越好;反之直播视频质量就越差;
(2)客户端直播视频并不会因为客户端带宽变小而停止直播,而是用质量较差的视频来代替直播。
测试结果充分地验证了IIS实时平滑流式服务根据客户端可用带宽调整实时传送到客户端视频流质量的特点。
4 结束语
本文讨论了微软的IIS实时平滑流式处理优点,并详细介绍基于IIS实时平滑流式处理技术的流媒体直播系统的搭建,通过系统测试,该流媒体直播系统不会因客户端的带宽资源小而停止直播,这对带宽不稳定的用户来说,直播不会中断是很重要的。当然如果客户端带宽比较大,直播视频的高清度也会越高。
参考文献:
[1]黄英平,张玲华.基于ⅡS平滑流式处理的移动流媒体系统[J].电视技术,2012(05):66-69.
[2]孙亮.基于IIS Live Smooth Streaming技术流媒体直播系统[EB/OL].[2012.11.27]..
[4]李海明,徐敬,黎燕飞.基于P2P视频点播技术的流媒体平台设计与开发[J].计算机与现代化,2011(04):57-60.
[5]杨国燕,韩雪梅.基于P2P网络流媒体直播系统研究与设计[J].信息技术,2008(05):152-155.
[6]李如平.基于P2P网络的流媒体直播技术研究[J].铜陵学院学报,2010(01):80-81.
流媒体直播系统范文2
关键词 流媒体;广播系统;形式
中图分类号 G2 文献标识码 A 文章编号 1674-6708(2016)174-0041-02
1 流媒体技术的特点和优点
1.1 流媒体技术的特点
从狭义上来讲,流媒体技术是非传统形式的下载回放媒体格式的技术,就是通过网络的形式获得多媒体流。一般的音频和视频等文件,通过这种技术可以边下载边播放,极大的缩短了使用者等待的时间。从广义而言,流媒体技术是新型的网络传播技术,可以稳定的传输视频和音频等网络文件。流媒体技术的这种特性,迎合了当前生活节奏较快的特点,人们需要用最短的时间和最快的速度掌握信息,这就很好地满足了社会的实际需求。
一般而言,媒体流技术主要包括数据的采集、编码、解码、储存和传输等,这是一个连续的过程,所有的技术互不影响,共同完成一系列的操作。也正是这一特点,使得流媒体技术可以让客户边下载边播放,减少硬盘空间占用的同时,提升客户的使用体验。
1.2 流媒体技术的优点
根据上述的流媒体技术的特点,其优点主要体现在以下几点:
1)节省时间。和传统的媒体技术相比,流媒体可以将媒体文件分成不同的数据包,这些数据包存在于服务器当中,根据预先排好的顺序通过互联网发送给客户。因此,客户不用把整个的文件下载下来就可以使用。在观看视频文件和收听音频文件时,极大的缩短了等待的时间。特别是在当前的社会环境下,4G网络已经覆盖,网络的上传和下载速度都极快,通过流媒体就可以实现客户的“零等待”。
2)对系统缓存的要求较低。由于流媒体技术不需要使用者下载全部的数据,只需要缓存不同的数据包。因此,对系统缓存的要求就较低,使客户的使用更加流畅,不影响系统容量的其他占用。
2 常用的流媒体形式
常用的流媒体主要有两个,一个是Real Network的Real System,另一个是Microsoft公司的Windows Media Technology,这两种技术各有其特点,使用的范围也有所不同,共同构成了流媒体就是在互联网的使用形式。
2.1 Real System
Real System主要由3部分组成,分别是媒体内容制作工具、服务器端和客户软件端。支持的媒体文件也包含了4种,可以多种不同类型的文件传输和播放。另外,Real System由于其技术的特点,能够自动的持续调整数据流量的速度,这是为了适应不同网速的需求,实现音频的回放。从技术特点来看,Real System首先把源文件或者实时输入转化为流式文件,之后把这些文件上传到互联网上,可以供客户的点播和下载。
从某种程度上来说,Real System的自动调整数据流量技术在当前有着较为广泛的应用,可以最大程度上提升用户的使用体验。因为数据流量的不稳定往往造成文件缓存的卡顿,进而影响到使用者的体验。但是,自动调整流量技术很好的克服了这一问题,让整个流媒体技术的更为完善。
2.2 Windows Media Technology
Windows Media Technology是由微软公司提出的一种信息交流播放的方案,也是为了实现视频和音频文件在互联网上的传输。从本质来看,Windows Media Technology的核心就是ASF文件,这种类型的文件包括了音频、视频和图像的控制命令,可以分成不同的数据格式利用数据包在网上传输。Windows Media Technology技术相比Real System的优点主要有以下几种:
1)灵活性较强。Windows Media Technology可以支持任意格式的压缩和解压,因此其灵活性很强。互联网上的绝大多数文件都可以通过Windows Media Technology实现传输。
2)保密性较强。Windows Media Technology可以帮助生成ASF格式的多媒体流,这类文件的保密性较强,只能够在线收听或者观看,不可以被下载,可以很好地保护创作者的版权。
3)监管和播放功能。Windows Media Technology可以监管的文件内容,同时依托Media Player提供极其强大的留信息播放功能。
3 流媒体技术在广播传输系统中的应用
流媒体技术是随着互联网的发展而发展起来,其相应的技术不断发展和完善,目前已经趋于成熟。在当今社会,网络已经成为人们生活中不可缺少的一部分,渗透在生活的各个方面。因此,也给流媒体技术的使用范围扩大提供了机会。如广播传输系统,为了满足时展的需求,已经融合了流媒体技术,以此来给客户提供更好的使用体验。
由于流媒体技术的高机动性和灵活性较强的特点,可以充当传输方式的替代方案。例如,在阿富汗对伊拉克战争时期,当地的信号遭到严重的破坏,无法利用无线电传出广播信号,使人们无法了解到当地的实际情况。基于这种情况,美国的CNC公司就采用了流媒体的技术,这种技术实现了战争画面的实地报导,虽然画面的质量不是很高,但已经实现了历史性的突破,对广播传输系统的发展有着重要的意义。除此之外,流媒体技术在广播传输系统中的应用还体现在以下方面:
1)网上音频直播。收音机的使用人群已经越来越少,广播传输系统也受到了一定程度的影响。但是网络的发展已经成为时代的步伐。因此,流媒体技术就可以应用在广播传输系统中,实现网络音频的直播。用这种形式不仅增大了广播传输系统的适用范围,还方便了观众的收听。最重要的是,利用流媒体技术,广播文件包是固有存在的,客户可以根据自己的需求回放,这是传统的广播传输系统无法比拟的。
2)音频的双向传输。利用流媒体技术,可以实现音频传输的双向性,压缩后的音频不仅有更高的质量,还可以广播节目的备份保存,有利于电视台的网络传输和远程监控。
3)户外直播的应用。目前,网络已经渗透到我们生活的方方面面,对我们的生活产生了较为深远的影响。以网络直播为例,从最开始的寥寥数个,现在已经成为时代的一种潮流。很多的网络直播平台出现在我们的生活中,丰富了人们的业余生活。在网络直播中,有一种形式为户外直播,就是利用手机或电脑的直播软件,实时跟人们分享生活中的所见所闻。因此,在发展了一段时间之后,网络的户外直播已经成熟了,其利用的正是流媒体技术,利用文件的压缩打包和传输,实现当前的实际需求。当前的互联网仍在高速发展中,相应的,流媒体也有很大的发展空间。
流媒体的应用仍在不断的探索中,这项技术迎合了时展的需求,可以给我们的生活带来更多便利。但是由于发展的时间还较短,很多领域还没有探索出和流媒体的结合形式,即使是广播传输系统,也有其他的应用发展空间,这些都需要我们不断的研究,并用实践检验是否可行。
4 结论
流媒体技术的发展伴随着互联网,由于灵活性较强和实用性较强,目前已经应用在了多个领域。以实际情况而言,流媒体技术已经广泛的应用在了网络音频和视频播放、广播传输系统等,极大的发挥了其本身的作用。但是,流媒体技术的发展空间还有很大,仍然有不断研究和探索的空间,这些都是需要在不断的实践中发现和检验的。
参考文献
[1]杨武.流媒体技术的研究及其在网络教学系统中的应用[D].成都:电子科技大学,2004.
[2]赵立芳,张连俊.流媒体技术在数字化信息传输中的应用[J].现代情报,2005(5):98-99,163.
流媒体直播系统范文3
关键词:地方台;流媒体;互联网;直播;改进
中图分类号:TN919.8
流媒体技术是当前互联网音视频传输运用最为广泛的技术,在电视直播、视频监控等领域广受重视。电视频道(尤其是地面频道)用流媒体技术把节目上传至互联网,实现互联网直播、VOD点播,不仅能扩大电视节目的覆盖面,拓展节目播放的途径,增加电视节目的影响力,从而提高媒介的议价能力;通过互联网扩大节目在年轻人群中的影响力,争取更多年轻观众,意义重大。广西电视台综艺频道以优质电视剧为核心,自办法治新闻、综艺节目和大型活动为特色,是央视索福瑞(CSM)以权威数据认证的广西最强竞争力电视平台,是广西唯一整合全国十余家顶尖视频网站的平台,多档节目在中国网络电视台、爱奇艺PPS、PPTV、搜狐视频、中国新闻网视频等平台实现直播,真正实现了电视节目互联网化、移动多媒体化。其中,流媒体技术功不可没。本文介绍一种简易流媒体直播的服务搭建技术,针对的是要求不高的场合,设备简单的环境下可以搭建类似的简易直播服务器来进行网络直播。
1 简易FMS流媒体直播服务器的搭建准备
FMS(Adobe Flash Media Server)支持绝大部分视频。Adobe传统的流媒体协议RTMP(实时消息协议)已服务和保护数百万小时的视频。FMLE是Adobe Flash Media Live Encoder编码器的简称,用于实时捕捉视频和音频,将音频和视频实时流式传送到Adobe Flash Media Server 或 Flash 视频流服务(FVSS)上,能随时广播体育赛事、Web 广播、音乐会等活动。简易FMS流媒体直播服务器,是一个、推送直播视频的简单服务器,其硬件要求简单,只要能完成对直播视频信号编码、、推送即可,而对整个互联网进行视频直播的任务,由后方机房内的高性能服务器承担。要搭建简易的流媒体直播服务器,在条件有限的情况下,普通PC或移动电脑都可胜任。本文涉及的软硬件配置如下:
(1)PC硬件配置:P4奔腾双核服务器,4G内存,500G硬盘;(2)视频相关硬件:Osprey210视频采集卡(PCI内置)、有线电视机顶盒;(3)系统及相关软件:Winxp,Flash Media Server 4.5,Flash Media Live Encoder 3.2。
以上为最低软硬件配置,若需更高性能,则要更换高配服务器、更高版本的系统和软件(32位和64位版本要根据操作系统来综合配置)。
2 简易FMS流媒体直播服务器的搭建过程
装好软件后,直接运行Flash Media Live Encoder 3.2,按节目播放要求设置各参数,其中,Video是视频设置,Audio是音频设置。视频和音频的采集,通过数据线链接采集卡和有线机顶盒获得,在设备选项看到Osprey210采集卡后选择即可。值得注意,若后方作为全互联网广播的服务器及相关硬件设备需要特定的声音格式AAC的话,则要给FMLE安装插件,使其支持输出AAC音频格式,FMLE默认是不支持AAC音频输出的。按广西综艺频道的技术要求,最终输出码率是视频500Kbps、音频48Kbps。
图1
编码参数设置完后,对输出面板进行相关的点设置。如上图,FMS URL输入传输协议和IP地址,如有备份服务器,也可同样设置备份服务器的参数,最后一栏输入点名称(即编码后的视频流名称),远程服务器则根据类似rtmp://192.168.2.55/live/gxzy参数来获取此流,再全网广播。
设置完相关输出信息,点击连接按钮连接服务器。若连接正常,则FMS URL被锁定无法再修改,只有点击断开连接按钮才能修改。到此,只需最后一步,点击面板最下方的开始按钮,即可进行视频编码和最后的推送,将此视频流到互联网上,供远程服务器抓取。因本文测试PC位于内网,还需要在网关设备进行相关的网络端口映射,使的视频流地址为:rtmp://公网固定IP:端口号/live/gxzy。若FMLE面板左下角有connected提示,表明FMS服务正常,FMLE连接FMS正常,点击开始按钮即可推送视频。在FMLE面板切换标签页到编码日志,可看到左侧FMLE和FMS信息,右侧是编码状态信息。
编码推送后,可从FMS管理员控制台看到相关信息,运入数据(部份)界面,显示相关的客户端连接计数、活动连接数、每秒输入输出字节数等信息,对于当前推送的视频效果可用FMS自带的开始页面来观看,其位置如下右侧菜单第二项,第一项为管理员控制台。打开开始页面,选择右侧第三个标签页:INTERACTIVE,然后可以看到两个带地址栏的播放器。
图2
在第二个播放器的服务器一栏输入rmtp://192.168.2.55/live(也可换成公网IP地址),流一栏输入gxzy,点击下方的小三角播放按钮,就能看到直播流的效果。至此,简易流媒体服务器搭建完成,至于远程服务器如何获取和全网广播这个视频流,不在本文讨论范围。同样,使用类似软件如Windows Media Server/Service(基于Windows 2003)+Windows Media Encoder 9,也能实现简易的wmv流媒体,同样由远程服务器承担wmv流的广播服务。此类简易流媒体服务器的好处是,搭建简单,一台普通PC或者移动电脑,加采集卡(内、外置),即可完成视频信号的网络推送。在会议现场、体育场馆、音乐厅等地,可从摄像机或者现场电视转播车处获取信号,进行方便快捷的网络直播。不足之处是功能较简单,无法进行太多的直播视频加工、处理(如复杂的广告、字幕插入等)。
对要求不高的场合,可搭建类似的简易直播服务器来进行网络直播,其最低的硬件投入,只需一台PC,外加采集卡,一般成本1万元左右,可基本满足用户需要。
3 移动流媒体技术的拓展
移动通信技术的发展,移动环境下流媒体技术的应用越来越受到重视,然而,当前移动流媒体技术的积累有限,并受带宽、误码率、时延及抖动等问题的影响,导致移动视频传输中出现较大的问题。现有的无线网络信道带宽一般小于64Kbps,要保证终端图像比较流畅,最低要求12帧/秒,解决方案其一是提高编码效率,增加压缩比;其二是从传输效率上入手,采用好的码率控制和分组打包算法,提高视频传输的吞吐量。其次,在信道QOS上,无线信道的特点决定了传输比较容易出现差错,视频数据高压缩比对差错非常敏感,必须有好的容错策略以保证视频图像质量。此外,信道编码机制和传输时隙数目也是影响移动视频服务性能的主要因素。由于移动终端的时隙数目以及信道编码机制在很多时候无法改变,可以从RTP打包策略入手,能够较好解决视频传输质量问题。
参考文献:
[1]利莉,胡治宇.流媒体技术在手机电视系统中的运用[J].计算机光盘软件与应用,2014(02).
[2]胡敏.流媒体技术在网络中的应用与发展探究[J].电子测试,2014(03).
流媒体直播系统范文4
关键词:流媒体;RealMedia;网络通信;IPTV;视频点播
中图分类号:TN919 文献标识码:A
文章编号:1004-373X(2009)21-196-04
IPTV System Based on Streaming Media Technology
YANG Guorong
(Xi′an Railway Vocational & Technical Institute,Xi′an,710014,China)
Abstract:From the principle of streaming media technology,the implementation of streaming media transmission is realized and taking RealMedia streaming media as an example to illustrate the production,transmission and use of the process,the purpose of streaming media technology in order to gain the advantages of network communication.Through exploration of ASF format,QuickTime format,a deep understanding of streaming media technology applications are given,application and development of streaming media in distance education,video-on-demand,network broadcasting,video conferencing and other business of IPTV are researched,the importance of IPTV is verified.
Keywords:streaming media;RealMedia;network communication;IPTV;video on demand
随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大。广播电视等媒体上网后,也都希望通过互联网来自己的音视频节目。但是,音视频在存贮时文件的体积一般都十分庞大。在网络带宽还很有限的情况下,花几十分钟甚至更长的时间等待一个音视频文件的传输,不能不说是一件让人头疼的事。流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到改善。流媒体技术发端于美国,在美国目前流媒体的应用已很普遍,比如惠普公司的产品和销售人员培训都用网络视频进行。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。网络电视正是结合了流媒体技术的特点应运而生,能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。因此,网络电视的发展离不开流媒体技术,本文着重研究基于流媒体技术的网络电视的应用和发展。
1 流媒体的技术
1.1 流媒体技术的原理
流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。 这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。流媒体技术全面应用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后,讲解员和商品的影像就会跳出来;更有真实感的影像新闻也会出现[1]。
如果将文件传输看作是一次接水的过程,过去的传输方式就像是对用户做了一个规定,必须等到一桶水接满才能使用它,这个等待的时间自然要受到水流量大小和桶的大小的影响。而流式传输则是,打开水头龙,等待一小会儿,水就会源源不断地流出来,而且可以随接随用,因此,不管水流量的大小,也不管桶的大小,用户都可以随时用上水。从这个意义上看,流媒体这个词是非常形象的。
流式传输的实现需要缓存。因为Internet以包传输为基础进行断续的异步传输,对一个实时A/V源或存储的A/V文件,在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据包还有可能后到。为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容,流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容。流式传输的实现需要合适的传输协议。由于TCP需要较多的开销,故不太适合传输实时数据。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/V Helper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。
需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协议与A/V服务器建立联系,是为了能够把服务器的输出重定向到一个不同于运行A/V Helper程序所在客户机的目的地址。实现流式传输一般都需要专用服务器和播放器,其基本原理如图1所示[2]。
1.2 流媒体技术的实现过程
流媒体系统包括以下五个方面的内容:
(1) 编码工具:用于创建、捕捉和编辑多媒体数据,形成流媒体格式。
(2) 流媒体数据。
(3) 服务器:存放和控制流媒体的数据。
(4) 网络:适合多媒体传输协议甚至是实时传输协议的网络。
(5) 播放器:供客户端浏览流媒体文件。
这五个部分有些是网站需要的,有些是客户端需要的,而且不同的流媒体标准和不同公司的解决方案会在某些方面有所不同[3]。
在运用流媒体技术时,音视频文件要采用相应的格式,不同格式的文件需要用不同的播放器软件来播放,所谓“一把钥匙开一把锁”。目前,采用流媒体技术的音视频文件主要有三大“流派”,即RealNetworks公司的RealMedia、Microsoft的Windows Media和Apple公司的QuickTime。
按照内容提交的方式,流媒体可以分为两种:实况流媒体广播(即Web广播)和由用户按需访问的存档的视频和音频。不论是哪一种类型的流媒体,其实现从摄制原始镜头到媒体内容的回放都要经过一定的过程。下面以RealMedia为例说明流媒体的制作、传输和使用的过程[4]:
(1) 采用视频捕获装置对事件进行录制。
(2) 对获取的内容进行编辑,然后利用视频编辑硬件和软件对它进行数字化处理。
(3) 经数字化的视频和音频内容被编码为流媒体格式。
(4) 媒体文件或实况数据流被保存在安装了流媒体服务器软件的宿主计算机上。
(5) 用户点击网页请求视频流或访问流内容的数据库。
(6) 宿主服务器通过网络向最终用户提交数字化内容。
(7) 最终用户利用桌面或移动终端上的显示媒体内容的播放程序进行回放和观看。
由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,因此被广泛运用于网上直播、网络广告、视频点播、远程教育、远程医疗、视频会议、企业培训、电子商务等多种领域。
2 流式技术的主要解决方案
由于其成熟稳定的技术性能,互联网巨人美国在线(AOL)、ABC、AT&T、Sony和Time Life等公司和网上主要电台都使用RealSystem向世界各地传送实时影音媒体信息以及实时的音乐广播。在我国,大量的影视、音乐点播和春节晚会、昆明世博会开幕式的网上直播都采用了RealSystem系统[5]。
Windows Media Technology是Microsoft提出的信息流式播放方案,其主要目的是在Internet和Intranet上实现包括音频、视频信息在内的多媒体流信息的传输。其核心是ASF文件,ASF是一种包含音频、视频、图像以及控制命令、脚本等多媒体信息在内数据格式,通过分成一个个的网络数据包在Internet上传输,实现流式多媒体内容。因此,把在网络上传输的内容就称为ASF Stream。ASF支持任意的压缩/解压缩编码方式,并可以使用任何一种底层网络传输协议,具有很大的灵活性。Microsoft已将Windows Media技术捆绑在Windows 2000中,并打算将ASF用作将来的Windows版本中多媒体内容的标准文件格式,这无疑将对Internet特别是流式技术的应用和发展产生重大影响。
Windows Media Technology由Media Tools、Media Server和Media Player工具构成。Media Tools是整个方案的重要组成部分,它提供了一系列的工具帮助用户生成ASF格式的多媒体流,分创建工具和编辑工具两种,创建工具主要用于生成ASF格式的多媒体流,包括Media Encoder,Author,VidToASF,WavToASF,Presenter五个工具;编辑工具主要对ASF格式的多媒体流信息进行编辑与管理,包括后期制作编辑工具ASF Indexer与ASFChop,以及对ASF流进行检查并改正错误的ASFCheck。Media Server可以保证文件的保密性,不被下载,并使每个使用者都能以最佳的影片品质浏览网页,具有多种文件形式和监控管理功能。Media Player则提供强大的流信息的播放功能。
Apple公司于1991年开始QuickTime,它几乎支持所有主流的个人计算平台和各种格式的静态图像文件、视频和动画格式,具有内置Web浏览器插件技术,支持IETF流标准以及RTP,RTSP,SDP,FTP和HTTP等网络协议。通过好莱坞影视城检索到的许多电影新片片段,都是以QuickTime格式存放的。
QuickTime包括服务器、带编辑功能的播放器QuickTime Player、制作工、图像浏览器以及使Internet浏览器能够播放QuickTime影片的QuickTime 插件。QuickTime 4支持两种类型的流:实时流和快速启动流。使用实时流的 QuickTime 影片必须从支持 QuickTime 流的服务器上播放,是真正意义上的Streaming Media,使用实时传输协议(RTP)传输数据。快速启动影片可以从任何Web Server上播放,使用超文本传输协议(HTTP)或文件传输协议(FTP)传输数据[5]。
目前,FOX新闻在线、FOX体育在线、BBC WORLD、气象频道等机构都加入QuickTime内容供应商行列,使用QuickTime 技术制作实况转播节目除了上述的流媒体技术的三种主要格式外,在多媒体课件和动画方面的流媒体技术还有Macromedia的Shockwave技术和MeataCreation公司的Meta Stream技术。
通过Shockwave技术可以方便地在Web页面中加入图像、动画以及交互式界面等操作。利用这种Streaming Shockwave, 即通过流的方式使用户在客户端实现边下载边播放的功能,节省了等待时的时间。Shockwave与Macromedia产品紧密联系在一起,包括Flash,Shockwave for Authorware,Shockwave for Director等技术。
MetaStream 3D的图形设计软件是Ray Dream Studio 5 以及Ray Dream 3D,可以方便地在网上创建、及浏览被缩放的3D图形,它具有小文件量及流传输的特点,比其它任何一种已存在的Internet 3D技术压缩率都高。主要应用于游戏开发厂商、页面设计者、电子商务、科学研究者、专业设计者等[6]。
3 流媒体技术在网络电视中的应用
目前我国通信事业正在迅猛地发展,用户对信息服务的要求越来越高,特别是宽带视频信息。可以说中国已基本具备了大力发展IPTV的技术条件和市场条件,而且IPTV网络电视市场竞争越来越激烈。市场竞争竞争对普通的消费者比较有利,抛开这些不管,这里关心的是怎样才能实现网络电视。对于一般的用户来说,一般是采用网络机顶盒+普通电视机。如图2所示,电脑与机顶盒共用一台ADSL Modem宽带上网。通常ADSL用户的电脑和ADSL Modem都在一个地方,因此,ADSL Modem引出五类网线连接到机顶盒上。考虑到大多数ADSL Modem只有一个10BaseT网口,因此要多加一个HUB[7]。网络电视可以提供远程教育、视频点播、网络直播、视频会议等服务,使人们的生活更加丰富多彩,下面就从这几个方面探讨流媒体的应用。
3.1 远程教育
电脑的普及、多媒体技术的发展以及互联网的迅速崛起,给远程教育带来了新的机遇。世界各国都正大力开展包括网络教育在内的远程教育。 在远程教学过程中,最基本的要求是将信息从教师端传递到远程的学生端,需要传递的信息可能是多元化的,这其中包括各种类型的数据:如视频、音频、文本、图片等。将这些资料从一端传递到另一端是远程教学需要解决的问题,而如何将这些信息资料有效的组合起来以达到更好的教学效果更是人们思考的重要方面。由于当前网络带宽的限制,流式媒体无疑是最佳的选择,学生可以在家通过一台计算机、一条电话线、一只Modem就可以参加到远程教学当中来。对于教师来讲,也无须做过多的准备,授课方法基本与传统授课方法相同,只不过面对的是摄像头和计算机而已。
就目前来讲,能够在互联网上进行多媒体交互教学的技术多为流媒体,像RealSystem,Flash,Shockwave等技术就经常应用到网络教学中。远程教育是对传统教育模式的一次革命,它能够集教学和管理于一体,突破了传统“面授”的局限,为学习者在空间和时间上都提供了便利。
除去实时教学以外,使用流媒体中的VOD(视频点播)技术,更可以达到因材施教、交互式的教学目的,学生也可以通过网络共享自己的学习经验和成果。大型企业可以利用基于流技术的远程教育系统作为对员工进行培训的手段,这里不仅可以利用视频和音频,计算机屏幕的图形捕捉也可以被用流的方式传送给学员。现在微软公司自己内部就大量使用了其自己的流技术产品作为其全球各分公司间员工培训和交流的手段[8]。
随着网络及流媒体技术的发展,越来越多的远程教育网站开始采用流媒体作为主要的网络教学方式。
3.2 宽带网视频点播
在前面的远程教育中曾经提到过VOD视频点播,视频点播技术已经不是什么新鲜的概念了,最初的VOD应用于卡拉OK点播,当时的VOD系统是半自动的需要人工参与。随着计算机的发展,VOD技术逐渐应用于局域网及有线电视网中,此时的VOD技术趋于完善,但有一个困难阻碍了VOD技术的发展,那就是音视频信息的庞大容量。 这样服务器端不仅需要大量的存储系统,同时还要负荷大量的数据传输,导致服务器根本无法进行大规模的点播。同时由于局域网中的视频点播覆盖范围小,用户也无法通过互联网等网络媒介收听或观看局域网内的节目。此时流媒体技术的出现,在视频点播方面完全可以遗弃局域网而使用互联网,由于流媒体经过了特殊的压缩编码,使得它很适合在互联网上传输。客户端采用浏览器方式进行点播,基本无需维护。由于采用了先进的机群技术,可对大规模的并发点播请求进行分布式处理,使其能适应大规模的点播环境[9]。
随着宽带网和信息家电的发展,流媒体技术会越来越广泛地应用于视频点播系统,也许有一天你也可以在自己的家中欣赏到与电视节目相当的流式视频节目。就当前而言,很多大型的新闻娱乐媒体都在Internet上提供基于流技术的音视频节目,如国外的CNN、CBS以及我国的中央电视台、北京电视台等,有人将这种Internet上的播放节目称之为“Webcast”。
3.3 互联网直播
也许大家只听说过现场直播、卫星转播之类的名词,对于互联网直播(或称为网络直播)的概念还并不太熟悉,随着互联网的普及网民越来越多,从互联网上直接收看体育赛事、重大庆典、商贸展览成为很多网民的愿望。而很多厂商希望借助网上直播的形式将自己的产品和活动传遍全世界,这也许是任何一种媒体都不能达到的。这一切都促成了互联网直播的形成。但是网络带宽问题一直困扰着互联网直播的发展,不过随着宽带网的不断普及和流媒体技术的不断改进,互联网直播已经从实验阶段走向了实用阶段,并能够提供较满意的音、视频效果。流媒体技术在互联网直播中充当着重要的角色,首先流媒体实现了在低带宽的环境下提供高质量的影音。其次,像Real公司的SureStream这样的智能流技术可以保证不同连接速率下的用户可以得到不同质量的影音效果。此外,流媒体的Multicast(多址广播)技术可以大大减少服务器端的负荷,同时最大限度地节省了带宽[10]。
无论从技术上还是从市场上考虑,现在互联网直播是流媒体众多应用中最成熟的一个。已经有很多公司提供网上直播服务,每年一度的《春节晚会》就提供网上现场直播。
3.4 视频会议
市场上的视频会议系统有很多,这些产品基本都支持TCP/IP网络协议,但采用流媒体技术作为核心技术的系统并不占多数。视频会议技术上涉及到数据采集、数据压缩、网络传输等多项技术。 流媒体并不是视频会议必须的选择,但是流媒体技术的出现为视频会议的发展起了很重要的作用。采用流媒体格式传数影音,使用者不必等待整个影片传送完毕,就可以实时的连续不断的观看,这样不但改善观看前的等待问题,也可以达到即时的效果。虽然损失了一些画面质量,但就视频会议来讲,并不需要很高的音视频质量。视频会议是流媒体的一个商业用途,通过流媒体还可以进行点对点的通信,最常见的例子就是可视电话。只要有一台已经接入互联网的电脑和一个摄像头,就可以与世界任何地点的人进行音视频的通信。此外,大型企业可以利用基于流技术的视频会议系统来组织跨地区的会议和讨论,从而节省大量的开支。一个实际的例子是美国第二大证券交易商从1998年开始,采用Starlight Network公司提供的流技术方案,为其分布在全球500多个城市和地区的分公司经纪人和投资咨询员实时提供到桌面的财经新闻,使他们的客户获取更多的投资利润[11]。
4 结 语
随着网络通信的不断发展,IPTV必将成为发展趋势,流媒体技术作为IPTV的关键技术之一,它的发展和应用倍受关注。虽然流媒体服务系统和传统的网络文件服务系统有许多相似之处,但是,流媒体技术更为强调对高速、稳定和边疆的寻体流的访问支持,以及对不同媒体同步的支持,从而确保媒体数据以最小的时延到达并在本地终端同步回放。由于当前的流媒体服务系统存在着对连续性、实时性的严格要求以及对数据巨量需要,现阶段的网络尚有些免为其难。随着计算机网络的进一步发展,网络带宽的不断扩大,网络多媒体平台将不断完善,流媒体技术必将会在未来的网络应用中发挥更大的作用。正如当初图像处理要求对计算机的影响一样,可以预见,流媒体服务系统也将对网络和终端的硬件和软件设计产生重大影响。
参考文献
[1]庄捷.流媒体原理与应用\.北京:中国广播电视出版社,2007.
[2]李伟.IPTV关键技术及应用\.北京:机械工业出版社,2007.
[3]许永明,谢质文,欧阳春.IPTV技术与应用实践\.北京:电子工业出版社,2006.
[4]聂祥.浅析现阶段IPTV业务的应用及运营[J].电信科学,2005,21(5):38-40.
[5]陈凯.IPTV发展分析[J].通信企业管理,2005(6):69-72.
[6]袁琦.应用在IPTV中的CDN技术[J].电信网技术,2006(2):18-21.
[7]王正国.IPTV关键技术及其应用分析[J].有线电视技术,2006,13(6):26-29.
[8]喻昂.IPTV系统中的媒体分发和存储技术研究与实现[D].武汉:华中科技大学,2006.
[9]董艳荣.IPTV机顶盒研究与实现[D].天津:天津大学,2006.
[10]陈博.IPTV中的关键技术[J].广东通信技术,2005(5):16-17.
流媒体直播系统范文5
一、流媒体技术的传输方式
流媒体技术的传输方式主要有两种,一种是顺序流式传输,主要是指利用超文本传输协议传送文件的传送方式;另一种就是实时流式传输,指实时广播,或者是应用实时流协议等的传输方式。
1.顺序流式传输方式顺序流式传输方式就是指按顺序下载多媒体文件数据包,在下载文件的同时用户可观看在线内容,但在给定时刻,用户只能使用已下载的多媒体文件部分,并不可以跳转到尚未下载的部分。由于标准的HTTP服务器也可以进行顺序流式传输,而且还不需要其他特殊的协议,所以顺序流式传输也被称作HTTP流式传输。另外,由于用户通过顺序流式传输方式下载的多媒体文件是无损下载,加上这种传输方式需要用户在使用多媒体文件前必须通过时延,所以这种传输方式多用于高质量的短片段,如片头、片尾和广告,保证播放的最终质量,并不适合长片段和有随机访问要求的情况,如讲座、演说与演示;也不支持现场广播,所以在一定程度上,顺序流式传输方式属于点播技术。
2.实时流式传输方式在采用实时流式传输方式传送文件的时候,需要进行实时传送,所以这种传输方式最为适合现场广播和随机访问,用户根据自身的实际情况快进或后退,观看自己需要或感兴趣的内容的内容。但采用这种方式传输多媒体文件时,需要保证媒体信号带宽和网络连接相互匹配,这样,传输的多媒体文件内同才可以进行实时使用,但这也意味着图像的质量较差。
二、目前流媒体技术的应用状况
1.远程教学流媒体技术的应用为远程教学提供了声音和音频,通过增添学习内容的趣味性,激发学生的学习兴趣,解决了传统的单一性等负面问题。教师在教学过程中,通过在线播放与教学内容相关的视频,把传统的教学模式多样化,而学员也能够针对自身的不足,自由地选择想要学习的内容或章节,提高学生学习主观能动性的同时也能够节省学生的学习时间。另外,流媒体技术的应用也能够提高远程教学的互动性,师生不仅能够相互沟通,学生之间也能够相互交流学习经验。最后,部分大型或跨国企业也可以通过远程教学,对员工进行教育和培训,这些都是归功于流媒体技术的应用和发展。
2.直播网络视频随着时代的进步,流媒体技术已经成为第四代媒体技术之一。加上网络传播的全球性、快捷性,有很多大型的新闻娱乐媒体都趁着这个时机,通过互联网提供视频的直播,其中,流媒体技术的发展为在网络上直播视频提供了极大的帮助。目前流媒体的视频直播应用突破了网络带宽的限制,实现了多媒体文件的高质量影音传输,令不论是什么环境的用户都可以随时随地通过网络,利用媒体技术观看多媒体信息。
3.进行电视电话会议如今经济全球化,不少跨国企业的高层管理都通过视频会议商讨企业的发展前景,而视频会议系统是指通过互联网或其它数据网络,双方进行视频或语音开展的一种交互式多媒体通信业务。视频会议系统与流媒体技术应用相结合,可以充分利用流媒体技术的可访问性、可扩展性以及对带宽的有效利用性,实现视频会议内容的广播和录播,满足视频会议的如上需求。
三、结语
流媒体直播系统范文6
关键词:网络;流媒体
中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)35-2249-02
Streaming Media Test and Research by Network Emulator
ZHU Zhe
(Shanghai Jiaotong University,Shanghai 200240,China)
Abstract: By more and more people using the broadband network and the requirement for video and audio application running on the network, some kinds of streaming technology come into reality. The most POP systems are Windows Media comes from Microsoft; the Helix system comes from Real Networks and the QuickTime Comes from Apple. Every system has own features. This paper goes through followings tests and comparison to discuss the network packet loss, jitter, and delay do impact on the video and audio quality.In this case,we can know the right way to choose the correct media system.
Key words: network;streaming media
1 引言
随着宽带网络的普及以及越来越多的宽带音视频应用的需求,各种流媒体技术相继面市。其中最为领先的有microsoft公司的windows media系统、real networks公司的real流媒体系统以及苹果公司的quicktime系统等。流媒体系统主要分为三个部分:流媒体压缩、流媒体服务器、流媒体客户端播放器。每一套流媒体系统都有固定的流媒体编解码算法,所有支持的流媒体都必须按照该算法编码压缩而成,因此流媒体系统的第一个环节就是提供性能完善的编码器即流媒体生成器。前面提到的三套系统都提供了功能强大的编码器:分别是windows media系统的media encoder和real系统的producer、quicktime系统的quicktime pro(实时的是broadcaster)。
网上视频流媒体由于它的特殊性对于传统的电视直播而言在短时期内可能还很难构成威胁,但是由于网络直播地灵活性以及通过互联网收看覆盖范围广泛等原因,它在未来将逐渐成为主流媒体中的一员。在国外已经出现了众多网络电视台,国内近几年也出现了网络广播台。由于相对于电视媒体技术复杂性,流媒体简单的使用方法使更多的网络发烧友加入到“流”的制作行列中。
当进行流媒体压缩时,有多个属性会影响到流媒体的播放质量,其中主要有视频解析度和压缩流速。编码器应支持用户根据需要设置视频解析读,提供多种带宽的压缩流速。而在流媒体的压缩源方面,编码器不但要支持文件到文件的压缩,还应该支持实时信号源到文件的压缩。
2 测试及分析方法
2.1 主要测试对象
1)Microsoft Windows Media;
2) Real System。
2.2 测试方法
模拟网络时延、丢包等常见的网络问题而产生的不稳定的网络环境,观察在不同程度时延、丢包下,客户端的视音频的质量。就WINDOWS MEDIA 和REAL在有网络损耗的情况下,对其图像质量进行评测并且给出相关分析。
2.3 测试环境
测试环境如图1所示。
3 测试过程
在测试WINDOWS MEDIA流媒体时,流媒体服务器采用DELL530工作站,安装WINDOW MEDIA9 ENCODER。它将压缩好的流文件传送给网络损耗仪(IP WAVE)。网络损耗仪安装了两块网卡分别连接流媒体服务器和流媒体客户端,并且可以在两个网段之间添加网络损耗。最后将有损的流媒体文件传送给流媒体客户端。流媒体客户端进行点播,对点播放出来的流媒体质量进行相关图像和声音质量进行评测。在REAL中使用SUN E450作为服务器,安装REAL9来提供流媒体服务,网络部分的连接同上。分别对丢包率和延时两个参数的影响进行了测试。
3.1 测试结果:
3.1.1 1WINDOWS MEDIA
3.1.2 REAL
3.2 结果分析
1) 当G包率小于3%时,WINDOWS MEDIA在各个速率都有良好的表现,声音图像都很流畅。当丢包率到达5%~8%的时候,低码率会出现短暂的缓冲和图像停顿,对高码率没有影响。当丢包率超过10%时,所有码率的流媒体都会产生图像静止和声音停顿,这是用户所无法忍受的。因此使用WINDOWS MEDIA进行流媒体直播时,要把网络质量的丢包率控制在3%以下,才能保证客户端图象声音的流畅。
2) 当时延低于50ms时,图像声音流畅。但是随着网络时延的不断加大,首先影响的是高码率的流媒体。当时延达到500ms时,所有速率的所有流媒体都将出现缓存(BUFFER)。因此可以看出,播放WINDOWS MEDIA的流媒体时,视音频质量与流媒体的压缩码率和时延都相关,WINDOWS MEDIA对网络时延是比较敏感的。
3) 当丢包率3%以下的情况时,REALPLAYER在不同速率下均有良好的表现。但是当丢包率到达8%时,随着流媒体码率的增加流媒体图像的质量声音质量将明显下降。并且当丢包率到达10%时,所有速率的图像声音的质量都不流畅,用户无法忍受。值得一提的是,REAL和WINDOWS MEDIA对丢包率的影响是不同的。WINDOWS MEDIA在网络质量不好的情况下将出现缓存(BUFFER),而在REAL中随着网络质量的降低,图像将出现马赛克,并且越发严重。
4) 网络延时对于REAL几乎没有影响,只有当时延超过100 ms时,点播速度会稍慢一些。
4 结束语
流媒体这一新技术的出现给互联网世界带来了一场革命,一些新的应用层出不穷,网上教育、视频点播、视频直播等等已深入我们的日常生活,带来前所未有的新鲜体验。我们有理由相信,宽带流媒体技术将成为互联网世界里的生力军。
参考文献:
[1] 马秀芳,时和平.IP网络中的QoS研究[J].现代有线传输,2003(03):48-54.
[2] 糜正琨,徐名海.IP网络QoS模型及实现技术[J].中兴通讯技术,2003,9(s1):40-43.
[3] 姜国臣,谭贤四,范照勇.排队规则对FTP、Video、VoIP应用的性能影响[J].现代电子技术, 2006,29(5):50-51,56.