---
# System prepended metadata

title: '即時串流-協定: RTSP、 RTMP、WebRTC、HLS 優缺點'
tags: [開發經驗分享]

---

# 即時串流-協定: RTSP、 RTMP、WebRTC、HLS 優缺點

## 串流
將檔案壓縮、分段傳輸

## RTSP
* 常用於網路攝影機、機上盒
* 控制終端播放，錄製和暫停
* 低延遲
* 自定義流
* 不兼容HTTP

## RTMP
* 直播
* 快速、低延遲
* 穩定
* 簡單
* 支援度低

## WebRTC
* 會議室
* 瀏覽器支援高
* 開源
* 原生API
* 拓展性差
* 難以優化傳輸

## HLS （HTTP Live Streaming ）
* 點播、轉播
* 不容易被防火牆阻擋
* 切割成 ts 檔
* 照索引檔 m3u8 播放
* 跨平台穩定性
* 延遲高

## ref
[即時串流協定](https://zh.wikipedia.org/zh-tw/%E5%8D%B3%E6%99%82%E4%B8%B2%E6%B5%81%E5%8D%94%E5%AE%9A)