文章所有均在VirtualBox+Ubuntu14.04上进行的。
环境和工具:Java 8、Maven 3.5.0、Node.js 0.10.48、Bower、git.
环境和工具不同,不保证能够正常运行。
一.安装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和自己的环境进行实际搭建。