天天看點

Android RTMP直播推流方案選擇

1. 技術科普:

RTMP是Real Time Messaging Protocol(實時消息傳輸

協定

)的首字母縮寫。該協定基于TCP,是一個協定族,包括RTMP基本協定及RTMPT/RTMPS/RTMPE等多種變種。RTMP是一種設計用來進行實時資料通信的網絡協定,主要用來在Flash/AIR平台和支援RTMP協定的流媒體/互動伺服器之間進行音視訊和資料通信。支援該協定的軟體包括Adobe

Media Server/Ultrant Media Server/red5等。

2. 可選方案:

利用FFmpeg進行直播推流(優點:對技術開發者來說,會有在不斷的填坑過程中,提升自我;缺點:産品穩定性差,延遲大);

利用第三方SDK(

大牛直播github位址

)(優點:延遲小,非常穩定,适用于産品快速上線,有專人維護;缺點:商業授權需要一定費用)。

繼續閱讀