所以我希望能够通过WebRTC从视频文件(AVI或任何其他)发送一个正常的视频,可以做到这一点?我看到的WebRTC的唯一例子就是视频聊天,所以我觉得它只适用于网络摄像头和聊天。WebRTC的所有例子都是视频聊天,是否可以通过WebRTC发送任何类型的视频?
所以我的问题是,技术上可以通过WebRTC从视频文件(而不是网络摄像头)发送正常视频吗?
所以我希望能够通过WebRTC从视频文件(AVI或任何其他)发送一个正常的视频,可以做到这一点?我看到的WebRTC的唯一例子就是视频聊天,所以我觉得它只适用于网络摄像头和聊天。WebRTC的所有例子都是视频聊天,是否可以通过WebRTC发送任何类型的视频?
所以我的问题是,技术上可以通过WebRTC从视频文件(而不是网络摄像头)发送正常视频吗?
尝试:“Pre-recorded media streaming”--- Documentation and Source Code。
本实验采用MediaSource的API渲染斑点在<video>
元件。这个实验有一些问题需要修正,例如它不能发送更长的视频。
您也可以尝试this experiment以及。
通常在AVI中使用的编解码器并不直接受WebRTC客户端支持,但是如果您正在编写自己的独立客户端,那么它当然可以读取AVI或其他视频文件并将其转码为VP8视频和Opus音频(或无论您是否可以协商其他编解码器),并通过RTP传输它。如果您试图在浏览器中使用JavaScript进行视频转码,那么速度会非常慢。