2017-06-13 163 views
0

我們正在努力的IP攝像頭的Android應用程序,應流視頻參加了實時通過Android相機由相同的應用程序提供服務,只有通過WiFi訪問的網頁。實時從Android攝像頭流媒體到瀏覽器

的應用目前使用的是僞流方法(使用HTTP,沒有商店發送的圖像),但它不是足夠強大,所以我們需要去改變它一個更好的流傳輸方法。我們還需要支持多播(或至少一個優化的「多單播」),並且如果可能的話使用UDP協議(或至少一個低延遲的TCP協議)。

我們不能使用任何中間服務器(所以沒有Wowza之類的,除非它也由應用程序提供)或任何瀏覽器插件(所以沒有VLC之類的,除非它也由應用程序提供)。它使用的主瀏覽器是Chromium。

我們尋找和嘗試了很多方法,但沒有爲我們工作:

  • 的WebRTC聽起來很酷,但它使用的中介信令服務器,它不支持組播,這是一種重對於我們想要
  • RTSP與libstreaming聽起來很酷,但沒有瀏覽器似乎來實現它,我們無法找到一個Javascript庫來做到這一點。
  • RTMP適用於大多數瀏覽器,但我們could'nt找到工作的Android庫

哪種流方法將是最適合我們的需求,而且你知道執行這些Javascript和Android的庫?

+0

在Android上,您可以使用網頁視圖,以便捕捉用戶的媒體?如果會話訪問android設備cam是通過在頁面w JS中獲取usermedia,那麼您可以使用整個webRTC示例來訪問攝像機中的媒體對象。 「從視頻流到同伴」... https://webrtc.github.io/samples/ –

回答

0

沒有辦法流播到瀏覽器。