Kurento流媒体开发环境搭建流程以及连接海康威视摄像头
采用的系统是Ubuntu16.04(Xenial),运行环境:jdk1.8、maven3.6.1
-
确保GnuPG 的安装,命令如下
sudo apt-get update \
&& sudo apt-get install --no-install-recommends --yes \
gnupg
-
定义系统中安装的Ubuntu版本。
DISTRO="xenial" # KMS for Ubuntu 16.04 (Xenial)
-
将Kurento存储库添加到系统配置中,运行以下命令
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83
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.10.0 $DISTRO kms6
EOF
-
安装 KMS:
sudo apt-get update \
&& sudo apt-get install --yes kurento-media-server
启动停止命令
sudo service kurento-media-server start
sudo service kurento-media-server stop
kms服务端安装好后,下载demo运行实例:
1.确保安装了Node.js in your system:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
2.确保安装Bower:
sudo npm install -g bower
3.为了运行demo,定位到目录执行命令:
4.cd kurento-rtsp2webrtc
bower install
5.httpserver需要被安装:
sudo npm install -g http-server
6.启动服务命令:
http-server
远程访问http://远程服务器地址:8080/桌面/kurento-rtsp2webrtc/
效果如下