所以我希望能夠通過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進行視頻轉碼,那麼速度會非常慢。