Kurento实战之一:KMS部署和体验

欢迎访问我的GitHub

关于《kurento实战》系列

关于Kurento

  • Kurento由WebRTC媒体服务器和一系列客户端应用组成,用于简化web和智能设备上的实时音视频开发;
  • 本篇概览

    作为《kurento实战》的开篇,今天咱们一起来尝试部署核心服务Kurento Media Server(KMS),再运行一个demo应用验证KMS可用;

    版本信息

    1. 操作系统:Ubuntu 16.04.5 LTS
    2. KMS:6.13.0
    3. JDK:1.8.0_191
    4. SpringBoot:2.3.3.RELEASE
    • 注意:本次实战全程使用root帐
    • 接下来开始部署KMS;

    操作

    1. 关闭防火墙;
    2. 安装gnupg:
    1. 设置环境变量:
    1. 从密钥服务器下载密钥到可信任的密钥列表,为后面的安装做准备:
    1. 添加kurentu源地址:
    1. 安装kms:
    1. 启动kms:
    1. 查看kms状态,如下,可见服务启动成功(active):
    1. 执行以下命令确认响应是否正常:
    1. 如果控制台响应以下内容,证明KMS已经可以正常服务了:
    1. 至此,KMS部署和启动已经完成,接下来咱们快速体验KMS的基础能力;

    体验KMS

      1. 在浏览器访问地址:https://192.168.133.208:8443 ,由于使用了自签证书,浏览器会有安全提示,点击下图红框中的按钮:

      2. 首页效果如下,这是Kurento官方的hello-world项目,确保您当前电脑上的麦克风摄像头都正常,再点击下图红框中的Start按钮,即可开始WebRTC流程:

      3. 如下图,WebRTC已经开始正常工作:

      4. 如果您使用的浏览器是Chrome,再打开一个标签,输入地址:chrome://webrtc-internals/ ,可以查看WebRTC的详情,如下图,可以看到PeerConnection的详细信息:

      5. 您可以继续尝试,登录KMS机器执行以下命令停止KMS服务,再回到 页时,发现左侧的预览窗口依旧正常工作,但是右侧的远程视频窗口已经静止不动了:

      1. Java系列
      2. Spring系列
      3. Docker系列
      4. kubernetes系列
      5. 数据库+中间件系列
      6. DevOps系列

      微信搜索「程序员欣宸」,我是欣宸,期待与您一同畅游Java世界…

      文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91337 人正在系统学习中

      声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月3日
下一篇 2021年1月3日

相关推荐