gpt4 book ai didi

google-chrome - HTML MediaRecorder录制滞后于1080p流

转载 作者:行者123 更新时间:2023-12-03 12:33:56 24 4
gpt4 key购买 nike

我正在通过具有以下配置的getUserMedia API读取1080p和720p外部摄像机流

let c_constraints = {
audio: false,
video: {
deviceId: { exact: videoValue },
width: { min: 320, ideal: 1280, max: 1920 },
height: { min: 144, ideal: 720, max: 1080 },
framerate: { min: 15, ideal: 30, max: 60 }
}
}
navigator.mediaDevices.getUserMedia(c_constraints)
.then((stream) => c_handleStream(stream))
.catch((e) => c_handleError(e));

并使用以下记录流
 try {
c_recorder = new MediaRecorder(currentCameraStream);
} catch (e) {
throw e
}

问题->在高端设备上工作正常,但是在具有4GB RAM的设备上,以1080p和720p录制时,英特尔酷睿i3我得到 落后于,并且视频仅在前3秒内断断续续,但是其余视频只是美好的。

同样,在VLC媒体播放器中播放此录制的视频时,计时器会直接从00:01跳到00:03,

如果这是内存/缓冲区问题,其他 Blob 也会受到影响。我是否缺少某些东西,是否应该以其他方式或通过任何其他选项使用MediaRecorder。

PS:我曾尝试使用Muaz Khan爵士的RecordRTC,但对CPU来说似乎很沉重,因为上述机器上的CPU使用率激增了70%以上,这使该机器变得 super 慢。

请对此有所说明。

最佳答案

最终使它正常工作,以防万一,如果正在录制的机器处于省电模式,则可以通过从控制面板启用性能模式来解决音频/视频不同步的问题

关于google-chrome - HTML MediaRecorder录制滞后于1080p流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60149740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com