所以我希望能够通过WebRTC从视频文件(AVI或任何其他)发送普通视频,这可以吗?我看到WebRTC的唯一例子是视频聊天,所以我觉得它只是面向网络摄像头和聊天。
所以我的问题是,技术上可以通过WebRTC从视频文件(不是网络摄像头)发送普通视频吗?
答案 0 :(得分:1)
尝试:“Pre-recorded media streaming”--- Documentation and Source Code。
此实验使用 MediaSource API 在<video>
元素中呈现 Blob 。该实验有一些问题需要修复,例如它无法发送更长的 WebM 视频。
您也可以尝试this experiment。
答案 1 :(得分:0)
WebRTC客户端并不直接支持AVI中通常使用的编解码器,但如果您正在编写自己的独立客户端,那么它当然可以读取AVI或其他视频文件并将其转码为VP8视频和Opus音频(或其他任何内容)您能够协商的其他编解码器),并通过RTP传输。如果您尝试在浏览器中使用JavaScript进行视频转码,那么这将非常慢。