2015-08-15 31 views
4

我想開發一個視頻聊天應用,網絡瀏覽器和Android設備之間。據我所知,我有兩個突出的選項,WebRTC和RMTP。我測試過WebRTC和Web應用程序,使用起來非常方便,所以我傾向於使用它。不過,我應該考慮我所有的選擇,因爲我對Android開發知之甚少。通過WebRTC選擇RMTP的原因是什麼?

難道我有什麼理由在以下使用情況來選擇RMTP過的WebRTC:

  1. 簡單的1對1視頻聊天
  2. Android應用程序和Web瀏覽器之間(不僅僅是Chrome和Firefox是罰款)
  3. 錄製和存儲呼叫

或者在這種簡單的情況下,兩者都沒有明顯的優勢嗎?對於對等發現我有一個單獨的應用服務器。

+0

可能是有用的:https://github.com/alongubkin/phonertc –

+0

錄製呼叫可以支持WebRTC的問題一點點。您可能必須使用webrtc MCU(如janus-gateway)。我有(https://github.com/Computician/janus-gateway-android)的rudementary [即減輕與詹納斯網關通信機器人庫]和還處理的WebRTC通信。 –

回答

2

對於1:1視頻聊天,沒有任何理由去用RMTP。

RMTP好(甚至是在2015年有爭議的)流媒體 - 即一端是生產內容和許多的另一端消費它的情況。

對於一些雙向的,你應該只挑的WebRTC - 它的編解碼器是更好的,它的可靠性更好,其技術是更好的。

相關問題