【IT168 专稿】目前苹果 、微软和RealNetworks占据了流媒体市场98%的份额。
以前笔者介绍过在Linux 下使用RealNetworks 的流媒体服务器的方法,本文介绍另外一个可以用于在Linux 下的流媒体服务器Darwin Streaming Server 。
一、 Darwin Streaming Server 流媒体服务器构架
图1 是QuickTime 流媒体服务器工作流程图。

Darwin Streaming Server (流媒体服务器)
Darwin Streaming Server使用标准的实时传输协议/实时流媒体协议 (RTP/RTSP),通过互联网实时传送媒体。Darwin Streaming Server 也能提供对传送 H.264、MPEG-4 和 3GPP 文件的固有支持——因此,你可以在 Mac 和 Linux、Windows 上的任何与标准兼容的媒体播放器上执行你的内容,当然还包括手机和接收盒等各种兼容标准的设备。不仅如此,它还允许你使用 Icecast 兼容协议,通过 HTTP 传送标准的 MP3 文件到 MP3 客户端。
QuickTime Broadcaster(实时解码器)
捕获和编码 QuickTime 兼容的音频和视频,通过网络实时传送。以最新的媒体格式捕捉和编码 QuickTime 内容,包括 MP3、3GPP、MPEG-4 和 AAC 音频。
QuickTime Pro (文件解码器)
非常适合制作高品质影音内容的强劲软件,你可以用它来制作 H.264 视频,捕捉影音内容,创建多声道音频,并在不间断播放或剪辑视频的同时,输出多个文件。支持HTTP、RTP和RTSP标准。该软件还支持主要的图像格式,比如:JPEG、BMP、PICT、PNG和GIF。该软件的其他特性还有:支持数字视频文件,包括:MiniDV、DVCPro、 DVCam、AVI、AVR、MPEG-1、OpenDML以及Macromedia Flash等。
QuickTime (流媒体播放器)
是苹果进军PC市场的媒体播放机.它的主要特点是质量高,兼容性好.由于拥有一个统一的工业标准,所有的电影介绍片,游戏简介都使用它独有的mov模式。
Darwin Streaming Server 是否拥有和 QuickTime Streaming Server 一样的功能?
虽然 Darwin Streaming Server 和 QuickTime Streaming Server 共享相同的代码基础,但是他们并不拥有一样的用户界面功能。QuickTime Streaming Server 由于 Mac OS X Server 上提供的服务而实现大量的增强功能。
[1] [2] [3] 下一页