linux下安装kurento并简单测试

最近因为要用到kurento,于是在网上找了许多下载教程,踩了很多的坑 ,于是这里记录一下安装过程 以及遇到的问题
第一步

sudo apt-get update \
  && sudo apt-get install --no-install-recommends --yes \
     gnupg

这一步的时候,在sudo apt-get update的 时候可能会报错,我就遇到了一次 ,参考这篇博客添加链接描述

第二步

DISTRO="xenial"  # KMS for Ubuntu 16.04 (Xenial)

第三步

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83
sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <

第四步

sudo apt-get update \
  && sudo apt-get install --yes kurento-media-server

启动

sudo service kurento-media-server start

检查是否已经运行了

ps -ef | grep kurento-media-server

会出现一下界面

> nobody  1270  1  0 08:52 ?  00:01:00  /usr/bin/kurento-media-server

除非另行配置,否则KMS将打开端口8888以接收请求并通过Kurento协议发送响应。使用此命令验证此端口是否侦听传入数据包

sudo netstat -tupan | grep kurento

出现以下界面

> tcp6  0  0 :::8888  :::*  LISTEN  1270/kurento-media-server

运行例子
1.获取示例代码需要用到Git,可以通过以下命令安装:

sudo apt-get install git

2.运行示例代码需要用到Maven 3.0以上版本和JDK 7以上的版本。Maven可以通过以下命令安装:

sudo apt-get install maven

JDK可以下载压缩文件传到Linux下,这里下载了jdk-8u191-linux-x64.tar.gz 版本
解压 JDK 到 /usr/lib/jvm
这一步根据你下载的jdk版本开始输入指令

sudo tar zxvf jdk-8u191-linux-x64.tar.gz -C /usr/lib/jvm

设置环境变量

sudo gedit /etc/profile

在打开的文件的末尾输入

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"  
export PATH="$JAVA_HOME/bin:$PATH"

设置系统默认JDK

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_191/bin/java 300  
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_191/bin/javac 300  
sudo update-alternatives --config java

选择你下载的 也就是后面标有300的
验证JDK

java -version

添加链接描述
输入以下指令 便可以运行例子

git clone https://github.com/Kurento/kurento-tutorial-java.git
cd kurento-tutorial-java/kurento-hello-world
git checkout 6.10.0
mvn -U clean spring-boot:run -Dkms.url=ws://localhost:8888/kurento

你可能感兴趣的:(kurento)