javascript - 使用视频源作为 Canvas 视频轨道的 OpenTok 问题 - Google Chrome 66

标签 javascript google-chrome canvas opentok

https://opentok.github.io/opentok-web-samples/Stream-Filter/

嗨,

在最新版本的 Chrome 66 后,我们在 OpenTok 中遇到了这个问题。如果将视频输入作为 Canvas Video Track 提供,发布商会滞后很多。以上链接是 OpenTok 提供的示例。

在我们初始化 OpenTok Publisher 之前,包括 Canvas 视频输出在内的所有内容都工作正常。

一旦我们启动 OpenTok,将 videoSource 提供为 canvasElement.captureStream(25).getVideoTracks()[0] 此后,甚至 Canvas 也开始显示渲染屏幕的延迟。

此问题已从最新版本的 Google Chrome 66 开始出现,并且在 Firefox 中无法重现。

如有任何帮助,我们将不胜感激。

提前致谢。

最佳答案

这是一个issue with Chrome 。显然它在 Chrome 68 中已修复。您可以尝试更新到 Canary 看看是否仍然遇到该问题?如果您这样做,请更新错误的详细信息。 https://bugs.chromium.org/p/chromium/issues/detail?id=824752

关于javascript - 使用视频源作为 Canvas 视频轨道的 OpenTok 问题 - Google Chrome 66,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50319731/

相关文章:

forms - Chrome /HTML5 : Input type number not respecting max attribute?

javascript - 日期选择器对所有字段使用下拉菜单 JavaScript 和 JQuery W/O 日历

javascript - 如何使用 jquery 添加带有行的删除和添加按钮?

javascript - 如何在 jQuery Mobile 中更改选项卡时捕获事件

javascript - 如果不透明,则为 PNG 文件区域着色

javascript - HTML5 JavaScript : canvas context draw raster in for loop

javascript - Canvas 按宽度调整大小,但不按高度调整大小

javascript - Ajax文件上传失败

javascript - Firefox 5 和 Chrome“setInterval()”和非事件选项卡中的 “setTimeout()” 是否有解决方法

javascript - 在 Chrome 中获取大型 AJAX 响应而不会崩溃