0

我在 centos 和 Node.js 上安装了一个 Kurento 服务器。我在使用 Chrome 浏览器进行流式传输时遇到了一些问题,控制台报告以下错误:

NavigatorUserMediaError constraintName:“”消息:“仅允许安全来源(参见:https ://goo.gl/Y0ZkNV )。” 名称:“PermissionDeniedError”

错误在该方法中被捕获:

function log(console, level) {
  var items = this

  var item = document.createElement('li');

  var argv = [].slice.call(arguments, 2)

  // initialise the item
  item.innerHTML = argv.map(renderData).join(' ');

  // add the class
  item.classList.add(level);

  // add to the list
  items.appendChild(item);

  setTimeout(function() {
    items.parentNode.scrollTop = items.offsetHeight;
  }, 100);

  // pass the call through to the original window console
  console[level].apply(console, argv);
};

有人可以帮我解决吗?

4

1 回答 1

1

根据错误消息,您的 Kurento 服务器似乎未配置为在 HTTPS 上工作:

从 Chrome 47 开始,WebRTC 只允许来自安全源(HTTPS 或 localhost)。

按照他们的指南使 Kurento 在 HTTPS 协议上工作。

于 2016-01-22T18:40:59.110 回答