kurento 6.6.0 安装部署 + 运行官网demo

文章所有均在VirtualBox+Ubuntu14.04上进行的。

环境和工具:Java 8Maven 3.5.0Node.js 0.10.48Bowergit.

环境和工具不同,不保证能够正常运行。


一.安装Java 8

网络上有多种安装方法,我采用的是命令行直接下载安装的方法,省去配置环境变量(==懒)

1.添加ppa:

打开终端依次运行:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

2.安装Java8

sudo apt-get install oracle-java8-installer

安装过程会弹出服务条款,确定和是,然后等待安装完成

3.设置默认JDK

sudo update-java-alternatives -s java-8-oracle

4.检查JDK

java -version

javac -version

二、安装maven 3.5.0

maven 3.5.0无法命令行自动安装    == 自动安装的是3.0,运行demo时会报错,应该是3.0的仓库太老了吧。。

1.下载maven 3.5.0

打开终端

下载maven

sudo wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

解压

sudo  tar -zxvf apache-maven-3.5.0-bin.tar.gz

去到解压后的文件夹

sudo mv apache-maven-3.5.0 /usr/local/

2.配置maven

打开文件管理器,并找到 etc文件夹下的 profile文件

在文件末尾加入下面的代码

export M2_HOME=/usr/local/apache-maven-3.5.0

export M2=$M2_HOME/bin

export MAVEN_OPTS="-Xms256m -Xmx512m"

export PATH=$M2:$PATH

然后运行

sudo su

source ~/.profile

source /etc/profile

3.检查maven

mvn -v

三、安装node.js + bower

1.安装node.js

据说这是官网提供的在线安装的方法,亲测可用

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
2.安装bower

npm install -g bower

四、安装git

sudo apt-get install git

五、kurento 6.6

打开终端依次运行

echo "deb http://ubuntu.kurento.org trusty kms6" | sudo tee /etc/apt/sources.list.d/kurento.list
wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install kurento-media-server-6.0

安装完成之后可运行启动和结束指令判断是否安装成功

启动服务指令

sudo service kurento-media-server-6.0 start

结束服务指令

sudo service kurento-media-server-6.0 stop

六、运行demo

1.从git上clone项目

git clone https://github.com/Kurento/kurento-tutorial-java.git

2.进入demo所在的路径

cd kurento-tutorial-java/kurento-hello-world

clone下来的项目中有多个demo,想要运行其他demo,直接替换路径就行了

3.运行demo

mvn compile exec:java

4、打开浏览器

打开 http://127.0.0.1:8443/ 就可以看到了。

5、主机/同个网段下的机器访问demo

在virtualBox中设置虚拟机的网络连接方式为:桥接网卡

并且在高级中的混杂模式设置为:全部允许

然后浏览器中访问的地址  http://虚拟机IP:8443/ 


搭建过程借鉴了许多大神的教程,由本人结合2017.10.17 kurento的最新的demo和自己的环境进行实际搭建。



 
  


你可能感兴趣的:(kurento,WebRTC)