美文网首页
kurento学习入门(一)安装配置环境,运行helloworl

kurento学习入门(一)安装配置环境,运行helloworl

作者: 又踏楊花過謝橋 | 来源:发表于2019-04-29 20:50 被阅读0次

从装虚拟机到运行成功一共花了3天,踩了好多坑,记录一下。

1,下载安装VMware,安装Ubuntu16.04

必须是Ubuntu16.04或14.04,其他版本不可以。

2,安装jdk8,openjdk,配置环境变量

jdk一定要是8版本的,我试过7的,运行官方demo时一直出错。

3,安装Maven,配置环境变量

我本来装的3.3版本,不知道为什么一直出问题,后来改成了3.6。

jdk和Maven我是下载好了传到Ubuntu的,直接解压即可

tar  zxvf jdk-8u211-linux-x64.tar.gz

tar  zxvf apache-maven-3.6.1-bin.tar.gz

4,安装KMS

 “ DISTRO="xenial" ”,如果系统版本为 14.04 的输入命令 “ DISTRO="trusty" ”

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83 

sudo add-apt-repository ppa:kurento/kurento

sudo apt-get update

sudo apt-get install kurento-media-server

3个命令:启动、查看状态、停止

sudo service kurento-media-server start 

 sudo service kurento-media-server status

sudo service kurento-media-server stop

5,下载执行官方demo

官网写的很详细了(https://doc-kurento.readthedocs.io/en/stable/tutorials/java/tutorial-helloworld.html)

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

执行成功后会显示这个界面

6,chrome浏览器输入https://(虚拟机ip):8443

选择允许调用摄像头和麦克风,按下start即可


以下是踩过的坑

1,jdk版本问题

2,maven版本问题

3,kurento版本问题(我之前是看一大神的博客装的,他写得比较早了,当时版本还是6.6,现在已经更新到6.10版本了,这些问题看官网都可以解决)

4,防火墙问题

5,按下start后只有本地图像,收不到传回来的图像

这个问题很奇葩,我搞了两三天,最后发现原因是我没有装openjdk。其实也不确定是不是这个原因,但是我装了openjdk之后就成功了。

7.24补充:又遇到了这个问题,解决方法:在index.js中的sendMessage函数的判断里加上一句代码

setTimeout(sendMessage(message), 3000);

当ws的readyState!=1时,等待3秒再重新判断一次

整个过程中参考过的博客:

Kurento-6.7.1 媒体服务器搭建详细教程(https://blog.csdn.net/Hello_World_QWP/article/details/82825312)

Kurento安装与入门03——Hello world( https://segmentfault.com/a/1190000007243611)

Linux终端编译并执行Java文件(https://www.2cto.com/kf/201709/679441.html)

websocket通信failed to execute 'send'问题的解决(https://blog.csdn.net/benben_2015/article/details/79294547)

相关文章

  • kurento学习入门(一)安装配置环境,运行helloworl

    从装虚拟机到运行成功一共花了3天,踩了好多坑,记录一下。 1,下载安装VMware,安装Ubuntu16.04 必...

  • 机器学习-python环境配置

    折腾了半天,终于配置好了可以运行通过的机器学习运行环境。 一、软件安装 安装anaconda环境,anaconda...

  • webApp的开发

    入门 cordova入门——cordova环境配置(一) Cordova环境安装设置

  • 学习小组Day3笔记--王英芳

    生信入门学习Day3 linux环境下安装软件 大纲 什么是conda miniconda 安装配置 搜索,安装,...

  • Python开发第一天

    Python入门 Python开发环境安装与配置

  • vite+react简单搭建

    局部安装vite 全局安装vite 使用 安装完成之后运行: 可以配置.env的开发环境、测试环境、生产环境 配置...

  • 简介

    Linux运行环境配置 为了支持主流服务器的运行,需要配置相关的运行环境 安装环境: centos6.5 主要包括...

  • Jenkins-agent

    一、运行环境配置 1. 配置JAVA运行环境 安装JDK,并将java.exe(例如C:\Program File...

  • 命令行参数和可变参数

    命令行参数 String[] args 数组 通过执行 java 运行配置传递参数: java HelloWorl...

  • PHP笔记整理

    PHP入门教程 服务器运行环境配置: ​ 真实运行环境中有: ​ 1.windows 系统 - > windows...

网友评论

      本文标题:kurento学习入门(一)安装配置环境,运行helloworl

      本文链接:https://www.haomeiwen.com/subject/oyvunqtx.html