Kurento环境搭配及官方Demo运行

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/rainbow_7xj/article/details/52863858

Kurento Media Server 所需环境安装配置

参考内容:

官方文档
CSDN-BusyMonkey博文

Kurento Media Server 所需环境安装配置

  1. 根据kurento官方文档所述:
    • Kurento Media Server (KMS) has to be installed on Ubuntu 14.04 LTS (64 bits).
    • 安装Ubuntu14.04LTS x64系统
  2. 安装jdk1.8_101 (官方支持jdk1.7及以上)
  3. 安装C/C++程序的开发环境
    • sudo apt-get install build-essential //安装主要编译工具 gcc, g++, make
    • sudo apt-get install autoconf automake1.9
    • sudo apt-get install flex bison
    • sudo apt-get install manpages-dev //安装C语言函数man文档
    • sudo apt-get install binutils-doc cpp-doc gcc-doc glibc-doc stl-manual //安装相关文档
  4. 安装Git
    • 通过官方源安装 sudo apt-get install git
  5. 安装Maven(有2种方式可选择)
    • 通过源安装 sudo apt-get install maven
      此方式maven默认安装目录为 /usr/share/apache-mavenx.x.x
    • 通过源码安装
      前往maven官网 http://maven.apache.org/ 下载maven源码(选择.tat.gz格式)
      一般安装在 /usr/share/XXX 下,安装后在 /etc/profile文件中添加maven配置的配置信息。
    • 修改 Conf/settins.xml文件中 maven库地址为
      <mirror>
      <id>UK</id>
      <name>UK Central</name>
      <url>http://uk.maven.org/maven2</url>
      <mirrorOf>central</mirrorOf>
      </mirror>
  6. 安装bower
    • 需要安装nodejs。 官网源码安装 or 官方源apt安装(建议官网下载源码进行配置,源码安装时同时包括了nodejs 和npm)
      1. Nodejs安装

        curl -sL https://deb.nodesource.com/setup | sudo bash -
        sudo apt-get install nodejs
    • 验证是否安装成功 nodejs --version
      1. npm安装: sudo apt-get install npm
    • 验证是否安装成功 npm --version
      1. bower安装 :sudo npm install -g bower
    • 验证是否安装成功 bower –version

Kurento Demo(kurento-magic-mirror)所需环境安装配置

  1. 从github上clone项目demo(此处选择Java版本)
    git clone https://github.com/Kurento/kurento-tutorial-java.git
    cd kurento-tutorial-java/kurento-magic-mirror
    git checkout 6.2.0
    git checkout –b 6.2.0

    • 注:最新版本为6.6.0 但是maven库中6.6.0版本项目缺失,故切换至6.2.0
  2. 对Demo项目进行配置
    修改bower.xml 为
    "name": "kurento magic mirror XXXX", //内容自定义
    "version": "6.2.0", //内容自定义
    "description": "this is magic mirror", //内容自定义
    "adapter.js": "v0.2.9", //webRTC的adapter版本

    c) 执行maven编译,运行
    • mvn compile exec:java
      由于很多包需要从github上下载,执行后可能会遇到bower下载包停止等问 题,请中断重试或等待报错后重试
    • 打开支持webRTC的浏览器,输入localhost:8080即可看到Demo效果
展开阅读全文

没有更多推荐了,返回首页