MMS协议概述简介

上传人:ni****g 文档编号:543114379 上传时间:2022-12-17 格式:DOCX 页数:12 大小:37.40KB
返回 下载 相关 举报
MMS协议概述简介_第1页
第1页 / 共12页
MMS协议概述简介_第2页
第2页 / 共12页
MMS协议概述简介_第3页
第3页 / 共12页
MMS协议概述简介_第4页
第4页 / 共12页
MMS协议概述简介_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《MMS协议概述简介》由会员分享,可在线阅读,更多相关《MMS协议概述简介(12页珍藏版)》请在金锄头文库上搜索。

1、MMS协协议概述述MMS是是(Muultiimeddia Messsaggingg Seerviice)的缩写写,中文文意为多多媒体短短信服务务,它最最大的特特色就是是支持多多媒体功功能。多多媒体信信息使具具有功能能全面的的内容和和信息得得以传递递,这些些信息包包括图像像、音频频信息、视频信信息、数数据以及及文本等等多媒体体信息,可以支支持语音音、因特特网浏览览、电子子邮件、会议电电视等多多种高速速数据业业务,在在GPRRS网络的的支持下下,以WAP无线应用用协议为为载体传传送视频频片段、图片、声音和和文字。多媒体体信息业业务可实实现即时时的手机机端到端端、手机机终端到到互联网网或互联联网到手

2、手机终端端的多媒媒体信息息传送。MMS信息是以以标准方方式压缩缩的,因因此,接接收一方方可以确确认它不不支持的的内容格格式,并并以控制制方式进进行处置置。这也也是互联联网上解解决内容容交互问问题所用用的方法法。MMMS标准推推荐支持持的媒体体类型有有:JPEEG、GIF、TEXXT、AMR语音和和其他一一些非主主流格式式。为了了获得更更好的交交互性,诺基亚亚和其他他一些制制造商已已共同拟拟就了“MMS一致性性文件”,列出出了MMS手机能能支持的的最小一一组内容容类型/ MMMS PCCMMS协协议解析析1(原创创)1.简介介可以以传输音音、视频频的通用用服务器器有两种种,都有有各自的的优缺点点

3、。分别别是:标标准WEB服务器器和流媒媒体服务务器。标标准WEB服务器器使用HTTTP协议。流媒体体服务器器使用两两种协议议提供媒媒体服务务。这两两种协议议分别是是HTTTP1.0或1.1以及MMSS(Muultii Meediaa Seerveer)协议。流媒体体服务器器使用的的HTTTP协议是是经过修修改的版版本,扩扩展了语语法命令令以支持持实时传传输。这这是普通通HTTTP所不支支持的。使用用两种协协议提供供媒体服服务和WEB服务器器有着显显著区别别。一个个区别是是在WEB服务器器上使用用标准HTTTP协议的的数据不不需要一一个特殊殊的服务务器和软软件进行行浏览甚甚至下载载。另外外一个区

4、区别是使使用MMS(例如Miccrossoftt Wiindoows Meddia Serrvicces)的流流媒体服服务器通通过流形形式提供供媒体给给使用者者。流媒媒体服务务器可以以处理大大量数据据。1.MMMS是什么么MMS是是微软的的私有流流媒体协协议。它它的最初初目的是是通过网网络传输输多媒体体广播、视频、音轨、现场直直播和一一系列的的实时或或实况材材料。使使用这个个协议的的观众可可以通过过电脑观观看电视视图像或或音轨。微软为为有网络络连接的的家用电电脑使用用者开发发了免费费软件。MMS建立在UDP或TCP传输网络层层上,是是属于应应用层的的。使用TCCP的MMS上URL是MMSS:/

5、或者MMSST:/,如果是UDP的MMS使用MMSSU:/。在低低带宽的的情况下下推荐使使用UDP连接。HTTP带有大大量的头头信息,UDP一般不不能通过过防火墙墙,在有有防火墙墙的情况况下使用用HTTTP。TCP的无差差错特性性是非常常诱人的的,它的的吞吐量量比UDP小,但但是在下下载MMS的时候TCP是不二二的选择择。2.哈!看起来来开始有有趣了!到目目前为止止还没有有关于MMS协议的的任何有有效的细细节。网网络搜索索和库阅阅读也是是徒劳无无功的。微软不不打算就就MMS的内容容发表任任何看法法。这真真是水到到山前疑疑无路,从使用用协议议的流媒媒体服务务器上下下载流信信息已经经成为了了可能,

6、使用MMS协议的的服务器器还只能能在线观观看,事实实上,也也只是目目前为止止!3.让我我们从这这里开始始包包和流MMS协协议是以以包和数数据块的的形式从从服务器器向使用用者发送送数据到到你的计计算机上上。服务务器上的的媒体文文件是以以ASF或WMA形式存存在。直直播通过过流媒体体服务器器组装成成数据包包。如果果是TV/视频的的话,一一个包可可能会由由多个流流组成,但是语语音广播播就只有有一个流流。可以以认为多多个流是是被混合合到了一一个实际际的包中中。包中中发送的的流取决决于媒体体类型。下面会会涉及到到更多关关于流的的内容。MMS协协议包有有两种:命令包包和数据据包。4.首先先,让我我们来处处

7、理命令令包MMS协协议使用用一段命命令来完完成多种种人物,比如:连接到到流服务务器、请请求文件件、丢包包重传请请求及类类似事宜宜。这是是应用层层协议,在这一一层上媒媒体使用用者和服服务器进进行通讯讯。这些些都要传传输到使使用者。5.MMMS命令包包头下面面分析MMS包头结结构。以以下是小小端格式式。左边边=LSSB,右边MSB。0f 00 00 00就相当当于0f。开始-4byttes = 001 000 000 00从cliientt发出的的格式是是固定的的。000域从服服务器发发出的时时候是可可以发生生变化的的。现在在不能理理解这个个比特的的含义总是是0,可能能是版本本号。4byttes

8、= CCE FFA 00B BB0命令IDD值,或或许是版版本或者者序列号号。这总总是固定定的。如如果你按按照大端端来读就就是“Booob FFace”.可能是是巧合吧吧。4byttes命令数据据包长度度,计算算到全部部数据末末尾。单单位为比比特,从从协议类类型域之之后开始始计算。4byttes = 44D 44D 553 220协议类型型,固定定值为MMSS的ASCCII。4 byytess直到包尾尾的长度度,8比特为为单位。包含自自身数据据域。例例如,8byytess,vaaluee = 1。4 byytess序列号。命令是是由客户户端发向向服务器器的,序序列号的的计数从从0开始。命令的的

9、响应拥拥有同样样的序列列号。也也就是说说序列号号就是ECHHO。客户户端总是是发起命命令。8 byytess双精度时时间戳,用于网网络时序序。4 byytess到包尾的的长度,单位为为8比特。包括自自身。例例如,8 bbytees ,vallue = 11。Commm 2bbytees | Diir 22byttes标志命令令方向流流的值。命令值值含义参参考MMS命令列列表。对对于方向向域,0x003 =向服务务器,0x002 =向客户户端。-长度为40比特的的命令头头到此为为止。命令包长长度跟在在其后,先是prefiix 11然后是preefixx 2,接下下来直到到命令包包结束都都是com

10、mmannd sspeccifiic ddataa。命令令指定数数据可以以是字符符串文本本Uniccodee 166bitt,或者是raww 8位数据据。在preefixx数据解解说之后后可以看看到命令令特定数数据段含含义。命令包通通常都包包括上述述内容,最小字字节是40。命令令包头是是作为命命令发送送的最小小包。注注意:包包长域包包括到包包末尾所所有的padddinng。01至SServverPreffix 1 ff0 ff0 ff0 ff0 -标志(见标志志段)Preffix 2 00b 000 004 000Thenn 1cc 000 033 000结构题定定义如下下。功能:发发送初始始

11、链接信信息,包包含播放放器的版版本号、客户端端GUIID(随机产产生)和要连连接的服服务器地地址。这这个命令令是在协协议初始始化之初初发送的的。它发发送本地地信息给给服务器器。Uniicodde数据字字符串由由以下信信息组成成:“NSPPlayyer/7.00.0.19556; 1228比特16进制文文本客户户端GUIID ; HHostt: TThe.Hosst.NNet” + 0x000 +全零隐隐藏数据据域(可选项)。注意:客户端GGUIDD是随机机生成的的,具体体内容见见loocallly genneraatedd GUUIDss.Hosst域为可可选字段段。只在在Meddia Pla

12、ayerr 7.0及后续续版本中中使用。播放器器名称必必须以“NSPPlayyer”开始,如果服服务器收收到其他他名称,将会自自动发送送名为Uppgraade Youur PPlayyer缺省的的电影。这是一一个15秒的教教你如何何升级的的电影。在NSPPlayyer之后可可以接任任意的东东西。例例如像/7.00.0.19556的版本本号。MeddiaPPlayyer77.0及后续续版本才才支持MMMS PProxxy SServver选项。Hoost域指明明实际流流媒体服服务器的的域名或或者IP地址,这同是是否使用用代理并并不相关关。代理理服务器器使用这这个主机机地址连连接到流流媒体服服务器

13、。这就是是在7.0以前版版本里面面没有hoost域的原原因。01至CClieentPreffix 1 000 000 000 000 -错误码码Preffix 2 ff0 ff0 ff0 ff0 -标志(详见标标志段)结构体定定义如下下:服务器返返回诸如如服务器器软件版版本等信信息。0b 000 004 000?1c 000 003 000?00 000 000 000 000 000 ff0 33f双精值值为1内容不不详01 000 000 000?01 000 000 000?00 880 000 000?00 000 aa0 000?时时有为80 96 98 00 = 110000000

14、00Ww www www www服务器器版本字字符串长长度Xx xxx xxx xxx工具版版本字符符串长度度Yy yyy yyy yyy播放器器下载链链接长度度Zz zzz zzz zzz加密方方式字符符串长度度Uniccodee字符串串长度在在结构体体中给出出。当域域不需要要时lenngthh=0。长度度的统计计是以两两个bytte为单位位。有趣趣的是服服务器版版本低于于3.0时,不不接受0x332命令。媒体播播放器也也不会发发送这个个命令给给服务器器。准确确的说,这个特特征在那那个版本本里还没没有实现现。02至SServverPreffix 1 ff1 ff0 ff0 ff0 -标志(见

15、标志志段)Preffix 2 fff fff fff fffThenn 000 000 000 000Thenn 000 000 a00 000 -未知Thenn 022 000 000 000映射包包头ID类型(Heaaderr PaackeetIDDTyppe)发送传输输协议、客户端端地址和和客户端端套接字字端口号号到服务务器。Uniicodde字符串串格式如如下:“1123.4566.7889.0012TCPP12234” + nulll +可选Uniicodde数据,如“0”。可选数据据:当传传输协议议使用UDP时可以以显示10Byytess的未知知数据。Wherre: 1233.4556.7789.0122是客户户端IP地址,TCP (或UDPP)标志欲欲是用的的传输协协议。12344是客户户端TCP或UDP套接口口端口号号。02至CClieentPreffix 1 000 000 000 000 -错误码

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号