从Android摄像头到浏览器的实时流媒体

时间:2017-06-13 08:11:07

标签: javascript android video-streaming real-time ip-camera

我们正在开发一款IP摄像头Android应用程序,该应用程序应将Android摄像头实时拍摄的视频流式传输到同一应用程序提供的网页,并通过WiFi访问。

该应用程序当前使用伪流式方法(使用带有无存储的HTTP发送的图像),但它不够健壮,因此我们需要更改它以获得更好的流式传输方法。我们还需要支持多播(或至少是优化的“多单播”),如果可能的话,还需要使用UDP协议(或至少是低延迟的TCP协议)。

我们不能使用任何中间服务器(因此没有Wowza等,除非它也由应用程序提供)或任何浏览器插件(因此没有VLC等,除非它也由应用程序提供)。它使用的主要浏览器是Chromium。

我们搜索并尝试了很多方法,但没有一个对我们有效:

  • WebRTC听起来很酷,但是它使用中间信令服务器,它不支持多播,而且它对我们想要的东西来说很重要
  • 带有libstreaming的RTSP听起来也很酷,但似乎没有浏览器实现它,我们找不到一个Javascript库来实现它。
  • RTMP适用于大多数浏览器,但我们无法找到有效的Android库

哪种流媒体方法最适合我们的需求,您知道实施它们的Javascript和Android库吗?

1 个答案:

答案 0 :(得分:0)

无法将多播流式传输到浏览器。