- 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.第五章流媒体技术
多媒体通信技术 第五章 流媒体技术 5.1 流媒体(Streaming Media)的基本概念 3、流式传输 是指通过网络传送媒体(音频、视频)技术的总称。实现流式传输方法有实时流式传输和顺序流式传输。 (1)实时流式传输 保证媒体信号带宽与网络连接匹配,使媒体可被实时观看到。它需要专用的流媒体服务器与传输协议。 (2)顺序流式传输 是顺序下载,在下载文件的同时,用户可观看在线媒体。顺序流式文件放在标准HTTP或FTP服务器上。 5.2 流式传输的基本原理和实现 5.2.1 流式传输的基本原理 (1)用户(Web浏览器)通过HTTP/TCP与Web服务器(Web Server)交换信息, 获取流媒体服务清单, 根据获得的流媒体服务清单向媒体服务器(A/V Server)请求相关服务; (2)客户机的Web浏览器启动相应的媒体播放器(A/V Player), 通过RTP/UDP从媒体服务器中获取流媒体数据, 实时播放。 在播放过程中, 客户机的媒体播放器需要实时通过RTCP/UDP与媒体服务器交换控制信息, 媒体服务器根据客户机反馈的流媒体接收情况智能调整向客户机传送的媒体数据流, 从而在客户端达到最优的接收效果。 5.2.2 流媒体的实现原理 通过采用高效的压缩算法, 在降低文件大小的同时伴随质量的损失, 让原有的庞大的多媒体数据适合流式传输, 然后通过架设流媒体服务器, 修改MIME标识。 通过各种实时协议传输流数据。 1、预处理 (1)是采用先进高效的压缩算法 (2)加入一些附加信息把压缩媒体转为适合流式传输的文件格式。 最终的编码资料可以利用文本、 图形、 脚本形式进行多路传输, 并且放在能够实现流的方式的文件结构中。 2、流媒体传输协议 (1) 实时传输协议(RTP, Real-time Transport Protocol): 在Internet上针对多媒体数据流的一种传输协议。 (2) 实时传输控制协议(RTCP, Real-time Transport Control Protocol): 和RTP一起提供流量控制和拥塞控制的服务。 (3) 实时流协议(RTSP, Real-time Streaming Protocol): 定义了一对多的应用程序如何有效地通过IP网络传送多媒体数据。 (4) 资源预订协议(RSVP, Resource Reserve Protocol): Internet上的资源预订协议。 为多媒体数据流传输预留一部分网络资源(即带宽), 在一定程度上为流媒体的传输提 供QoS。 3、识别流媒体类型的途径 —— MIME Multipurpose Internet Mail Extensions(通用因特网邮件扩展) 它不仅用于电子邮件, 还能用来标记在Internet上传输的任何文件类型。HTTP正是通过MIME来标记Web上繁多的多媒体文件格式。 5.3 流媒体的播放方式 5.3.1 单播(Unicast) 在客户端与媒体服务器之间需要建立一个单独的数据通道, 从一台服务器送出的每个数据包只能传送给一个客户机, 这种传送方式称为单播。 5.3.2 组播(Multicast) 采用组播方式, 单台服务器能够对几十万台客户机同时发送连续数据流而无延时。 媒体服务器只需要发送一个信息包, 而不是多个, 所有发出请求的客户端共享同一信息包。 信息可以发送到任意地址的客户机上, 减少网络上传输信息包的总量。 5.3.3 点播与广播 1、点播 是客户端与服务器之间的主动连接。 在点播连接中, 用户通过选择内容项目来初始化客户端连接。 用户可以开始、 停止、 后退、 快进或暂停流。 点播连接提供了对流的最大控制, 但这种方式由于每个客户端都各自连接服务器, 因而会迅速用完网络带宽。 2、 广播(broadcast) 用户被动接收流。在广播过程中,客户端接收流, 但不能控制流。例如,用户不能暂停、快进或后退流。 广播方式中数据包的单独一个拷贝将发送给网络上的所有用户。 5.4 流媒体的文件格式 5.4.1 流式文件格式 1、RealNetwork公司的RealMedia RealMedia规范的三类文件为: RealAudio:传输接近CD音质的音频数据; RealVideo:传输连续视频数据; RealFl
文档评论(0)