使用视频录制应用程序(使用WebRTC),我使用getUserMedia()录制视频/音频,并使用blob存储数据,完整的blob大小约为5MB(音频+视频),持续10秒,320x240px。代码在这里(设置所有音频/视频约束,低分辨率,比特率和帧速率)
var video = document.createElement('video');
video.controls = true;
video.src = URL.createObjectURL(blobs.video);
console.log("Blob Size "+blobs.video)
如何在不降低音频/视频质量的情况下减少blob大小。使用(BinaryJs)我试图将此数据从32位浮点数转换为8位数据,但仍然blob大小保持不变。