ubuntu16.04.4-desktop
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 5AFA7A83
vi /etc/apt
deb [arch=amd64] http://ubuntu.openvidu.io/6.7.1 xenial kms6
sudo apt-get update
sudo apt-get install kurento-media-server
TURN提供的功能是STUN提供的功能的超集。这意味着如果您已经使用TURN服务器,则不需要配置STUN服务器。
STUN
/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini
stunServerAddress = serverIp
stunServerPort = serverPort
TURN
/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini
turnURL = user:password@66.228.45.110:3478
感谢这位前辈的turn
“iceServers”: [
{ “url”: “turn:115.28.170.217:3478”,
“credential”: “zmecust”,
“username”: “zmecust”
}
]
turnURL=zmecust:zmecust@115.28.170.217:3478
coturn 下次再配置
https://github.com/coturn/coturn
启动
sudo service kurento-media-server start
sudo service kurento-media-server stop
下载项目开始 1个webrtc
/kurento-tutorial-java-master/kurento-hello-world
mvn clean compile exec:java -Dkms.url=ws://192.168.0.153:8888/kurento
8888 端口的地址 是 kurento服务器的地址
遇到的问题
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>${start-class}</mainClass>
<layout>ZIP</layout>
<classifier>exec</classifier>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<mainClass>${start-class}</mainClass>
</configuration>
</plugin>
</plugins>