问题标签 [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.
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 做些什么吗?
kurento - Kurento 将多个视频流合二为一
我要解决的具体问题是我有两个带有一个音频源的网络摄像头,我希望它们并排播放,但我不确定如何在 kurento 中做到这一点。
理想情况下,观看者会来观看我的流,并且只看到一个视频,该视频是两个视频并排的混合。
我知道在 javascript 中我可以将多个流添加到对等连接,甚至可以将视频轨道添加到主流,但是我如何拆分这些流或在 kurento 方面并排使用它们。
另外,我知道 ffmpeg 有类似 -filter_complex 的东西,它可以将两个视频流合并成一个并排的流,我也想做同样的事情。通过这种方式,可以在一个文件中查看网络摄像头和音频的记录,而不是多个必须一起提供并同步的文件。
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 的存储库中都找不到该文件。有人可以告诉我我是否做错了吗?
android - 从 Android 连接到 kurento 网络应用程序
我有与 kurento one2many 网络应用程序集成的 SpringMvc 网络应用程序。我想从 android 应用程序连接到这个。如果超过一年不支持 kurento Android SDK 怎么办?我需要用户 URL 连接或其他什么?对不起,愚蠢的问题,我是这方面的新手。
javascript - 使用 jquery 和 Kurento 更改图像源
我使用 Kurento-magic-mirror 并且每次我要更改图像时,我都被迫更改图片 mario-Wings.png 的名称。
这是显示的代码
假设我们在界面上有几个图像现在,我想通过单击来更改图像。
我开始创建一个函数,但这个函数不是自动的,因为它会在启动时改变图片
如何解决这个问题呢 ???
请帮帮我...
dependencies - 在 Ubunto v.14.04 下安装 Kurento 时出现依赖错误
我想在我的 linux 机器 Ubunto 14.04 中安装 Kurento ( http://www.kurento.org/documentation )。
我按照安装说明进行操作:
输出是:
接着:
输出是:
接着 :
部分输出是:
最后:
运行最后一行代码后,遇到如下依赖错误。
在您看来,如何解决该错误?谢谢
maven - Kurento Helloworld mvncomplie 错误
我想根据本教程运行基于 Kurento(WebRTC MediaServer)的应用程序:http ://www.kurento.org/docs/current/tutorials/java/tutorial-1-helloworld.html
运行这些代码后:
在最后一行mvn compile exec:java中,我遇到以下错误:
我想知道问题的根源以及如何解决。谢谢
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 日志(对不起):
谢谢 !
编辑:安装的包/版本
object-detection - 使用 WebRTC 和 Kurento 进行对象检测
我一直在关注关于 WebRTC 的媒体服务器“Kurento”的非常有趣的教程,它允许直接通过浏览器进行多媒体通信。我在这里运行了教程http://www.kurento.org/docs/current/tutorials.html并发现它很有趣。
我现在的计划是实现一个非常基本的基于 WebRTC(或 Kurento)的对象检测/识别算法,给定一个简单的对象,它可以检测到它。为了做到这一点,我考虑了以下步骤。
假设我们希望找到水果,例如苹果和橙子:
- 第1步:我想在屏幕上放一个固定边界框,限制检测区域,比如美国绿卡拍照工具:http: //travel.state.gov/content/visas/en/general/photos.html
(用户脸部周围的绿色形状)
- 第2步:实现一个按钮,一旦按下它就可以告诉你边界框内的对象是苹果还是橙色(例如基于它的颜色或形状)
如果有想法,如果我能了解它们,我将不胜感激。谢谢