我想在本地模拟kurento-one2one-call。
我安装了在同一台计算机上运行的kurento媒体服务器。
tcp6 0 0 :::8888 :::* LISTEN 3022/kurento-media-
然后我使用以下命令安装kurento-one2one-call
git clone https://github.com/Kurento/kurento-tutorial-java.git
cd kurento-tutorial-java/kurento-one2one-call
git checkout 6.7.1
mvn compile exec:java
然后通过打开用户1的浏览器类型https://localhost:8443和用户2的浏览器类型。
然后注册两个用户,当我要通过键入用户名从用户1呼叫到用户2时,我将无法呼叫。
我在配置部分缺少什么吗?
任何建议都会对我有很大帮助。
答案 0 :(得分:0)
我看到您没有提到任何有关STUN配置的信息,这是使其正常运行的重要组成部分。就像installation guide中提到的:
要在KMS中配置STUN服务器,请取消注释位于/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini的WebRtcEndpoint配置文件中的以下行:
dependencies {
compileOnly deps.sparkCore
compileOnly deps.sparkSql
compileOnly deps.sparkHive
compileOnly deps.sparkMllib
compileOnly deps.scalaLib
testImplementation deps.scalaT
testRuntime deps.pgdown
testImplementation deps.scalaC
testImplementation deps.sparkTestingB
}
configurations {
testCompile.extendsFrom compileOnly
}
就我而言,我无法使其与安装指南中列出的Stun IP一起使用,因此我按照kurento FAQ中的步骤配置了Coturn服务器。成功安装Coturn之后,您只需要正确编辑WebRtcEndpoint.conf.ini中的stunServer部分即可使其在本地运行。
希望这会有所帮助。