MMS协议解析.doc

MMS协议解析.doc

ID:49408297

大小:85.00 KB

页数:6页

时间:2020-03-01

MMS协议解析.doc_第1页
MMS协议解析.doc_第2页
MMS协议解析.doc_第3页
MMS协议解析.doc_第4页
MMS协议解析.doc_第5页
资源描述:

《MMS协议解析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MMS协议解析2(原创)关键词:MMS协议解析转载请注明出处,谢谢!01至ServerPrefix1f0f0fOfO-标志(见标志段)Prefix2Ob000400Thenlc000300结构题定义如下。功能:发送初始链接信息,包含播放器的版木号、客户端GU1D(随机产生)和要连接的服务器地址。这个命令是在协议初始化之初发送的。它发送本地信息给服务器。Unicode数据字符串山以下信息组成:MNSPlayer/7.0.0.1956;{128比特16进制文本客户端GUID};Host:The.Hos

2、t.Net”+0x00+全零隐藏数据域(可选项)。注意:客户端GUID是随机生成的,具体内容见*locallygeneratedGUIDs'.'Host'域为可选字段。只在MediaPlayer7.0及后续版本中使用。播放器名称必须以“NSPlayer”开始,如果服务器收到其他名称,将会自动发送名为*UpgradeYourPlayer缺省的电影。这是一个15秒的教你如何升级的电影。在NSPlayer之后可以接任意的东西。例如像/7.0.0.1956的版本号。MediaPlayer7.0及后续版木才

3、支持'MMSProxyServer'选项。Host,域指明实际流媒体服务器的域名或者IP地址,这同是否使用代理并不相关。代理服务器使用这个主机地址连接到流媒体服务器。这就是在7.0以前版本里面没有tost域的原因。01至ClientPrefix100000000-错误码Prefix2fOfOfOfO-标志(详见标志段)结构体定义如下:服务器返回诸如服务器软件版本等0b000400??lc000300??00800000??0000a000??时有为80969800=10000000Wwwwwwww

4、服务器版木字符串长度XxXXXXXXT具版本字符串长度Yyyyyyyy播放器下载链接长度Zzzzzzzz加密方式字符串长度Unicode字符串长度在结构体中给出。当域不盂要时length=0o长度的统计是以两个byte为单位。有趣的是服务器版木低于3.0时,不接受0x32命令。媒体播放器也不会发送这个命令给服务器。准确的说,这个特征在那个版本里还没有实现。02至ServerPrefix1flf0fOfO-标志(见标志段)Prefix2ffffffffThen00000000Then0000aO00

5、-未知Then02000000-映射包头ID类型(lledderPacketlDType)发送传输协议、客户端地址和客户端套接字端11号到服务器。Unicode字符串格式如下:“\123.456.789.012TCP1234”+null+可选Unicode数据,如“0”。可选数据:当传输协议使用UDP时可以显示lOBytes的未知数据。Where:123.456.789.012是客户端IP地址,TCP(或UDP)标志欲是用的传输协议。1234是客户端TCP或UDP套接口端口号。02至Clie

6、ntPrefix100000000-错误码Prefix2flfOfOfO-标志Thennnnnnnnn-4bytes数据长度长度计数单位是4字节,也包括了Length域,所以4Bytes就是ThenUnicode字符串数据这是协议选择命令0x02的响应数据。文本"FunnelOfThe"或'Funnelofthegods'是常见的数据。这说明协议的选择己经生效。03至ClientPrefix100000000-错误码Prefix200000000山服务器返冋,指明协议选择的错课。同时也表示从服务器

7、发向客户端的关闭套接字连接的请求。在这个命令之后连接中断。05至ServerPrefix101000000-命令级别Prefix2ffffffffThen8zeros(未知)或许是双精值ThenUnicode数据,下文解析。这条命令请求位于服务器I:的文件路径和文件名。这不包含II〉或DNS信息,只右媒体的路径和文件名。Unicode数据字符串格式如下:wthis/is/t.he/file/path/on/server/with/filename.extv+null+未知可选数据如“2C3"注意:

8、文件名后,例如../filename,asf可以跟随数字签名管理数据。传到服务器的字符串形女II:../filename.asf?parameterl,parameter2。就像其他人和•ASI)或.JSPActive输入的字符串参数一样,parameter!可以为0,parameter2口J以是32bytes的16进制字符串数据。如果媒体文件需要DRM数据,而你并未提供右效的授权字符串,那么访问将被拒绝。在这种悄况下,服务器会向客户端发送命令03报告断开连接。并附带’licenc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。