1.Windows Media
Windows Media是由Microsoft公司推出的一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式以网络数据包的形式传输,从而实现流式多媒体信息的发布。在网络上传输的内容就称为“ASF Stream”。ASF支持任意的压缩、解压、编码方式,可以使用任何一种底层网络传输协议,灵活性很大。常见的Windows Media有WMV/WMA/ASF/ASX等。WMV(Windows Media Video)用于表现视频,WMA(Windows Media Audio)则是音频文件,ASF( Advanced Streaming Format)则两者都可以使用。ASX则是一种媒体播放列表文件。播放Windows Media流媒体文件的播放器首推微软自己的Windows Media Player(媒体播放器)。这是一款能提供最强的扩展性、灵活性和方便性的多媒体播放软件,可播放很多种类的多媒体格式文件。
2.Real Media
Real Media技术由Real Networks公司推出,在Internet上广受欢迎。它作为较早的因特网流式技术,已成为网络音、视频播放事实上的标准。并且,为了支持一台视频服务器对多台服务器的并发连接,Real Networks公司推出了一种复播技术,使它能够在网络上以树型结构复制服务器,使网络响应不受影响。从Real System G2系统开始,使用了“Sure Stream”技术,对已安装了Sure Stream的视频服务器,服务器端会自动侦测该客户端的Real Player的连接速度。根据客户端不同的拨号速率和带宽,让音频和视频数据流根据相应的带宽传输不同压缩比率的图像,使其始终以流畅的方式播放。Real Media的文件格式通常有.RM/.RA/.RAM,RM一般为视频文件格式,RA为音频文件格式,RAM则是媒体播放列表文件。
“HTTP协议”就是目前网页上广泛使用的“超文本传输协议”(Hyper Text Transfer Protocol),在某些流媒体传输时也采用该协议。如“http://www.pinghu.net/try/02.asf”这样一个地址中尽管也采用了http协议,但它同样可以直接在Windows media player中播放,又如在浏览器的地址栏中输入“http://61.157.237.18/18f/kh/yzw_101.ram”则首先会将指定的RAM文件下载,然后调用系统中安装的RealOne player来播放该文件中所引用的RM/RA文件。
2)FTP协议
“FTP协议”的全称是“文件传输协议”(File Transfer Protocol),主要用于在因特网上负责传送文件。有些电影是放在FTP服务器上的,通过该协议可以获取它们(需要使用相应的支持FTP协议的下载工具)。
2.最常见的两类流媒体协议
1)MMS协议
MMS的全称是“Microsoft Media Server”(微软媒体服务器),这种协议由微软制定,用来访问并且用于流式接收Windows media服务器中的流文件,也是连接Windows Media单播服务的默认方法。当在Windows Media Player中输入一个URL以便连接播放内容时要使用这个协议,当用 MMS 协议连接到发布点后,服务器会使用“协议翻转”来获得最佳的连接。例如“mms://windows_media_server/sample.asf”这样一个地址中,“windows_media_server”为 Windows Media的服务器名,“SAMPLE.ASF ”是想要使之转化为流的.ASF文件名。在网上播放ASF/WMV文件时,常用这种协议,相应的还有MMST协议。
RTSP(Real Time Streaming Protocol)是由RealNetworks和Netscape共同提出的,是一种实时流协议。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。与HTTP相比,HTTP传送HTML,而RTP传送的是多媒体数据,HTTP请求由客户机发出,服务器做出响应。使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。现在很多公司都宣称它们的在线播放器支持RTSP协议(不过微软一直都坚持不支持此协议)。最典型的应用就是用来播放RealMedia文件。
① 在“http://www.cctv.com/tvonline/media.html”页面单击“预热世界杯”,接着选择“real”格式,它对应的流媒体文件的真实地址链接是“RTSP://real.cctv.com.cn/sports/jcss/56k/10-9.rm”,复制该链接。
② 启动StreamBox VCR 1.0 beta 3.1,在其主窗口中点右键(第一次运行软件时,会要求输入密码和邮件地址等信息),选择“粘贴”菜单项 ,立即出现如图2所示的“新建项目”窗口,在“下载地址”栏中已经自动填写好了刚才复制的地址(软件可以自动探测剪贴板中的内容),选择一个“保存位置”。如果不熟悉下载协议就选择“自动”让它自动配置。
③ 单击“好”,返回主窗口,可以见到该文件正在被下载(如图3)。
提示:某些流媒体节目可能是用的pnm://协议播放,不过不一定是电影。事实上流媒体本身也不是只用来播放电影的,比如,“佛山电台千色频道FM985”(粤语)的广播节目所对应的流媒体的地址是“pnm://202.105.12.169/live/***.rm”。如果直接在浏览器地址栏输入这个地址,则会调用Real One Player来播放,要下载这个流媒体节目,请在StreamBox VCR中进行,并且将协议选择为“PNM(HTTP)协议”。