Network 版 (精华区)

发信人: zzn (爱你到内伤), 信区: Network
标  题: mms协议英文资料(06)
发信站: 哈工大紫丁香 (2003年08月23日10:51:45 星期六), 站内信件

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-recorded 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 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 formats 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 this 
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 explored 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 settings 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 days 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 2000 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 TCP only sites and 
MMSU:// for UDP only sites. The transport protocol to be used is 
automatically selected by the server and viewer for best network performance. 
Selection is done using an automatic protocol select method. The viewer can 
also be configured to manually select the transport method. Starting with 
UDP, then TCP, then finally HTTP. These are selected in order of overhead 
usage where UDP has the least overhead, meaning less data is wasted in the 
transmission allowing more viewable data through your modem. HTTP has the 
biggest and worst overhead, but can be used through a firewall. UDP has no 
error correction, therefore the picture quality can (and usually does) have 
glitches, but it does have the fastest effective data rate. UDP does not 
usually work through a firewall because network administrators tend to 
disable UDP for security reasons. TCP is the happy medium, with error 
correction giving less errors but a slightly slower data throughput than UDP. 
TCP is the obvious choice for MMS downloading. 
--
    如果世界上每个地方都可以看到月亮,
    那就让我搬到月亮上去悄悄看你。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.243.49]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.762毫秒