部署環(huán)境:Ubuntu 16.04 (Xenial)
步驟:
先定義系統(tǒng):DISTRO="xenial"
添加下載的資源鏈接:
sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF
Kurento Media Server - Release packages
deb [arch=amd64] http://ubuntu.openvidu.io/6.7.1 $DISTRO kms6
EOF
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83
更新數(shù)據(jù)源:
sudo apt-get update
下載kurento服務(wù)器:
sudo apt-get install kurento-media-server
啟動和關(guān)閉服務(wù):
sudo service kurento-media-server start
sudo service kurento-media-server stop
(外網(wǎng)調(diào)用是需要)kurento服務(wù)調(diào)用的sturn和turn server 配置設(shè)置文件:
編輯etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini里的
stunServerAddress=<serverIp>
stunServerPort=<serverPort>
和
turnURL=<user>:<password>@<serverIp>:<serverPort>
demo部署:
環(huán)境:
maven 3.5.0以上
jdk1.7以上
步驟:
官網(wǎng)下載maven解壓:sudo tar -zxvf apache-maven-3.5.0-bin.tar.gz
配置maven環(huán)境在/etc/profile:
export M2_HOME=/root/apache-maven-3.5.0
export M2=M2_HOME/bin export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=M2:$PATH
刷新環(huán)境:source /etc/profile
檢查maven是否部署成功:mvn -v
從GitHub上拉取demo:
git clone https://github.com/Kurento/kurento-tutorial-java.git
進(jìn)入樣例運(yùn)行demo:
cd kurento-tutorial-java/kurento-hello-world
git checkout 6.7.1
mvn clean compile exec:java
訪問:https://localhost:8443
kurento部署參照:
https://blog.csdn.net/running17/article/details/78268034