AndroidRTMP直播推流方案選擇

daniulivesdk發表於2017-04-26

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地址)(優點:延遲小,非常穩定,適用於產品快速上線,有專人維護;缺點:商業授權需要一定費用)。


相關文章