我想知道是否可以即时创建 html5 视频。你们中的一些人可能会注意到新的 webrtc 及其与 video 标签的行为。
navigator.webkitGetUserMedia('video', gotStream, noStream);
function gotStream(stream) {
video.src = webkitURL.createObjectURL(stream);
}
那个“界面”是什么样的“流”gotStream(stream)
到底是什么,所以我可以自己生成一个?可能是通过计算事物或仅从服务器接收数据来显示视频。其次,我如何从这个“流”中获取数据?所以我可以从一个用户的网络摄像头中读取它,然后将它发送到我的服务器并让它通过接收用户。二进制数据传输不是我的问题,我已经有了这个工作。我只需要来自一个用户的“流”中的数据,并在想要查看用户网络摄像头的目标用户上重建该“流”。
关于“我自己在哪里获取这些信息”(API Docu 之类的)的任何进一步信息也将非常有帮助,因为我找不到任何信息。
我知道 PeerConnection 的东西,所以这里不需要提及。因为除了网络摄像头的东西之外,我还想将动态生成的视频从我的服务器传输到客户端,或者使用 ffmpeg 等通过动态可变带宽进行某种视频传输,但为此我需要将该数据传输到该video
元素