MediaStreamRecorder不能记录一个小时以上?

问题描述 投票:0回答:1

我正在创建一个视频会议,该会议需要1个小时。而且它无法保存,因为Payload Too Large] >>

这是我的代码:

const data = [];
multiStreamRecorder.ondataavailable = function (blob) {
    data.push(blob);

    var fileName = getFileName('webm');
    var scheduleId = $('#stop-recording').data('id');
    var fileObject = new File([data[0]], fileName, {
        type: data[0].type
    });
    var objectUrl = URL.createObjectURL(data[0]);

    var formData = new FormData();
        formData.append('video_blob', fileObject);
        formData.append('video_filename', fileObject.name);
        formData.append('schedule_id', scheduleId);

    $.ajax({
        url: '{{ url('/') }}/store',
        data: formData,
        cache: false,
        contentType: false,
        processData: false,
        type: 'POST',
        success: function(response) {
            //
        }
    });
};
multiMediaRecorder.start();

我需要记录整个会议。

我正在创建一个视频会议,该会议需要1个小时。它不能保存,因为有效载荷太大这是我的代码:const data = []; multiStreamRecorder.ondataavailable =函数(blob){data ....

javascript webrtc video-recording video-conferencing web-mediarecorder
1个回答
0
投票

有效载荷太大

© www.soinside.com 2019 - 2024. All rights reserved.