欢迎访问我的GitHub
关于《kurento实战》系列
关于Kurento
- Kurento由WebRTC媒体服务器和一系列客户端应用组成,用于简化web和智能设备上的实时音视频开发;
- 操作系统:Ubuntu 16.04.5 LTS
- KMS:6.13.0
- JDK:1.8.0_191
- SpringBoot:2.3.3.RELEASE
- 注意:本次实战全程使用root帐
- 接下来开始部署KMS;
- 关闭防火墙;
- 安装gnupg:
- 设置环境变量:
- 从密钥服务器下载密钥到可信任的密钥列表,为后面的安装做准备:
- 添加kurentu源地址:
- 安装kms:
- 启动kms:
- 查看kms状态,如下,可见服务启动成功(active):
- 执行以下命令确认响应是否正常:
- 如果控制台响应以下内容,证明KMS已经可以正常服务了:
- 至此,KMS部署和启动已经完成,接下来咱们快速体验KMS的基础能力;
-
在浏览器访问地址:https://192.168.133.208:8443 ,由于使用了自签证书,浏览器会有安全提示,点击下图红框中的按钮:
-
首页效果如下,这是Kurento官方的hello-world项目,确保您当前电脑上的麦克风摄像头都正常,再点击下图红框中的Start按钮,即可开始WebRTC流程:
-
如下图,WebRTC已经开始正常工作:
-
如果您使用的浏览器是Chrome,再打开一个标签,输入地址:chrome://webrtc-internals/ ,可以查看WebRTC的详情,如下图,可以看到PeerConnection的详细信息:
-
您可以继续尝试,登录KMS机器执行以下命令停止KMS服务,再回到 页时,发现左侧的预览窗口依旧正常工作,但是右侧的远程视频窗口已经静止不动了:
- Java系列
- Spring系列
- Docker系列
- kubernetes系列
- 数据库+中间件系列
- DevOps系列
本篇概览
作为《kurento实战》的开篇,今天咱们一起来尝试部署核心服务Kurento Media Server(KMS),再运行一个demo应用验证KMS可用;
版本信息
操作
体验KMS
微信搜索「程序员欣宸」,我是欣宸,期待与您一同畅游Java世界…
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91337 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!