не могу запустить kurento-examples-java - PullRequest
3 голосов
/ 21 апреля 2019

Доступный пример: https://134.209.199.255:8443/

Как я запускаю KMS:

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

Как мне запустить сервер поворотов:

sudo turnserver -a -o -v -n  --no-dtls --no-tls -u test:test -r "someRealm"

Как запустить пример запуска java:

mvn -U clean spring-boot:run -Dkms.url=ws://localhost:8888/kurento
  1. Содержимое / root / kms / WebRtcEndpoint.conf.ini (не интерактивно)
  2. Журналы док-контейнера KMS (не интерактивные)
  3. Результат обнаружения сервера TURN

Любые идеи приветствуются.

1 Ответ

0 голосов
/ 10 июня 2019

Не было свойства configuration со сведениями о реле поворота на стороне клиента -

для WebRtcPeerSendonly:

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

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

После того, как я его добавлю, он начнет работать.

...