网站大量收购闲置独家精品文档,联系QQ:2885784924

mms流媒体下载原理.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mms流媒体下载原理

,…………………………………………………………’ 实用第一,智慧密集 。。,;,。。。。。。,。。,。。,。。…。,。;。。…,…。。。。;,,,。…,。,;……。…。;;。。。。, “_‘渗 ?j,j蕊鬻?? …一雾磬一攀黟 攀熬 摘要本文介绍了流媒体下载的通信过程,并提供了简单的实现例程。 关键词 MMS,流媒体 现在网上有很多可以点播的视频节目,大部分是MMs流 现方式。第一步发送0】【0l命令包,包头的结构如下所示: 媒体格式的,文件后缀一般是wMV或者AsF。虽然可以直接 0—3字节:固定为1 Media 用windowsPlayer9播放,但是经常会被一次又一次地 “正在缓冲”打断,再好的影片也没耐心了。如果能像其他类 face(鲍勃的脸) 型的资源,下载到硬盘上观看就方便多了。下面详细介绍具体 8—11字节:协议类型后面数据的长度 原理和实现步骤。这里以wMV格式为例,其实AsF也是一样 的,只不过它的图像品质更高些。 16一19字节:对齐边界 首先简要介绍一下客户端与服务器的完整通信过程。第一 20—23字节:命令包计数 步,客户端发送Ox01命令包,发动连接请求。服务器经检查 24—3l字节:双精度时间 无误后,返回一个新的0】【0l命令包作为应答;第二步,客户 32—35字节:对齐边界 端发送0x18命令包,请求测试网络带宽情况。服务器收到 后,发送3个随机数据包作为应答,总长度一般为2080字字节的3表示传输方向是从客户端到服务器。 节;第三步,客户端发送Ox02命令包,告知自己的IP地址和 到这里包头的定义就结束了,以后其他命令包的包头也是 端口号。服务器确认后,返回新的0x02命令包作为应答,其基本相同的,不同的只是包体和附加数据。下面来看0x01命 中包含了一串英文来表示接受,翻译过来就是“上帝的漏 令包的包体数据: 斗”;第四步,客户端发送0x05命令包,请求所需文件的名 字和路径。服务器收到后,返回0x06命令包作为应答,告知 44—47字节:固定为0)【O004000B,意义未知 一些流媒体的属性,比如:录制类型、最高比特率等;第五 48一结束:以uNICoDE格式编码的播放器版本 步,客户端发送Oxl5命令包,请求文件头。服务器会返回 现在看一下完整的命令包组装代码: oxll命令包,其中包含了文件头的内容,可以从中解析出头 i;flteMMS::Ma随Cmd∞x01《BYT仨da_taf1) i。 部长度、总包数、包长度等信息,这一步最复杂,数据可能会 、 LPCTS下R pPIayerVbf=’\x1 被拆分成多个部分发送过来。现在双方的联系就算正式建立 int 了,可以开始下载真实数据。这时客户端发送0x07命令包请 int len8毒{len鳙h+7V8: 求数据,可以全部下载,也可以指定从哪个数据包开始下载, LPBYTEpData=data: 为将来设计断点续传提供了方便。服务器收到后,返回0x21 jnl【size=O二 和0】【05命令包作为应答,然后把数据流打碎,一截一截地发 %(DWORD})(pData+size》=1: 送过来,每隔一段时间还会发送oxlB命令包作为同步消息, size+=4: 客户端也回送OxlB命令包作为应答。因为每次传过来的

您可能关注的文档

文档评论(0)

qianqiana + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档