流媒體 vs 傳統下載
- HTTP/FTP 下載: 須等檔案完全下載才能播放,無法即時直播。
- 流式傳輸: 伺服器連續串流 → 客戶端緩衝區預載數秒 → 邊下邊播。支援點播 (VOD) 與即時直播 (Live)。
三大主流廠商與產品線
| 廠商 | 產品/平台 | 核心協定 | 常見格式 |
| Microsoft | Windows Media Services | MMS, RTSP | ASF, WMV, WMA |
| RealNetworks | Helix / RealServer | RTSP (Real 版), PNM | RM, RA, RMVB |
| Apple | QuickTime Streaming Server | RTSP (標準), HTTP | MOV, MP4 |
Nullsoft (Winamp) 亦嘗試切入但較不成熟。本文重點在 MS 與 Real。
核心傳輸協定族
- RTP:即時傳輸協定 (載體)。
- RTCP:傳輸控制 (QoS 回報)。
- RTSP:串流控制 (播放/暫停/定位),像「網路遙控器」。
- RSVP:資源預留 (QoS 保障)。
廠商產品皆建構於此標準之上。
流媒體檔案格式與發布格式
媒體格式 (容器/編碼): ASF/WMV (MS)、RM/RMVB (Real)、MOV/MP4 (Apple)、SWF (Flash)、VIV (Vivo)。
發布格式 (播放清單/重導向): ASX (MS)、RAM/RPM (Real)、SMIL (同步多媒體)、XML。
MPEG-4 與流媒體的關係
- MPEG-4 是視訊編碼標準,非容器格式。清晰度取決於碼率 而非格式標籤。
- MS ASF 採 MPEG-4 DCT;DivX 為 MPEG-4 Part 2 實作;H.264/AVC 為 MPEG-4 Part 10。
- Real/Apple 採自研編碼器,同碼率下畫質不遜 MPEG-4。RealVideo 9 採 VP5,品質優於早期 DivX。
- 趨勢:流媒體伺服器逐漸支援 MP4 容器 + H.264/AVC,Real Helix 已支援 MP4,RealOne Player 裝解碼器即可播放。
點播 vs 廣播
- 點播 (VOD): 客戶端主動連接,獨佔一條串流,可拖曳/暫停,伺服器資源/頻寬壓力大 (N 用戶 = N 連線)。
- 廣播 (Live/模擬直播): 伺服器單一串流多播/廣播,所有客戶端同步收看,無法拖曳,頻寬固定 (1 串流服務 N 用戶),適合線上電台/電視/直播。
架設前必先定位業務模式,再選軟體/硬體/頻寬規劃。