Video streaming 从html页面流式传输视频数据

Video streaming 从html页面流式传输视频数据,video-streaming,streaming,html5-video,Video Streaming,Streaming,Html5 Video,我正在尝试从一个使用计算机网络摄像头的html页面发送视频数据。我想知道如何获取此视频数据并将其发送到我的服务器 谢谢你的帮助。有两种方法 第一种是使用WebRTC,将服务器作为“对等方”。这需要您设置一个在这种模式下工作的服务器,然后对视频进行处理。这很复杂。编解码器是自动协商的。比特率可以更改以匹配当前网络条件。存在NAT遍历(这不应该是一个问题,因为您的服务器将始终能够在自身上打开端口) 一旦你弄清楚了信号,看看gstreamer的WebRTC实现。这仍然是获取服务器端视频的最简单方法之一

我正在尝试从一个使用计算机网络摄像头的html页面发送视频数据。我想知道如何获取此视频数据并将其发送到我的服务器

谢谢你的帮助。

有两种方法

第一种是使用WebRTC,将服务器作为“对等方”。这需要您设置一个在这种模式下工作的服务器,然后对视频进行处理。这很复杂。编解码器是自动协商的。比特率可以更改以匹配当前网络条件。存在NAT遍历(这不应该是一个问题,因为您的服务器将始终能够在自身上打开端口)

一旦你弄清楚了信号,看看gstreamer的WebRTC实现。这仍然是获取服务器端视频的最简单方法之一。(至少,在node webrtc包实现之前!马上就来!!)

第二种方法是使用MediaRecorder API对来自摄像机的媒体流进行编码,并通过二进制Web套接字将结果数据发送到服务器。这非常简单,但不允许在中流自动调整带宽

不久前,我为Facebook编写了一些示例代码,用于从画布进行流式处理。您的用例实际上更简单,因为您不需要捕获画布。。。您已经有了一个MediaStream