官方一共提供了13个示例,这些示例运行的方式大同小异,一般会提供JAVA、Browser JavaScript、Node.js三种版本,这里仅演示java版本的示例。
这些示例要求系统内已经正确安装了KMS6.0
服务器,并在运行前启用服务。获取示例代码需要用到Git
,可以通过以下命令安装
sudo apt-get install git
运行示例代码需要用到Maven 3.0
以上版本 和 JDK 7
以上的版本。
Maven可以通过以下命令安装
sudo apt-get install maven
JDK 7 需要先下载安装包
wget http://download.Oracle.com/otn-pub/Java/jdk/7u67-b01/jdk-7u65-Linux-x64.tar.gz?AuthParam=1409576319_dfde2f775171783776ee7cb57672a572
解压 JDK 到 /usr/lib/jvm
sudo tar zxvf jdk-7u45-linux-x64.tar.gz -C /usr/lib/jvm
设置环境变量,用的是gedit,熟悉vim可以用vim
sudo gedit /etc/profile
在打开的文件的末尾输入
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_65
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH
设置系统默认JDK(如果已经把系统自带的OpenJDK卸载了就不需要这步了)
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_65/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_5/bin/javac 300
sudo update-alternatives --config java
验证JDK
java -version
见到JDK的信息则表示成功
注意:所有示例代码默认配置KMS 地址为本机地址。如果需要使用远程的KMS ,那么需要在启动示例的时候加上 kms.url 选项
mvn compile exec:java -Dkms.url=ws://kms_host:kms_port/kurento