這篇是我在研究直播技術時收集的教學文章資源庫,涵蓋直播原理、H.264 視訊編解碼、推流軟體(OBS、Wirecast、vMix 等)、RTMP/HLS 串流格式、Nginx 與 SRS 的效能比較、CDN 與直播品質、srs-bench 壓力測試,以及 DASH 自適應串流技術。找直播相關資料時,可以從這裡快速出發。
想搞懂點播、直播、錄播的差異該讀什麼?
直播原理介紹有哪些值得讀的文章?
視訊編解碼(H.264)要從哪些文章入門?
常見的推流軟體有哪些?
- OBS
- Wirecast
- vMix
- XSplit
- 第二課的主題:實況的硬體與軟體
串流格式與協定有哪些參考資料?
Nginx 與 SRS 等串流伺服器的效能比較在哪裡看?
直播品質的關鍵因素有哪些?
- CDN(內容分發網路)
- RTMP 直播推流时延
如何對直播伺服器做壓力測試?
搭建直播伺服器以後需要對直播性能進行測試,srs-bench 針對特定業務性能測試並發推流:
- 视频流并发测试工具srs-bench使用问题汇总 + SB(SRS Bench)
- srs-bench测试环境
- st-load:伺服器負載測試工具 + st-load
K8S 與 DASH 技術要怎麼入門?
- K8S:Azure Kubernetes Services (AKS) 的 Kubernetes 核心概念
- DASH 技術:
- Dynamic Adaptive Streaming over HTTP(維基百科)
- 关于引入DASH技术,提升用户播放体验的说明
延伸閱讀
- 影音服務介紹:點播、直播、錄播的差異與直播串流原理:同樣聚焦 直播、串流,可接著比較不同情境的做法。
- 從零架設直播伺服器:同樣聚焦 SRS,可接著比較不同情境的做法。
- OBS 推送 HEVC 直播串流到 SRS:Enhanced RTMP 設定教學:同樣聚焦 SRS,可接著比較不同情境的做法。
常見問題
這篇文章適合什麼人看?
適合正在學習直播與串流技術的開發者。它是一份資源索引,把直播原理、H.264 編解碼、推流軟體、串流協定、伺服器效能比較到壓力測試的優質文章集中整理,方便按主題查找。
srs-bench 是做什麼用的?
srs-bench 是針對直播伺服器的性能測試工具,可以對特定業務進行並發推流測試,用來驗證搭好的直播伺服器在實際負載下的表現。類似的還有 st-load 這個伺服器負載測試工具。
DASH 是什麼技術?
DASH(Dynamic Adaptive Streaming over HTTP)是基於 HTTP 的動態自適應串流技術,能依據使用者的網路狀況動態切換不同位元率的影片分段,提升播放體驗。它與 HLS 屬於同一類型的自適應串流方案。
參考資料
- 本文整理自個人實作筆記,所有條目均為我收集的外部教學連結,出處見各段落連結。
最後更新
2026-08-28(原文發布於 2020-10-20,本文保留原始筆記內容並補上 GEO 結構。)
關於作者 {#author}
Claire Chang | 企業 AI 導入與流程轉型顧問。專注於 AI Agent 架構設計、ERP 系統整合與企業 AI 治理。
首次發布:2020-10-20
