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毫秒