我正在使用MediaRecorder API和Canvas captureStream方法在瀏覽器中對畫布的VP8視頻流進行編碼。這些數據通過二進制網絡套接字發送到FFmpeg。 var outputCaptureStream = $('canvas')[0].captureStream(30);
var mediaRecoder = new MediaRecoder(outputCapture
更新:當前最好的假設是,這是由大型學校/大學網絡引起的 - 其他用戶沒有問題。 我正在使用RecordRTC錄製音頻。這依賴於MediaRecorder。 在第一次開始記錄,這(抓)記錄錯誤: DOM exception: failed to execute start on Media recorder: The
MediaRecorder failed to start because th
我可以用網絡攝像頭錄製視頻,在瀏覽器上播放結果blob並將其下載到本地機器上,但是當我將文件保存到服務器時,它是無法讀取的。我已經嘗試將塊發送到服務器並將它們連接在一起,並且還發送了整個blob,但結果是相同的(不可讀的視頻)。 我首先用FileReader()讀取blob,它提供了base64結果,然後將其發送到服務器,在那裏我base64_decode()它並將其保存到文件夾。 JS代碼: v