【发布时间】:2021-06-23 07:36:31
【问题描述】:
我想在屏幕上显示一张图片,同时开始用 js 录制。我希望它们之间的延迟尽可能小,因为在执行代码之后和真正开始录制之前必须存在延迟。
现在我想知道有没有什么方法可以减少这种延迟,并且可以在装有 Win10 系统和普通声卡的计算机上将延迟控制在什么级别。 ~1ms、~10ms 还是更多?
非常感谢!
【问题讨论】:
标签: javascript recording low-latency
我想在屏幕上显示一张图片,同时开始用 js 录制。我希望它们之间的延迟尽可能小,因为在执行代码之后和真正开始录制之前必须存在延迟。
现在我想知道有没有什么方法可以减少这种延迟,并且可以在装有 Win10 系统和普通声卡的计算机上将延迟控制在什么级别。 ~1ms、~10ms 还是更多?
非常感谢!
【问题讨论】:
标签: javascript recording low-latency
由于您没有向我们展示一些研究,因此很难回答。
顺便说一下 MediaStreamTrack 可以帮助你录制屏幕和音频,实际上还有一个延迟参数。
MediaTrackSettings 字典的延迟属性是一个双精度浮点数,指示当前配置的 MediaStreamTrack 的估计延迟(以秒为单位)。
https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings/latency
【讨论】: