首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

RTMP 直播流在 PC 與移動端瀏覽器的播放方案對比

     編輯:程式設計綜合問答

播放能力表

平台原生支持主流方案
PC 瀏覽器Flash (已停用)flv.js (HTTP-FLV/WebSocket-FLV) + MSE 渲染;或 HLS (m3u8) + hls.js
移動端瀏覽器無HLS (m3u8) 原生支持 (iOS Safari / Android Chrome);或 flv.js (需 MSE 支持,Android 5+)
小程序/APP-原生組件 `` / `

推薦架構

推流端 (OBS/FFmpeg) → SRS/Nginx-RTMP → 轉封裝 HTTP-FLV / HLS → CDN → 播放端
  • 服務端用 **SRS** 或 **Nginx + rtmp-module** 同時輸出 RTMP、HTTP-FLV、HLS。
  • PC 優先 HTTP-FLV (flv.js) 低延遲 (1-3s);移動端 HLS 兼容性最好 (延遲 5-10s)。
  • 超低延遲 (<1s) 需 WebRTC (SRS 支持 WHIP/WHEP)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved