我目前正在尝试一个小项目。我有一个画布,我可以用简单的笔画画画。现在我想将这个画布内容发送到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;