我正在尝试从kurento-magic-mirror运行魔镜示例。
视频正在运行,但我看不到视频中的脸上没有帽子。
连接到https://localhost:8443/
时,您可以在两端播放媒体流,但没有附加帽子,就像过滤器根本没有运行一样。
示例与npm start -- --ws_uri=ws://kms_host:kms_port/kurento
一起运行,我的服务器已经具有here中的安装要求。
可能是什么问题,我该如何测试?
答案 0 :(得分:3)
当您的kurento服务器无法加载客户端指定的图像文件时,可能会发生此问题。
默认情况下,魔镜示例假定kurento和node.js服务器都在本地运行。图像通过URL传递给Kurento服务器,默认值为https://localhost:8443/img/mario-wings.png
。但是,如果您将kurento服务器移到外面某处,则无法通过尝试获取https://localhost:8443/img/mario-wings.png
来访问您的本地主机。
您可以尝试对支持类型的任何公开可用图片网址进行硬编码,而不是在您的localhost上进行硬编码。
在魔镜示例中指定叠加图片网址的地方是https://github.com/Kurento/kurento-tutorial-node/blob/bf718c50e4a77df258aa5faaa95915d52bae3f4e/kurento-magic-mirror/server.js#L244