- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体通信---第3章节 流媒体技术资料
第3章 流媒体技术 3.1 概述 3.2 流媒体通信协议 3.3 流媒体实现原理 3.4 流媒体播放方式 3.5 流媒体文件格式 3.6 流媒体系统构成 3.1 概 述 1.流媒体定义 在网络上传输音/视频(A/V)等多媒体信息, 目前主要有下载和流式传输两种方式。 若采用下载方式下载一个A/V文件, 常常要花数分钟甚至数小时。 这主要是由于A/V文件一般都较大, 所需的存储容量也较大; 再加上网络带宽的限制, 所以这种方法延迟很大。 流式传输则把声音、 影像或动画等时基媒体通过音视频服务器向用户终端连续、 实时地传送。采用这种方式时, 用户不必等到整个文件全部下载完毕, 而只需经过几秒或几十秒的启动延时即可进行播放和观看。 此时多媒体文件的剩余部分将在后台从服务器内继续下载。 与下载方式相比, 流式传输大大地缩短了启动延时, 同时也降低了对缓存容量的需求。 用户(Web浏览器)通过HTTP/TCP与Web服务器(Web Server)交换信息, 获取流媒体服务清单, 根据获得的流媒体服务清单向媒体服务器(A/V Server)请求相关服务; 然后客户机的Web浏览器启动相应的媒体播放器, 通过RTP/UDP从媒体服务器中获取流媒体数据, 实时播放。 在播放过程中, 客户机的媒体播放器需要实时通过RTCP/UDP与媒体服务器交换控制信息, 媒体服务器根据客户机反馈的流媒体接收情况智能调整向客户机传送的媒体数据流, 从而在客户端达到最优的接收效果。 3.流式传输的方法: 实现流式传输有两种方法: 顺序流式(Progressive Streaming)传输 实时流式(Realtime Streaming)传输 (1)顺序流式传输 按顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,只能观看已下载的那部分, 而不能跳到还未下载的后续部分。顺序流式传输不像实时流式传输那样,可在传输期间根据用户连接的速度做调整。 优点: (a) 对通过调制解调器发布短片段时,顺序流式传输显得很实用, 尽管有延迟,但毕竟可以发布较高质量的视频片段。 (b) 顺序流式文件是放在标准HTTP 或 FTP服务器上的, 这种文件易于管理, 基本上与防火墙无关。 应用:比较适合高质量的短片段, 如片头、 片尾和广告。 用户在观看前必须经历延迟, 对较慢的连接尤其如此。 顺序流式传输不适合长片段和有随机访问要求的视频, 如讲座、 演说与演示。 它也不支持现场广播, 严格说来, 它是一种点播技术。 (2)实时流式传输 Realtime Streaming 实时流式传输保证媒体信号带宽与网络连接匹配, 使媒体可被实时观看到。 特点:实时流式传输与HTTP流式传输不同, 它需要专用的流媒体服务器(如QuickTime Streaming Server、RealServer、Windows Media Server )与传输协议。 实时流式传输总是实时传送, 特别适合现场事件, 也支持随机访问, 用户可快进或后退以观看前面或后面的内容。 实时流式传输必须匹配连接带宽, 所以在以调制解调器速度连接时,图像质量较差; 当网络拥挤或出现问题时,视频质量很差。 3.2 流媒体通信协议 对于流媒体通信协议的研究, 有两种观点: (1)采用全新的网络协议, 以充分支持多媒体通信, 但存在着和大量已有的网络应用程序相兼容的问题, 在实际中很难推广应用; (2)在原有传输协议的基础上增加新的协议, 以弥补原有网络协议的缺陷。 尽管这种方法在某些方面也存在一定的局限性,但可以保护用户大量已有的投资, 容易得到广泛的支持。 这也是目前增强网络对多媒体通信支持能力的主要方法。 1.传输层协议概述 从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 运输层为相互通信的应用进程提供了逻辑通信 应用进程之间的通信 两个主机进行通信实际上就是两个主机中的应用进程互相通信。 应用进程之间的通信又称为端到端的通信。 传输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到传输层,再往下就共用网络层提供的服务。 “传输层提供应用进程间的逻辑通信”。“逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个传输层之间并没有一条水平方向的物理连接。 传输层协议和网络层协议的主要区别 传输层的主要功能 传输层为应用进程之间提供端到端的逻辑通信(但网络
文档评论(0)