首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行kurento示例-java

无法运行kurento示例-java
EN

Stack Overflow用户
提问于 2019-04-21 09:31:23
回答 1查看 287关注 0票数 3

可用示例:https://134.209.199.255:8443/

我如何运行KMS:

代码语言:javascript
复制
docker run -d --name kms -p 8888:8888 \
    -v /root/kms/WebRtcEndpoint.conf.ini:/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini \
    -e GST_DEBUG="Kurento*:5" kurento/kurento-media-server:latest

如何运行转服务器:

代码语言:javascript
复制
sudo turnserver -a -o -v -n  --no-dtls --no-tls -u test:test -r "someRealm"

如何运行java示例:

代码语言:javascript
复制
mvn -U clean spring-boot:run -Dkms.url=ws://localhost:8888/kurento
  1. /root/kms/WebRtcEndpoint.conf.kms的内容(非交互式)
  2. KMS码头集装箱日志 (非交互式)
  3. 转服务器发现结果

任何想法都值得赞赏。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-10 08:56:24

在客户端没有带有转中继信息的configuration属性-

对于WebRtcPeerSendonly

代码语言:javascript
复制
var options = {
          localVideo: video,
          mediaConstraints: constraints,
        configuration: {
            iceServers: [{urls: 'turn:134.209.199.255', username: 'test', credential: 'test'}],
            iceTransportPolicy: 'relay'
        },
          onicecandidate: participant.onIceCandidate.bind(participant)
        }

对于WebRtcPeerRecvonly

代码语言:javascript
复制
var options = {
      remoteVideo: video,
        configuration: {
            iceServers: [{urls: 'turn:134.209.199.255', username: 'test', credential: 'test'}],
            iceTransportPolicy: 'relay'
        },
      onicecandidate: participant.onIceCandidate.bind(participant)
    }

我把它加进去后,它就开始起作用了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55781537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档