问题标签 [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.
javascript - Kurento - WebSocket 连接失败
我正在尝试运行 Kurento WebRTC 的 Javascript 录制示例,如下所示:
http://doc-kurento.readthedocs.org/en/stable/tutorials/js/tutorial-recorder.html
我已经在 Ubuntu 机器上设置了 Kurento,它运行正常。服务也开始了。此外,我测试了基于 Java 的示例,它运行时没有任何问题。
js录制示例失败,错误如下:
混合内容:“ https://ABCDEF ”页面已通过 HTTPS 加载,但尝试连接到不安全的 WebSocket 端点“ws://XYZ:8433/”。此请求已被阻止;此端点必须在 WSS 上可用
我将 ws_uri 变量更改为指向安全的 Web 套接字:
但是,我现在收到以下错误:
kurento 服务器使用letsencrypt 被保护在HTTPS 上运行。我使用以下说明来保护服务器:
https://doc-kurento.readthedocs.org/en/latest/mastering/securing-kurento-applications.html
但是,在上面的示例中,它要求连接以下 crt 文件:
我在这里很困惑,因为我找不到上述文件。Letsencrypt 为我生成以下 .pem 文件:
cert.pem、chain.pem、fullchain.pem、privkey.pem
kurento.json.conf 文件中是否应该使用上述文件之一?
cmake - 如何设置 Kurento 媒体服务器助手?
我想针对最新的 Fedora 构建 Kurento 媒体服务器。
但是,CMake 无法配置源:
我kms-cmake-utils
按照建议安装到/usr/local/
. 但是,即使我设置为目标放置 .cmake 模块的CMAKE_PREFIX_PATH
文件夹,我仍然有此错误。kms-cmake-utils
install
事实上KurentoHelpersConfig.cmake
,kms-cmake-utils
.
如何为 Fedora 配置 Kurento?
kurento - Kurento媒体服务器DTMF和VAD检测
我们正在使用 Kurento 媒体服务器构建 PoC,我正在研究如何在 Kurento 中实现 DTMF 和语音活动检测。在带有 rtpdtmfdepay 和 dtmfdetect 元素的 gstreamer 上可以进行 Dtmf 检测,而对于 VAD,我正在查看VAD 插件???
那么例如DTMF检测,Kurento方面必须做些什么来实现这样的功能 - 你是否基于GStreamer开发kurento模型,这就足够了吗?
有没有人尝试过可以分享一些见解/示例/代码的类似方法?
问候!
java - Spring + Kurento(码头不工作)
我有一个 Spring Boot 应用程序,使用 Spring Boot 版本 1.3.1 和 Spring 4.2.4 创建一个提供 REST API 和 websocket 服务器的简单 Web 应用程序。
我想在这个应用程序中使用 Kurento 媒体服务器库,但我遇到了一些问题。
这个 Kurento Java 库使用 Jetty 使用 websockets 连接到 Kurento 媒体服务器。我面临的问题是连接到这个 websocket 服务器,看起来 Jetty 有一些问题(包含在kurento-client 6.3.0 lib 中)。
当 websocket 尝试连接到服务器时,就会出现问题。连接总是失败(kurento 服务器很好,见下文)。日志显示了很多信息(pastebin 中的完整日志转储),但具体问题如下:
我已经在 Kurento 讨论组中寻求帮助,但还没有人给出最终答案。此处讨论:连接到 WebSocket 服务器的异常。
我的 Kurento 媒体服务器已启动,IP 和端口以及其他类似问题都没有问题,因为我可以从 Web 浏览器(使用http://www.websocket.org/echo.html)设置到 Kurento 服务器的 websocket 连接. 错误发生在 java 堆栈中。
我还从这个示例http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html创建了一个独立的 Jetty 应用程序,并成功连接到 Kurento websocket 服务器。
Jetty 和 Spring 有什么问题吗?那是问题吗?我应该怎么做才能修复这个错误?
webrtc - Kurento媒体服务器中的重新协商
我使用 Kurento Media Server 6.0 作为 MCU 进行一对多通信。我正在尝试重新协商 SDP 以进行 mediaStreams 切换。为此,我使用以下代码:
让 webRtcEndPoint 是某个 MediaPipeline 上创建的 endPointUser
它正在返回错误
{ [错误:端点已协商]代码:40208,数据:{类型:'SDP_END_POINT_ALREADY_NEGOTIATED'}}
如何在不创建整个 webrtcEndPoint 的情况下与 Kurento Media Server 重新协商用户(即不创建用户和 Kurento Media Server 之间的全新连接)?
webrtc - Kurento hello world 没有显示视频
我是kurento的新手。我已经在具有 ubuntu 14.04 的 PC 上安装了 kurento 6.0(使用以下过程)并尝试运行 hello world 示例。安装后,1-我运行 kurento:
sudo service kurento-media-server-6.0 start
使用以下命令克隆和启动 hello-world java 版本:
3- 访问网页 https:localhost:8443
但是当我点击开始时,没有显示视频{从我的笔记本电脑摄像头捕获};始终显示加载图像。请注意,在 chrome 和 firefox 上都观察到相同的问题。
以下是网页显示的控制台日志
我在这里做错了什么?
java - 事件未到达 kurento java 服务器
我是 Kurento 媒体服务器的新手,我正在尝试将一个事件从 kurento 媒体服务器发送到我拥有的 java 应用程序。
我使用以下步骤创建了一个事件:
编辑了interface
json文件:
然后在我的.hpp
文件中:
在我的.cpp
文件中:
在我的 Java 服务器中,我使用以下方法注册了该事件:
但是在完成所有这些之后,我无法从 kms 接收任何事件,我查看了 kms 日志,我正在获取正在发送的事件日志,但我没有在 java 服务器端收到任何事件。
代码中有什么我遗漏的吗?
编辑 1:在 eclipse 控制台上我得到这个日志
编辑2:
以下是输出dpkg -l | egrep -i "kurento|nice|kms"
gstreamer - Kurento 服务未列出自定义过滤器 .so 文件
我使用 gstreamer 为 Kurento 媒体服务器创建了一个自定义过滤器。根据文档,我创建了 .deb 文件debuild -us -uc
并安装了它,因此libkmscustomfiltermodule.so
在/usr/lib/x86_64-linux-gnu/kurento/modules/
最初它列在加载的模块中,但我删除了它.so
,之后它没有列出(sudo kurento-media-server --list
)
即使我恢复我的更改并重新启动kurent-media-server-6.0
服务,这customfilter
也没有列在sudo kurento-media-server --list
在服务器日志中我看到这个日志:
知道为什么会这样吗?
javascript - Node Tutorial one to Many 没有加载远程服务器 Stream Spinner 动起来没完没了
我是在项目中使用 Kurrento 的新手,但是当我克隆在 git hub 上为 Kurento 提供的教程并遵循 one2Many 调用的说明时。首先,adapter.js 的包损坏了,因为我成功解决了它们,但之后出现了一个问题,即我的网络摄像头运行良好,我能够看到我的侧流,但看不到远程流,微调器正在移动无止境。
我在 chrome 的控制台上看到了两个错误,即:-
现在上述错误已解决,我的控制台上没有任何错误
这是我遵循的步骤-:
现在 kurento 示例在端口号:8443 上运行
之后,我在我的 chrome 浏览器版本上打开了那个 URL,没有版本 46.0.2490.86
之后我看到说在 HelloWorld 示例中。屏幕截图在以下 URL 请检查:-
在消息文本区域中,它将显示:-
在节点控制台中,我看到以下内容
我在我的 ubuntu 机器上使用 Kurneto 媒体服务器版本:6.4.0
配置文件kurento.conf.json如下
这是无尽旋转器的快照
我在所有教程示例中都面临这个问题。
请帮助我摆脱这种情况。任何帮助,将不胜感激。谢谢
c++ - Kurento:无法接收来自 GStreamer 元素“cutter”的回调
我正在尝试在 kurento 上应用一些 GStreamer 插件mediapipeline
,在这里我希望 Gstreamer 代码在独立程序中运行良好,可以发送与cutter
.
以下是我的代码:
总的来说,我为代码中的问题添加了评论。
我正在收到GstMessageTag
已在日志中打印的回调,gst_structure_get_name(name)
但我没有收到任何回调cutter
代码流中是否有任何遗漏/错误?
编辑:audioconvert
cutter
删除了添加插件过滤器的gstreamer 方式,尝试添加element
但我收到错误addIceCandidate
: