问题标签 [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 - Kurento : 教程 4 - 一对一视频通话无法在 Azure 上运行
我已经在 Azure 上的虚拟机 (Ubuntu-14.04) 上部署了 kurento java 教程。我能够成功执行/测试教程 1 到教程 3,但是教程 4 和教程 5 不起作用。在 one2one 通话期间,我无法接收对等媒体流。所需的 UDP/TCP 也已打开。
我在WebRtcEndpoint.conf.ini
&中提供了所需的 STUN 配置kurento.conf.json
我尝试调试,但在日志中找不到任何错误。
audio - 如何控制 Kurento 录音机的质量
我们最近构建了一个演示应用程序,利用 Kurento Media Server 录制申请人视频面试,但音频质量不佳,有些音频无法识别,有些音频有高音噪音。我们已经在几种型号的 PC 或 Mac 上对其进行了测试,所以这应该不是设备问题。
我们一直在使用 RecorderEndpoint 和媒体配置文件 MediaProfileSpecType.WEBM ,所有其他设置保持默认。
为了解决这个问题,我们尝试了:
- 我们升级到使用 Opus 作为音频编码器的 Kurento 6.2.1。
- 尝试使用刻录机的 setMaxOuputBitrate,我们看它没有改进或者我不知道可以使用哪个比特率范围。
- 更改 SDPOffer 为我们不知道在哪里修改的 Opus 设置高比特率音频
到目前为止,它都没有工作,所以请告诉我们在哪里看。
谢谢。
javascript - Kurento Media Server HelloWorld Javascript 示例 webSocket 错误
圣诞节快乐!
我正在尝试在我的 Ubuntu 14.04(64 位)上配置 KMS。我可以按照https://www.kurento.org/docs/6.0.0/installation_guide.html上的指南成功安装 KMS 服务器。
另外,从https://www.kurento.org/docs/6.0.0/tutorials/js/tutorial-1-helloworld.html下载了 Javascript HelloWorld 教程。我可以在同一 Ubuntu 系统上的 Google Chrome 版本 47.0.2526.106(64 位)上的 localhost 上成功运行该示例。
但是,我看不到本地视频,也看不到循环支持的视频。两个视频占位符上仅显示一个微调器图标。在创建 SDP 报价后查阅控制台日志会发现问题。错误如下所述。
kurento-client.js:21072 WebSocket 连接到“wss://127.0.0.1:8433/kurento”失败:连接建立错误:net::ERR_CONNECTION_REFUSED
我不是网络套接字和其他东西的专家。对此的任何帮助都将真正帮助我继续前进。
注意:我在 HTTP 上运行示例,而不是在 HTTPS 上。不过,我想这不会是问题的原因。
问候,
懒人编码器7
server - Kurento one2one 示例在本地运行流畅,但在服务器上严重滞后
我在本地机器上安装了 Kurento 6.0 one2one 视频通话示例,并在本地网络中进行了测试。聊天很顺利。之后,我将它放在我的专用服务器上并通过互联网进行了尝试。它开始滞后并在通话开始后 10 或 15 秒冻结。服务器具有 16mbs 的下载速度和 10mbs 的上传速度。一次会议似乎就足够了。
node.js - WebRTC 5 人会议与回放录制?
我正在开发一个在 WebRTC 中进行大型群组广播的项目,因为它需要在 iOS 和 Android 设备上运行,我正在使用 Kurento 和 iOSWEBRTC cordvoa 插件来构建这个我很好奇是否有人可以帮助改进我的计划,或者是否有一个更简单的方法来实现这一点。
我们需要一个每个房间 5 人的视频/音频会议,但是我们需要能够向大量观众展示该视频。现在我的想法是使用 Kurento 作为中间人,并将流捕获到 .webm 文件中,以便在会议进行时进行实时回放。
有没有更好的方法来实现这一目标?以及如何在录制 webm 文件时播放它,它需要更新并随着更多视频的发送而继续播放,基本上是摄像机的实时流副本。
我不确定我是否要走最好的路线,但我认为这会减少我最初想法的带宽,我最初想把它做成这样:
广播公司的 5 人会议 X 数量的观众然后下载了这些流,但是我意识到上传带宽要求会非常高,这就是我决定这个想法的原因。此外,观众不必像广播公司那样实时观看。他们需要能够同时看到并相互交流,观众可能会落后几秒钟。
TL;博士:
尝试通过视频/音频捕获进行 5 人视频会议,然后将其直播到观众播放器。这将允许避免 PeerConnection 带宽限制。这会起作用还是我忘记了什么?
java - Kurento示例错误
我正在尝试使用 http://doc-kurento.readthedocs.org/en/stable/tutorials/java/tutorial-1-helloworld.html的 kureno 教程
我按照本例中的步骤进行操作,如下所示
它已编译并加载网页,并显示本地流。当它以远程流启动时。这在控制台中显示错误。
来自服务器的错误消息:[KurentoClient] 等待响应请求的超时 10000 毫秒 {"id":1133856,"method":"create","params":{"type":"MediaPipeline","constructorParams":{ }},"jsonrpc":"2.0"}
kurento - Kurento Java 教程 helloworld 在启动时卡住
我尝试运行 Kurento HelloWorld
但它总是在开始之前在这里停留很长时间(几分钟)。此时正在进行什么操作?
16:26:58.684 [HelloWorldApp.main()] 信息 - oktutorial.helloworld.HelloWorldApp - 在 PID 14998 的 instance-c5pf3tu2 上启动 HelloWorldApp (/home/kurento-tutorial-java/kurento-hello-world/target/classes 由根在 /home/kurento-tutorial-java/kurento-hello-world) 16:26:58.695 [HelloWorldApp.main()] 调试 - oktutorial.helloworld.HelloWorldApp - 使用 Spring Boot v1.3.0.RELEASE、Spring v4.2.3.RELEASE 运行 16:26:58.695 [HelloWorldApp.main()] 信息 - oktutorial.helloworld.HelloWorldApp - 没有配置文件处于活动状态 16:26:59.768 [pool-1-thread-1] 信息-ohvalidator.internal.util.Version-HV000001:Hibernate Validator 5.2.2.Final
cloud9-ide - 无法在 Cloud9-ide 上安装 Kurento 媒体服务器
无法在运行 Ubuntu 14.04 的 cloud9 上正确安装 KMS(Kurento 媒体服务器),我尝试了很长时间。
当我尝试启动 KMS 时,我得到了这个响应
/etc/init.d/kurento-media-server-6.0: 18: ulimit: 错误设置限制(不允许操作) /etc/init.d/kurento-media-server-6.0: 20: ulimit: 错误设置限制(不允许操作) * 启动 Kurento 媒体服务器 ...完成。
安装时没有其他明显错误。当我尝试卸载它并且当我测试它是否正在运行时它不存在,而不是当我 grep 时它不存在。
我尝试使用 kurento 网站上的标准命令在 codeanywhere 和我的家用计算机上安装它,它使用标准指令完美安装,但我希望它在 cloud9 上。