问题标签 [kurento]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4468 浏览

webrtc - STUN/TURN 服务器的 Kurento 问题

所以我遇到的问题是 WebSocket 连接正在我的 KurentoMediaServer 上工作,但没有数据被传输(空的远程 URL)。我知道这是因为我的 KurentoMediaServer 在 NAT(谷歌计算服务器)后面运行,但我使用的 STUN/TURN 服务器似乎没有工作。

这就是我的 WebRtcEndpoint.conf.ini 的样子:

我已经测试了这个暂时打开所有端口的方法,看看这是否是问题所在,但事实并非如此。test%40gmail.com 也是我的 numb TURN 注册用户名,testpassword 是我的密码。

我还应该提到,我的 KurentoMediaServer 和应用程序(java 服务器)在同一个 NAT 后面运行,但我的网页在单独的网络上运行。为了让我的网页从我的应用程序和 kurento 媒体服务器运行单独的 NAT,我需要对 Kurento-Utils.js 做些什么吗?

0 投票
1 回答
1704 浏览

kurento - Kurento 将多个视频流合二为一

我要解决的具体问题是我有两个带有一个音频源的网络摄像头,我希望它们并排播放,但我不确定如何在 kurento 中做到这一点。

理想情况下,观看者会来观看我的流,并且只看到一个视频,该视频是两个视频并排的混合。

我知道在 javascript 中我可以将多个流添加到对等连接,甚至可以将视频轨道添加到主流,但是我如何拆分这些流或在 kurento 方面并排使用它们。

另外,我知道 ffmpeg 有类似 -filter_complex 的东西,它可以将两个视频流合并成一个并排的流,我也想做同样的事情。通过这种方式,可以在一个文件中查看网络摄像头和音频的记录,而不是多个必须一起提供并同步的文件。

0 投票
1 回答
2169 浏览

cmake - 在 lubuntu 15.04 上构建 Kurento

我正在尝试在我的 lubuntu 15.04 上构建整个 Kurento(与具有不同 UI 的 ubuntu 15.04 相同)。我首先克隆所有存储库:

然后安装 kms-cmake-utils:

好的,它在 cmake 模块目录中安装了一堆文件。然后我尝试安装kms-core:

但是 cmake 停止并出现以下错误

我尝试安装 kurento-module-creator:

它遵守并在 .m2 目录中安装一些文件。我对 maven 没有任何经验,不知道它是否正确完成。

但是它不能解决 kms-core 的错误。显然,cmake find_package 命令无法找到 FindKurentoModuleCreator.cmake。我在任何 Kurento 的存储库中都找不到该文件。有人可以告诉我我是否做错了吗?

0 投票
1 回答
330 浏览

android - 从 Android 连接到 kurento 网络应用程序

我有与 kurento one2many 网络应用程序集成的 SpringMvc 网络应用程序。我想从 android 应用程序连接到这个。如果超过一年不支持 kurento Android SDK 怎么办?我需要用户 URL 连接或其他什么?对不起,愚蠢的问题,我是这方面的新手。

0 投票
1 回答
116 浏览

javascript - 使用 jquery 和 Kurento 更改图像源

我使用 Kurento-magic-mirror 并且每次我要更改图像时,我都被迫更改图片 mario-Wings.png 的名称。

这是显示的代码

假设我们在界面上有几个图像现在,我想通过单击来更改图像。

我开始创建一个函数,但这个函数不是自动的,因为它会在启动时改变图片

如何解决这个问题呢 ???

请帮帮我...

0 投票
1 回答
794 浏览

node.js - 如何使用 kurento 在一对一视频通话中录制视频?

我看过一对一视频通话的 kurento 教程,我做了一些更改来记录呼叫者以进行测试。您可以说记录呼叫者和被呼叫者的第一步。但它似乎对我不起作用。

我是 nodejs 和 web-rtc 的初学者,但在 hello 和一对一教程的指导下在 kurento 上应用了一些东西。并感谢您的帮助。我的代码 在这里

0 投票
0 回答
1125 浏览

dependencies - 在 Ubunto v.14.04 下安装 Kurento 时出现依赖错误

我想在我的 linux 机器 Ubunto 14.04 中安装 Kurento ( http://www.kurento.org/documentation )。

我按照安装说明进行操作:

输出是:

接着:

输出是:

接着 :

部分输出是:

最后:

运行最后一行代码后,遇到如下依赖错误。

在您看来,如何解决该错误?谢谢

0 投票
1 回答
748 浏览

maven - Kurento Helloworld mvncomplie 错误

我想根据本教程运行基于 Kurento(WebRTC MediaServer)的应用程序:http ://www.kurento.org/docs/current/tutorials/java/tutorial-1-helloworld.html

运行这些代码后:

在最后一行mvn compile exec:java中,我遇到以下错误:

我想知道问题的根源以及如何解决。谢谢

0 投票
1 回答
2030 浏览

webrtc - Kurento Hello World 在收到候选人后陷入困境

我正在尝试在 nginx 代理后面设置 Kurento 媒体服务器并使用Kurento-hello-world示例进行测试。TURN 服务器已就位,Kurento 已启动。

我在文件/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini中添加了 TURN url,如此所述

我打开了指定的端口

  • 3478 TCP 和 UDP
  • 49152-65535 UDP

编辑:我注意到 TURN 正在宣布一个似乎在我的网络中的远程 HEAD IP,但未链接到我的项目并且从未在配置中指定,如浏览器控制台中所见,我收到一个具有未知外部 IP 的候选人 2和一个具有良好外部 IP 的候选人 3,但想知道是否可以储存浏览器以尝试连接到一个坏的。是否可以避免 TURN 提出特定地址?

在本地,我可以看到 ( netstat -tulpn) 在 kurento 和 TURN 机器上分配的候选 UDP 端口。应该来自服务器的视频输入永远不会出现,这意味着连接永远不会实现?

转服务器:

浏览器 Hello-World 控制台:

还有 kurento 日志(对不起):

谢谢 !

编辑:安装的包/版本

0 投票
1 回答
1287 浏览

object-detection - 使用 WebRTC 和 Kurento 进行对象检测

我一直在关注关于 WebRTC 的媒体服务器“Kurento”的非常有趣的教程,它允许直接通过浏览器进行多媒体通信。我在这里运行了教程http://www.kurento.org/docs/current/tutorials.html并发现它很有趣。

我现在的计划是实现一个非常基本的基于 WebRTC(或 Kurento)的对象检测/识别算法,给定一个简单的对象,它可以检测到它。为了做到这一点,我考虑了以下步骤。

假设我们希望找到水果,例如苹果和橙子:

(用户脸部周围的绿色形状)

  • 第2步:实现一个按钮,一旦按下它就可以告诉你边界框内的对象是苹果还是橙色(例如基于它的颜色或形状)

如果有想法,如果我能了解它们,我将不胜感激。谢谢