2017-06-13 165 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

没有办法流播到浏览器。