使用WebRTC将画布流发送到对等连接

时间:2017-06-23 08:29:36

标签: javascript canvas ffmpeg streaming webrtc

我目前正在尝试一个小项目。我有一个画布,我可以用简单的笔画画画。现在我想将这个画布内容发送到MPV播放器以在那里接收它,所以类似于画布的实时流到另一台计算机(在同一网络中),它通过MPV接收实时流。

我考虑过使用FFMPEG发送实时流,但问题是如何...

我发现WebRTC(click here)能够将画布发送到对等连接以及视频元素。将它发送到视频元素也可以正常工作,发送到对等连接到目前为止还没有工作。

但是,我仍然不确定如何将其发送到FFMPEG或其他东西,以便在另一台PC上接收它。

其他想法也很受欢迎,主要是将画布的实时图像发送到另一个带有静态IP地址的客户端。

顺便说一下,这是我尝试将画布内容发送到视频元素的代码:

var canvas = $('#can')[0];
var ctx = canvas.getContext('2d');
var stream = canvas.captureStream(60);

var video = $('#video')[0];
video.srcObject = stream;

0 个答案:

没有答案