- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.2.1 流式传输的基础 3.流媒体格式 (1)媒体文件流格式 目前,使用较多的流媒体格式主要来自于三个公司: Real NetWorks公司 Microsoft公司 Apple公司 第三十页,共七十八页。 7.2.1 流式传输的基础 3.流媒体格式 (2)流媒体发布文件格式 流媒体发布文件本身并不描述具体的音视频数据,只是将不同的媒体内容组织在一起,按指定的顺序播放。 包含控制流播放的信息,它们的作用在于给出真正流媒体文件所在的位置,其实这个文件在流媒体播放过程中不是必需的。 第三十一页,共七十八页。 7.2.1 流式传输的基础 4.流媒体应用系统的组成 流媒体应用系统一般由媒体采集设备、媒体编码器、媒体服务器和客户端四个部分组成,如图7-6所示。 第三十二页,共七十八页。 7.2.1 流式传输的基础 5.流媒体传输协议 (1)实时流协议RTSP RTSP是由Real Networks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。 RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。 Real Networks公司使用此协议进行流媒体传输。 第三十三页,共七十八页。 7.2.1 流式传输的基础 5.流媒体传输协议 (2)MMS协议 微软发布的流媒体协议,MMS协议用于访问Windows Media发布点上的单播内容。 当用户在Windows Media Player中键入URL,而不是通过超链接请求连接内容,则必须使用MMS协议引用该流。 MMS协议建立在UDP或TCP协议之上,与RTSP协议一样属于应用层。 第三十四页,共七十八页。 7.2.1 流式传输的基础 6.流媒体技术的主要解决方案 Real System Windows Media Technology QuickTime Shockwave Meta Stream 第三十五页,共七十八页。 7.2.2 流媒体播放方式 1.单播 2.多播 第三十六页,共七十八页。 7.2.2 流媒体播放方式 1.单播 单播是客户端与服务器之间的点到点连接,“点到点”指每个客户端都从服务器接收远程流,仅当客户端发出请求时,才发送单播流。 可通过点播和广播两种方式之一向客户端发布单播流。 第三十七页,共七十八页。 7.2.2 流媒体播放方式 2.多播 多播又称为组播,是一对多连接,多个客户端从服务器接收到相同的流媒体数据。 组播保证了网络上多媒体应用占用网络的最小带宽。 组播不仅需要服务器端支持,更需要有多播路由器乃至整个网络结构的支持。 第三十八页,共七十八页。 7.2.3 智能流技术 问题提出: 流媒体进行流式传输时若保持固定速率,速率低会限制发布媒体质量,速率高又会限制连接人数。 第三十九页,共七十八页。 7.2.3 智能流技术 问题解决: 一是将压缩率增大,即以单一数据速率创建流媒体文件,低速连接时通过抽取内部帧来降低文件码率,在Real system 5.0中,这种方法称为“视频流瘦化”。这样做会使离原始数据速率越远,图象质量越差。 二是根据不同连接速率创建多个文件,针对不同的用户连接速率发送相应文件。但由于用户连接是动态变化的,这种情况下服务器无法实时处理。 第四十页,共七十八页。 7.2.3 智能流技术 智能流技术解决流媒体传输速度的快慢与媒体质量的冲突。 智能技术通过两种途径解决媒体流瘦化和带宽协调。 首先,确立一个编码框架,允许不同速率的多个流同时编码,合并到同一个文件中创建可扩展流式文件,称为智能流文件; 第二,采用一种客户/服务器机制探测带宽变化。当客户端发出请求,其带宽容量将传给服务器,媒体服务器根据客户带宽将智能流文件的相应部分传送给用户。用户因此可以获得当前连接条件下最优质的媒体质量。 第四十一页,共七十八页。 7.2.3 智能流技术 智能流技术实现方式有如下特点: 对所有连接速率环境创建一个文件; 在混合环境下以不同速率传送媒体; 根据网络变化,无缝切换到其他速率; 关键帧优先,音频比部分帧数据重要; 后兼容老版本RealPlayer。 第四十二页,共七十八页。 第七章 网络多媒体技术 7.3 Real System流媒体技术 7.3.1 Real System简介 7.3.2 客户端播放软件Real Player 7.3.3 内容制作工具Real Producer 7.3.4 服务器端软件 Helix Server 第四十三页,共七十八页。 7.3.1 Real System简介 1.RealNetworks发展史 2.Real System组成 第四十四页,共七十八页。 7.3.1 Real System简介 1.RealNetworks发展史 19
文档评论(0)