ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:74.45KB ,
资源ID:8778781      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8778781.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(MMSprotocol微软MMS协议详解.docx)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

MMSprotocol微软MMS协议详解.docx

1、MMS streaming protocol Website http://get.to/sdp “putting the MMS jigsaw puzzle together piece by piece” UPDATE HISTORY Update 31.10.02 New MMS command 20 to client – command added. Command 01 to client updated. Command 05 to client updated. Command 07 to server updated. Command 11 to

2、 client updated. Command 15 to server updated. Update 01.10.02 Command 01 to Client – structure updated Command 02 to Server – data updated Command 02 to Client – data updated Command 05 to Client – structure updated Command 06 to Client – data added at end Command 07 to Server – structure

3、 updated Command 09 to Server – data updated Command 0d to Server – data updated Command 11 to Server – data updated Command 1A to Server – data updated Section ‘MMS Pre Headers’ the whole section was updated, new data added Section ‘MMS Command Protocol State Sequences’ end details updated

4、 Update 30.09.02 New section added : ‘IEEE 754-1985 double precision values’ All MMS functions in this document using this 8 byte double precision value have been updated, including the MMS command header section. Command 05 to Client updated Command 06 to Client updated Command 07 to Server u

5、pdated Update 12.09.02 New section added : ‘MMS flags’ to hopefully explain further how they work. Command 01 to server – text changed. Command 02 to server and 02 to client – text changed. Command 05 to client - basic structure now included. Command 06 to client – structure extended Comman

6、d 11 to client – extra info added, now includes ‘packet pair’ Command 18 to server - updated Section ‘MMS command protocol state sequences’ has been updated Section ‘MMS pre-headers’ New item ‘MMS timing packet pairs’ added Section ‘ASF UDP/TCP packet re-syncronisation’ updated. Section ‘Time c

7、odes, media packets and ASF headers for live broadcasts’ extended with new summary. Update 20.06.02 Document error correction in section: ‘MMS Pre Headers’ sub section : ‘MMS Header Pre-Headers’ The line did read “not including the pre header field” And has been corrected and now reads “incl

8、uding the pre header field length”. Update 04.05.02 New section added ‘MMS Proxy Servers’ - an overall explanation. Section ‘Known MMS commands’ – Client to Server command 01 updated Section ‘Known MMS commands’ – A new command added; server to client 0A. Update 24 04.02 All referen

9、ces to ‘Session ID’ have been replaced with a new value ‘PacketIDType’ Update 23.04.02 Section ‘known MMS commands’ new data added to command 06 to client Change made to command 07 to server (packet ID type) Change made to command 15 to server (packet ID type) Section ‘About error co

10、des…’ some inaccurate text has been removed Update 22.04.02 Section ‘known MMS commands’ new data added to command 01 to client Section ‘MMS pre headers’ A re-write to explain more clearly how they work Section ‘MMS state sequences’ has been cleaned up All sections – Font updated to show hex

11、 codes more clearly Update 20.04.02 Section ‘ASF UDP/TCP packet resynchronisation’ the UDP ‘beef food’ command updated Section ‘known MMS commands’ regarding command 1A to server, updated Section ‘known MMS commands’ regarding command 15 to client, updated Update 20.03.02 Section ‘MMS com

12、mand protocol state sequences’ - text added Section ‘command 05 to server’ – updated with new DRM info Update 13.03.02 Section ‘command 06 to client’ - updated with new info Section ‘command 15 to client’ - updated with new info regarding data blocks Section ‘command 18 to server’ – updated e

13、xplanation Update 01.03.02 Major news and update to document :- MicroSoft has released its own ASF v1.0 specification document and is now freely available at their website. And its about time too!. Because of this newly available information, this MMS document will now only contain information r

14、egarding MMS protocol and does not include ASF1.0 structures. Its been a long time coming, this information is a breakthrough in terms of writing new code using ASF 1.0. ie. Code using windows media format. Section: ‘Lets talk about ASF format’ has been updated and all sections regarding ASF 1.0

15、removed. Section: ‘Your personal data security flaw’ has been updated. Update 18.01.02 Section ‘Error codes and Command level prefix 1” updated with a new CommandLevel value. Prefix 1 data in some client to server commands has been updated with the CommandLevel value. Section ‘Known MMS Comma

16、nds’: More data added to the 0x15 client to server command. Slight change made to command 02 client to server extra data field. Slight change made to command 05 client to server extra data field. Section ‘The MMS command packet header’ has new appended text. Update 15.01.02 New

17、 Acknowledgments section added at the end. Section ‘known MMS commands’ Command 1A password encryption explained. Command 01 to client – more information added Section ‘Known GUIDs’ a new object has been added. Update 30.12.01 Section - ‘Known MMS commands’ Command 1A both server and c

18、lient sent, updated. Command 01 to server and 01 to client updated Command 18 to server and 15 to client updated Command 06 to client updated Section – ‘MMS Command Protocol State Sequences’ updated. Update 28.12.01 Section – ‘known MMS commands’ :- 01 to client changed, 05 to server c

19、hanged, 15 to client re-write and new data, 18 to server changed. Update 12.12.01 Section – ‘known MMS commands’ has a new command ‘0x1A’ added to the list Update 07.12.01 Section - ‘known MMS commands’ has new information on command 15 (to client) added Section - ‘MMS command state sequ

20、ences’ has been updated with new information New section - ‘ Error Codes’ has been added Update 29.11.01 Item – ‘Some known GUIDs for objects’ has been updated with a new URL object Item – ‘ASF Header Objects’ has been updated with new data Item – ‘Known MMS Commands’ new data added to comman

21、d 01 to server update 27.11.01 The document has been significantly re-written and now combines command specific data with MMS commands. The result is a more clear description of what is known of MMS commands and their inner data workings. There are distinct patterns now starting to emerge within

22、 commands. The addition of ‘prefix’ data should help developers to write command functions. This should be the way forward in the way this document is presented in the future. Item – ‘The command 06’ has been updated with new information Item – ‘Command Packets’ are now referred to as ‘Command Pa

23、cket headers’ update 18.11.01 Item - ‘Stream Bit Rate Selection Object’ is now Stream MBR object - updated Item under the ASF Header objects section – ‘File Object’ data has been updated Other small text changes were made in the document, manly to clear up a few points update 4.11.01 Secti

24、on – ‘Known MMS Commands’ the commands 0x0d, 0x28 and 0x30 mentioned. Section – ‘MMS pre Headers’ now includes new data Section – ‘MMS command protocol State Sequences’ updated Section – ‘Command Specific Data…’ updated, a re-write for command 0x07 update 1.11.01 Section – ‘ASF UDP/TCP pa

25、cket resynchronisation’ has been totally re-written with new data Section – ‘Known MMS commands’, 18 and 15 updated a little Section – ‘Command specific data’ command 07 updated Other small changes made update 28.10.01 Section ‘ASF Header Objects’, a new streaming bit rate object has been ad

26、ded, also more updates to the existing objects. Section ‘ Some Known GUIDs…’ has been updated with this new object update 27.10.01 Section – ‘ASF Header Objects’, yet more data added regarding titles, versions and codecs update 25.10.01 Section - ‘ASF Header Objects’ the Title, Version and

27、 Codec objects have been updated Section - ‘Command specific data…’ sub-heading ‘Switch Elements or stream IDs’ has been updated update 24.10.01 Section – ‘Some known GUIDs…’ has been updated with new GUID objects Section – ‘ASF header objects’ has been updated with some new object data New

28、item – ‘Your personal data security flaw’ update 10.10.01 The command server to client 06 - new data has been entered. Section: ‘You can download broadband media files with a narrow band modem!’ has been re-written Section: ‘ASF Packet synchronisation…’ has been updated and extended Section

29、 ‘ Switch’ Elements or Stream ID values in command packet’ has been updated Section ‘ MMS Pre-Headers ‘ – has new data added Section ‘MMS Command protocol state sequences’ – a small adjustment made in text update 28.09.01 Section: ‘ASF Header object data ‘ - File Object table has been update

30、d with new data. Section: ‘Time Codes, media packets and ASF headers for Live broadcasts’ under summary has changed. Section: ‘Notes regarding packet lengths and data rates’ has been updated. A section showing IP packet, ASF packet and segment relationship has been added. >>> Start of history

31、 Intro with back to basics There are two types of commonly used server, both can handle video and audio media transmission over the internet, but with good and bad points for each. They are, Standard Host Web Servers and Streaming Media Servers. Standard

32、 host servers use a basic HTTP protocol and are normally used for holding things like web sites, FTP and email. Streaming media servers are dedicated media servers and use two possible types of streaming application protocol (as used by MicroSoft ®). Those are HTTP version 1.0 or 1.1 and MMS (Multi

33、 Media Server) protocol. Note that the HTTP protocol used by streaming servers is a modified version of standard web server HTTP protocol and has extended pragma commands to allow real time streaming. Normal HTTP does not allow for this. Streaming media servers have distinct differences compared to

34、 normal host web servers. One difference is that media placed on a normal host web server using standard HTTP protocol does not require a special server or software for viewing or even downloading. Another difference is that streaming servers using MMS (like Microsoft Windows Media Services) feed th

35、e media to the viewer in real time from a streaming server. This type of server using MMS can reach huge audiences while standard HTTP servers would slow down and eventually stop when large audiences log on at the same time. Other server differences In most cases, standard Host Web Server mate

36、rial can easily be downloaded by the viewer, simply by right hand clicking a link button on a web site. The viewer can then select ‘download’ and make a copy of the file on the local hard disk. This means the viewer can watch the file off line and at any time. Also, copies can be made of the media f

37、ile. This kind of media transfer is called ‘progressive’ streaming and is similar to downloading a document or FTP file over the internet. Streaming media servers on the other hand, are not so easily downloadable, in fact, they are not supposed to be downloadable at all! Microsoft has tried to ensu

38、re that no one has the information or software to do this. They have never supplied downloading software or protocol information simply because they do not want clients to be able to download material for copyright, pay per view model and traffic advertising reasons. Microsoft tell us that the conte

39、nt cannot be downloaded, reassuring that its safe and copy proof. Well, since this protocol is not even encrypted and most server operators don’t encode with digital rights management information (automatic artist web page referral), I find that assurance a little misleading. Furthermore, every ti

40、me a client wants to view a media, they must do so on line, with no copy or download ability being available. Fact: most on line streamed media breaks down while viewing. Something like 7 out of 10 streams will have to re-buffer at some point or worse, disconnect. And because you can’t download it f

41、or break free viewing later, then this is as good as it gets. However, an application known as ASF Recorder.exe written by an anonymous writer some time ago allowed clients to download streamed HTTP v1.1 protocol media from a streaming media server. True MMS protocol streaming was still not availab

42、le. So what is MMS MMS or Multi Media Server protocol is MicroSoft’s ® propriety streaming protocol. Its prime use is to carry over the internet, multi media broadcasts, archived videos, sound tracks, live shows and a whole load of other real time or pre-re

43、corded programming material. A viewer, using this protocol, can watch a media file fed from a dedicated streaming server in the form of a TV picture or audio track on their computer. Microsoft has developed and supplied free media viewer software (currently Media Player 7.0 or 7.1 update) for anyone

44、 with a home computer and internet link. MMS is specifically designed to convey the media to the viewer as glitch free as possible over a network or internet medium. MMS is not to be confused with file formats like ASF, AVI or MOV, they are actual encoding formats where MMS is the ‘carrier’ of forma

45、ts that makes up so called streaming technology. MMS operates on top of UDP or TCP transport protocols, they are transport/network level, where as MMS exists and operates at application level. More about streaming protocols. There are two types of media streaming protocol used by Microsoft® at t

46、his time for streaming over the internet. These are outlined below. HTTP 1.0 / 1.1 streaming protocol This protocol uses a streaming protocol based on standard host server HTTP but differs in that it has some special extended pragma commands to allow real time streaming. This has already been ex

47、plored with success by the anonymous writer of ASF Recorder. Sites using HTTP streaming protocol can be connected to and downloaded from using this available software. Sites that use this protocol may have the prefix HTTP:// or sometimes MMS:// with its HTTP streaming enabled, depending on the setti

48、ngs set by the server provider. This document will go no further in discussing this type of protocol since the work by the anonymous writer has already given an excellent protocol description and a fine piece of C coding. We salute you! This type of streaming protocol seems to be used less these da

49、ys by professional servers with more and more server owners switching to the MMS streaming protocol. Probably for security and lower overhead reasons. MMS Streaming protocol This protocol is used extensively today by Microsoft’s streaming servers which operate on Windows NT server or Windows 20

50、00 server platforms. Streaming server applications like Windows Media Services and NetShow using this protocol can stream in real time to many viewers simultaneously using different possible transport protocols like TCP and UDP. Servers using MMS streaming have the URL prefix MMS:// or MMST:// for T

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服