移动流媒体
- 格式:pdf
- 大小:143.82 KB
- 文档页数:7
流媒体播放器介绍流媒体播放器是一种用于播放流媒体的应用程序或设备。
流媒体是指通过网络或互联网传输的音频和视频数据,用户可以实时观看或听取而不需要等待整个文件下载完成。
功能流媒体播放器具备以下一些基本功能: 1. 播放流媒体:流媒体播放器能够接收并播放来自网络的音频和视频数据。
它可以逐帧地解码视频数据,并将音频和视频同时输出给用户。
2. 实时传输:流媒体播放器能够实时传输数据。
用户无需等待文件完全下载完成,即可开始观看或听取流媒体内容。
3. 网络支持:流媒体播放器支持网络连接,可以通过各种网络协议下载和播放流媒体。
常见的网络协议包括HTTP、RTSP、RTMP 等。
4. 音视频解码:流媒体播放器内置音视频解码器,可以将音频和视频数据解码为可播放的格式。
常见的音视频格式包括MP4、FLV、HLS等。
5. 播放控制:流媒体播放器提供基本的播放控制功能,例如播放、暂停、快进、快退等。
用户可以根据需要控制流媒体的播放进度。
流媒体播放器的工作原理流媒体播放器的工作原理可以分为以下几个步骤: 1. 建立连接:流媒体播放器首先需要通过网络建立与流媒体服务器的连接。
它会发送请求,获取流媒体文件的相关信息,例如文件大小、编码格式等。
2. 下载数据:一旦与服务器建立了连接,流媒体播放器会下载并缓存一些数据,以确保连续播放所需的数据流。
3. 解码音视频:流媒体播放器会使用内置的音视频解码器,将下载的数据解码成可播放的音频和视频格式。
解码的过程会根据编码格式的不同而有所差异。
4. 播放音视频:解码后的音频和视频数据会被传输到音频和视频输出设备,例如扬声器和显示器。
用户可以在输出设备上观看和听取流媒体内容。
5. 控制播放:流媒体播放器提供用户界面,允许用户控制播放进度,例如播放、暂停、快进和快退。
这些控制命令会通过网络发送到流媒体服务器,以控制数据的传输和解码。
流媒体播放器的类型流媒体播放器可以分为多种类型,根据不同的使用场景和设备: 1. 桌面流媒体播放器:这是运行在桌面电脑上的应用程序,例如Windows Media Player和VLC Media Player。
流媒体技术基础流媒体技术是一种通过互联网传输音视频内容的技术,它允许用户在接收到数据的同时进行播放,而不需要等待整个文件完全下载。
这种技术已经被广泛应用于在线视频、直播和音频流服务。
流媒体技术的基础包括以下几个方面:1. 编码:流媒体技术使用压缩编码算法对音视频内容进行压缩以便于传输。
常见的编码格式包括H.264(视频编码)、AAC (音频编码)等。
编码的目的是通过减少数据量来提高传输效率,并尽可能保持良好的音视频质量。
2. 分段传输:为了提供低延迟的实时播放体验,流媒体技术通常将音视频内容分割成一系列小的数据块,并逐步通过网络传输。
这种分段传输的方式可以让用户从接收到第一个数据块开始就可以进行播放,而无需等待整个文件的下载。
3. 自适应码率:由于互联网的带宽和网络条件的变化,流媒体技术需要能够自适应不同的网络环境。
自适应码率是一种根据网络条件动态调整音视频质量的技术,它可以根据网络带宽的变化选择适合的码率进行传输,以保证流畅的播放体验。
4. 缓存:为了避免播放过程中的卡顿和缓冲,流媒体技术通常会使用缓存机制。
在播放开始之前,一定数量的数据会被缓存在接收端,以便提供一定的播放缓冲区。
这样即使在网络带宽不稳定的情况下,也能保证播放的连续性。
5. 传输协议:流媒体技术通常使用HTTP(Hypertext Transfer Protocol)作为传输协议。
HTTP协议是一种可靠的传输协议,它可以通过TCP(Transmission Control Protocol)在服务器和客户端之间进行数据传输。
总结起来,流媒体技术基于编码、分段传输、自适应码率、缓存和传输协议等几个基本概念,通过这些技术手段实现了在线音视频内容的实时传输和播放。
这些基础技术的结合和应用,使得我们能够在任何时间、任何地点通过互联网获得丰富的音视频内容。
(续)6. 服务器和客户端:流媒体技术的实现需要服务器和客户端之间的协同工作。
服务器是存储音视频内容的地方,它负责将这些内容分段传输给客户端。
流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。
用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。
这个过程的一系列相关的包称为“流”。
流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。
流媒体技术全面应用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后,讲解员和商品的影像就会跳出来;更有真实感的影像新闻也会出现所谓流媒体是指采用流式传输的方式在Internet/Intranet播放的媒体格式,如音频、视频或多媒体文件。
流媒体在播放前并不下载整个文件,流媒体平台只将开始部分内容存入内存,在计算机中对数据包进行缓存并使媒体数据正确地输出。
流媒体的数据流随时传送随时播放,只是在开始时有些延迟。
显然,流媒体实现的关键技术就是流式传输,流式传输主要指将整个音频和视频及三维媒体等多媒体文件经过特定的压缩方式解析成一个个压缩包,由视频服务器向用户计算机顺序或实时传送。
在采用流式传输方式的系统中,用户不必像采用下载方式那样等到整个文件全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备对压缩的A/V、3D等多媒体文件解压后进行播放和观看。
此时多媒体文件的剩余部分将在后台的服务器内继续下载。
与单纯的下载方式相比,这种对多媒体文件边下载边播入的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低,极大地减少用户用在等待的时间。
流媒体可以边下载边播放,与平面媒体不同。
流媒体最大的特点在于互动性,这也是互联网最具吸引力的地方。
提到媒体,我们马上就会想到报纸杂志、广播电视。
要说起现在刚出现的一个新名词流媒体,一些人可能也会认为它同平常我们所说的媒体有某种关系。
其实,所谓的流媒体同我们通常所指的媒体风牛马不相及,它只是一个技术名词。
流媒体电视流媒体(StreamingMedia)指在数据网络上按时间先后次序传输和播放的连续音/视频数据流。
万花筒(wonhot)软件名称:万花筒(wonhot) 软件版本:ver 02.20 开发公司: 融创科技1 万花筒简介1.1 万花筒和融创“万花筒”是广东移动推出的的移动多媒体业务,是广东移动与融创天下公司战略合作利用其突破性的 核心技术,与众多内容与应用伙伴一起为现在的 GRPS/EDGE 用户以及即将到来的 3G 用户提供的清晰流 畅的移动多媒体服务的统称。
万花筒(Wonhot) 是采用世界上最先进的移动流媒体技术,在现有移动网络环境下,极大提升流媒体在 线播放的品质;在使用 gprs 数据流量相对最低的情况下,具有视频清晰不缓冲,内容丰富不俗套,区域服 务有特色等特点,涵盖电视、新闻、音乐、本地生活、卡拉 OK、财经、楼市、股评、搞笑短片等众多服 务。
万花筒,点亮移动手机新生活。
1.2 本产品的特点用户可享受全面的移动多媒体资讯服务; 支持内嵌智能操作系统的手机; 提供友好美观的简体中文操作界面; 简易、人性化的用户使用模式; 国际领先的高清流畅视频技术;1.3 适用机型手机品牌 NOKIA(诺基亚) 支持型号 3250,6290,5500 Sport,5700 Xpress Music, 6110 Navigato,6120 Classic,6121 Classic,9300i, E50,E65,N70,N71,N72,N73,N75,N76,N77, N81,N82,N83,N90,N91,N91(8GB),N92(TV),N93,N93i,N95Moto(摩托罗拉)ROKR E6,A1200e,Q8samsung(三星)SGH-i718,SCH-B570,SGH-i600,SGH-i760,SGH-i408dopod( 多普达 )S1,310,595,596,710,818,D900,9100,577W,586W, C720,C730,C750,C858,CHT9000, D600,D802,D805,E616,M700, P3450,P4550,P5500,P6500,P800,P860,S730,Touch,U1000,lenovo( 联想 )ET600,ET980amoi( 厦新 )E70,E72,E75,E76,E78, E800,E830,E850,E860,E870,N800,N8102 我的万花筒2.1 万花筒业务流程游客登录 连 接 网 络 启动万花筒 ( 开 通 万花筒用户 认证 读取数据 音乐搜索 好友推荐 订 帮 关 购 助 选 于 项 热点播报 核对版本 升级版本 更新最新 版本 更新完毕GPRS 手机)启动公告 (订购提示)电影院线卡拉 OK本地生活体育世界投资理财新闻资讯娱乐八卦品牌栏目短片笑话美丽女人视频直播国内指南排行榜IT 资讯热点评论本地两岸社会军事国际热点—金融危机 电视台读取数据列表 文字新闻 阅 读 电视直播 全屏观看视频节目观看视频音量调节2.2 启动登录备注:用户第一次登陆由于需要用户认证,启动时间可能较长,请您耐心等待成功 成功 成功 成功 成功 成功启动主界面取消 重试 重试取消 重试取消 重试取消 重试取消退出2.2.1 链接网络在桌面快捷方式或程序列表中,执行图标为 的启动程序:1、程序执行启动万花筒的准备,此时会利用核心访问最快的登陆点; 2、大约 5-6 秒,程序将您的手机连上万花筒的平台,并开启权限和身份确认的准备; 3、当用户网络服务出现问题时, “网络连接失败” ;此时,用户可通过手机方向盘或触摸屏,点击左 软键的“重试”重新尝试链接网络或点击右软键的“取消”按钮离开万花筒。
一、手机视频业务介绍1、什么是手机视频业务?答:手机视频(移动网络方式)是通过移动网络流媒体和文件下载方式,为用户提供以音视频为主要形式的节目体验,用户可以通过手机观看电视直播,进行视频点播和下载,向好友推荐节目和发表观感。
2、什么是手机视频垂直栏目和合作伙伴专区?答:中国移动手机视频业务为客户提供了丰富多彩的手机视频节目,主要分为垂直栏目和合作伙伴专区两个部分。
(1)手机视频垂直栏目手机视频垂直栏目是根据用户需求和内容特点,将同类内容(可能由多家合作伙伴提供)统一呈现给用户。
目前上线的包括:影视、体育、动漫、财经、娱乐栏目等。
(2)手机视频合作伙伴专区手机视频合作伙伴专区是以合作伙伴为归类方式,将同一合作伙伴提供的内容统一呈献给用户的专区,如CCTV手机电视业务、东方手机电视业务、 CRI手机电视业务、央广视讯手机电视业务、视讯中国、人民网、新华视讯、新中国日志。
二、手机视频有什么业务功能?答:(一)在线播放●边接收边观看(Streaming):手机视频业务的在线播放有直播和点播两种方式,都是边下载边播放,不需要将内容下载并存储在手机终端上再观看。
其中,直播是在手机上直接观看电视直播频道或者为手机视频客户专门制作的循环滚动播放的音视频内容;点播是在手机上观看音视频节目短片。
特点:等待时间少、节省终端空间、可实现直播、滚播、点播等多种方式。
不足:音视频播放的连续性以及播放质量对网络环境的依赖性较强,在无线环境不佳的情况下可能出现多次缓冲等现象。
(二)下载播放●先下载后观看(Download):下载后播放是将节目完全下载到手机后,存储在手机终端上再进行播放。
特点:音视频播放的连续性好。
不足:下载等待时间长,对终端的存储空间要求较高。
(三)手机视频客户端●手机视频客户端软件(MobileTV)是参照中国移动通信集团流媒体终端技术规范,为基于流媒体的手机视频业务定制开发的手机客户端程序,自带播放器,支持国际上最新的视频编码标准H.264,(并兼容H.263,3gpp二阶段),可以提升客户在GPRS和EGPRS网络环境下使用手机视频业务的感受。
移动流媒体通信中的视频编码标准 沈燕飞 周树民 张冬明 余乐军
1 移动流媒体简介 流媒体最先出现在固定互联网络。目前在网络上传输音视频等多媒体信息的方法主要采用下载和流式两种传输方案。前者由于大文件往往需要大量的存储容量,同时受到网络带宽的限制,下载常常会花数分钟甚至数小时,延迟很大。采用流式传输,声音、影像或动画等文件边下载边播放,当声音等时基媒体在客户机上播放时,文件的剩余部分在后台从服务器内陆续下载,不仅使启动延时呈十倍、百倍地缩短,而且也不需要太大的缓存容量,用户不必等待整个文件全部从网上下载,就能观看。
无线网络中流媒体业务主要是面向cdma2000和GPRS1、UMTS2等提供较高分组带宽(100kbit/s以上)的无线网络,根据流媒体源的不同,可分为视频业务和音频业务。目前基于有线的VOD3、AOD4等业务受到用户的广泛欢迎。在无线网络上,随着空中接口的带宽增加,为流媒体的业务提供了良好的物理基础,结合无线应用不受时间、地点限制的业务灵活性,移动流媒体业务将会更加丰富、更具吸引力。世界杯精彩进球片段回放,移动商务中股指、期指回放,电影精彩片断欣赏,流行音乐欣赏等丰富的节目都会成为流媒体的典型应用。另外,通过视频卡进行视频、音频源的采集,可以完成节目的直播,电视、CD等节目源的实时播放。
移动流媒体业务的功能是给移动用户提供在线的不间断的声音、影像或动画等多媒体服务,而无须用户事先下载到本地。流媒体业务支持多种媒体格式如Mov、MPEG-4、MP3、Wav、Avi、Au、Flash和AVS-M等,可以播放音频、视频以及混合媒体格式。
2 移动流媒体技术特征
流媒体实现的关键技术就是流式传输。流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术。流式传输又分为顺序流式传输(也经常被称作HTTP5流式传输)和实时流式传输。顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输在传输期间不根据用户连接的速度调整(这与后面所说的实时传输不同)。顺序流式传输不适合长片段和有随机访问要求的视频,如讲座、演说与演示。它也不支持现场广播,严格说来,它是一种点播技术。
实时流式传输要求保证媒体信号带宽与网络连接匹配,从而可实时观看媒体。实时流与HTTP流式传输不同,它需要专用的流媒体服务器与传输协议。实时流式传输特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。理论上,实时流一经播放就可不停止,但实际上,可能发生周期暂停。 在流式传输中,使用RTP6/UDP7和RTSP8/TCP9两种不同的通信协议与A/V(Audio/Vedio)Server建立联系,
1 General Packet Radio Service通用无线分组业务
2 Universal Mobile Telecommunication System
3 Video On Demand视频点播
4 Audio on Demand音频点播
5 HyperText Transfer Protocol
6 Real Time Protocol
7 User Datagram Protocol
8 Real Time Streaming Protocol 是为了能够把服务器的输出重定向到一个运行A/V Player程序所在客户机的目的地址。实现流式传输一般都需要专用服务器和播放器,其基本原理如图1所示。
3 移动流媒体中的标准 众所周知,电信系统之间的互操作性至关重要,而保持这种互操作性的关键就是需要制定电信设备制造商及运营商在制造产品及提供服务过程中必须遵守的开放标准。在提供无线流媒体方面,已经有数个音、视频压缩标准及基于包传输的标准得到了较充分的发展。而通过对视频编码标准的压缩效率、可扩展性、容错能力及占用的运算资源等因素加以折衷考虑可以认为,最适合目前移动通信技术及移动终端制造水平的应该是H.264视频编码标准和中国音视频编码标准AVS-M。 3.1 视频编码标准 近年来,国际电信联盟VCEG(视频编码专家组)和ISO 的MPEG(活动图像专家组)的专家们组建了JVT(联合视频小组)共同研究视频图像的高效压缩编码。他们制定的标准被分别称为H.264 和 MPEG-4 高级视频编码(MPEG-4 advanced video coding)。在信息产业部和中国科学院支持下,中国音视频编码标准化工作组AVS也正在制定适合于移动流媒体的视频编码标准AVS-M。这些编码标准不仅能够适应相对恶劣的无线传输环境,还能满足无线流媒体传输系统在传输质量、传输速度及传输时延等方面的要求。下面以AVS-M视频编码标准为例,对这些特性加以简单的描述:
(1) 高压缩比及低运算量 一般来说,无线信道所能提供的带宽或数据比特率是受限的,而且为移动服务所付费用与该用户在无线链路上传送的总数据量成正比,这就要求流媒体传输系统在对流媒体进行编码时,要有较高的压缩效率,尤其对视频编码更是如此。AVS-M 视频压缩标准提供了包括宏块内4运动矢量,无限运动矢量,帧内预测等视频压缩工具,从而可以较好地满足无线流媒体应用对高压缩比的要求。 在选择视频编码标准的时候,不仅要考虑获得高压缩比,还要根据目前移动终端的硬件环境考虑到该标准的运算复杂度。采用较高计算复杂度的编解码标准不仅会提高移动终端的硬件成本,而且由于功耗的增加,会减少移动终端的电源持续时间。和以前的编码标准相比,AVS-M的实现复杂度更加适合无线流媒体的应用。
(2) 传输速率可扩展性 同时,为了适应各类应用对码速率的要求及无线链路实际状况,音视频编码器应该能调整诸如帧的大小、帧频及解析度等参数。AVS-M编码器就可以通过调整这些参数,使得编码后的视频流具备多样的数据速率,从而满足无线流媒体应用对编码器可扩展性的要求。 (3) 高容错性
9 Transmission Control Protocol
图 1 流式传输基本原理 相对于有线传输信道,移动通信所要使用的无线传输信道环境要恶劣得多,数据包的接收误码率要高出几个数量级。而压缩视频流对误码非常敏感,即使接收到数据包的误码率很低,也会对解码后的图像质量造成很严重的影响。这是由于压缩编码去掉了原运动图像中所包含的大部分空间域及时间域上的冗余信息,编码后的视频流即使仅仅出现一个比特的错误,也会使得解码后的图像中有很大一部分空间域及时间域图像数据受到影响无法正常解码显示。而如果受数据包误码影响的帧是作为后面预测帧的参考帧时,造成一个数据包的误码会向后面的图像帧扩散,从而使得解码后图像质量的恶化情况更加严重。为了尽量降低AVS-M视频流对误码的敏感性,以保证压缩视频解压后的恢复质量,AVS-M 提供了多种抗误码工具,承载流媒体业务的实时网络传输层及底层移动通信系统也可以进一步改善流媒体传输的抗误码性能。 3.2 音频编码标准 在音频编码标准的制定上,目前无线多媒体标准组织将注意力集中到几个现存的蜂窝通信语音编码标准上。这些标准包括应用于GSM10并得到3GPP11支持的AMR(Adaptive Multi-Rate)编码算法以及应用于CDMA12 得到3GPP213支持的EVRC(Enhanced Variable Rate Coder)编码算法,这两种算法都具有良好的抗误码能力。MPEG-4音频包括如MPEG-4 AAC(Advanced Audio Coding)等音频编码标准,以支持宽带、可扩展音频通信。 3.3 流媒体网络传输协议 流媒体的含义即按照实时或点播方式通过网络向通用媒介进行音视频广播,而面向连结的TCP需要较多的开销,故不太适合传输实时数据。流媒体传输一般采用实时传输协议RTP/UDP来传输实时多媒体数据。 实时传输协议RTP被规定为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。为了获得较小的传输延迟,RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作;RTP本身并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP14提
供这些服务。在RTP会话期间,各参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型。RTP和RTCP配合使用,能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据。
实时流协议RTSP15定义了“一对多”应用程序如何有效地通过IP网络传送多媒体数据;RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输,通过SDP协议(Session Description Protocol对话描述协议)来传送与一次流媒体会晤相关的所有描述性信息。使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。他们之间的层次关系如图2所示:
图2 流媒体传输协议层次关系图 3.4 第三代移动通信流媒体传输标准 3G-324M作为3GPP提出的第三代移动通信流媒体传输标准,可确保有线视频传输系统与第三代移动视频传输系统之间的互操作性。它与ITU-T H.324中的视讯会议标准有较紧密的联系。3G-324M适用于UMTS移动网络中的64kbit/s电路交换链路,其复用协议为H.223;控制协议为H.245;缺省视频编码器采用H.263
10 Global System for Mobile communication第二代移动通信的主流标准之一,由欧盟首先推出。
11 Third Generation Partnership Project 第三代(移动通信)合作伙伴计划,支持WCDMA的标准集团
12 Code-Division Multiple Access码分多址(第三代移动通信的基本技术体制-第二代移动通信也有采用该体制的技术标
准不过在三代里是宽带,二代则是窄带) 13 3rd Generation Partnership Project 2 支持cdma2000的标准集团
14 Real Time Transport Control Protocol实时传输控制协议
15 Real Time Streaming Protocol