从HTML页面中的视频流数据

问题描述 投票:-1回答:1

我试图从使用计算机摄像头的HTML页面发送视频数据。我想知道如何得到这个视频数据并将其发送到我的服务器。

谢谢您的帮助。

video-streaming streaming html5-video
1个回答
0
投票

有两种方法。

首先是使用的WebRTC,与服务器的“同行”。这需要你建立一个将在此模式下工作,然后做视频什么的服务器。这很复杂。编解码器会自动协商。比特率可以改变,以符合当前的网络条件。有NAT穿越(这不应该是一个问题,因为你的服务器总是要对自己打开端口的能力)。

一旦你的信号想通了,看一看的GStreamer的的WebRTC实现。它仍然来获得服务器端的视频最简单的方法之一。 (至少,直到节点的WebRTC包实现它!敬请期待!)

第二种方法是使用API​​ MediaRecorder从摄像机编码MediaStream并且将所得数据发送到经网络二进制套接字的服务器。这是显著简单,但不允许用于自动调整带宽中流。

我写了一些示例代码为Facebook一段时间回来,从画布流。你的使用情况实际上是简单,因为你不需要捕获画布......你已经有了一个MediaStream。 https://github.com/fbsamples/Canvas-Streaming-Example

© www.soinside.com 2019 - 2024. All rights reserved.