搭建简易多人在线视频会议系统

简介: 本场景将介绍使用音视频服务单间一个简易的视频会议室。

搭建简易多人在线视频会议系统

1. 获取音视频通信应用AppKey

获取音视频通信应用AppKey

说明: 本场景为您提供了一台ECS服务器,场景中涉及的音视频通信服务请使用自己的阿里云账号操作,音视频通信服务默认的计费方式为按量付费,具体请参见计费详情

1.  使用您自己的阿里云账号登录到音视频通信RTC控制台

2.  在左侧单击应用管理。

3.  在应用管理页面就可以看到您的默认应用的AppID。

4.  在默认应用的右侧操作列单击查询AppKey。

5.  在查询Appkey提示弹框中单击确定。

6.  在查询成功的弹框中就可以看到AppKey。

说明: 请将查询到的AppId和AppKey复制保存下来,下面的步骤将会用到。

2. 创建资源

创建资源

说明: 本场景为您提供了一台ECS服务器,场景中涉及的音视频通信服务请使用自己的阿里云账号操作,音视频通信服务默认的计费方式为按量付费,具体请参见计费详情

1. 在页面左侧,单击 云产品资源 下拉菜单,查看本次实验资源。

1. 单击 免费开通 创建所需资源。

1. 资源创建过程需要1~3分钟。完成实验资源的创建后,您可以在 云产品资源 列表查看已创建的资源信息,例如:IP地址、用户名和密码等。

3. 连接ECS服务器

连接ECS服务器

1.  打开系统自带的终端工具。

Windows:CMD或Powershell。

MAC:Terminal。

2.  在终端中输入连接命令ssh [username]@[ipaddress]。您需要将其中的username和ipaddress替换为第1小节中创建的ECS服务器的登录名和公网地址。例如:

ssh root@123.123.123.123

命令显示结果如下:

3.    输入 yes。

4.    同意继续后将会提示输入登录密码。 密码为已创建的云服务的ECS的登录密码。

说明:  输入密码的过程中没有回显,请确保键入内容正确。

登录成功后会显示如下信息。

4. 修改配置

修改配置

1.  执行以下命令使用Vim打开index.html文件。

cd AliRTC-WebSample && vim index.html

2.  输入以下指令,然后按下回车键,跳转到appId配置行。

:316

3.  按下i键进入编辑模式,将appId和appKey修改为步骤二中查询到的AppId和AppKey。


说明:

该Demo仅供开发测试使用,因为该方案会将AppId和AppKey直接暴露浏览器页面,产生安全风险。如需要正式上线,请使用服务端的AppServer,具体请参见集成服务端

4.  修改完成后按下Esc键退出编辑模式,然后输入以下指令并按下回车键退出Vim编辑器。

:wq

5. 运行Demo

运行Demo

1.  执行以下命令为启动文件授予执行权限。

chmod +x simple_https_server.py

2.  执行以下命令启动Demo。

python3 simple_https_server.py

命令执行结果类似如下,则表示应用启动成功。

实验链接:https://developer.aliyun.com/adc/scenario/f6a3dbc68b1545ef97ddfc958a0d0d05

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
搜索推荐
为什么每个公司都在做自己的OA系统,但是依然没有取代钉钉
为什么每个公司都在做自己的OA系统,但是依然没有取代钉钉
|
5月前
|
运维 监控 安全
拆解大厂标准测试流程:从需求到上线的全链路质量守护指南
大厂标准测试流程的核心是“全链路质量管控”,从需求阶段开始,通过标准化的流程、规范化的文档、高效的工具链,确保产品质量在每个环节都得到有效保障。其底层逻辑是“预防为主、早期发现、快速闭环”,通过单元测试、接口测试等早期测试手段,减少后期缺陷修复成本;通过严格的缺陷管理和回归测试,确保缺陷闭环且不引入新问题;通过上线前的多轮验证和上线后的实时监控,降低上线风险。
713 2
|
安全 微服务
十二.SpringCloud+Security+Oauth2实现微服务授权 - 资源服务器配置
SpringCloud+Security+Oauth2实现微服务授权 - 资源服务器配置
|
弹性计算 IDE Shell
你好,云起实验室
本教程帮助开发者了解云起实验室。
【Matlab 2019b】Matlab在figure中如何把横坐标或者纵坐标单位转换为10的几次方
本文提供了在Matlab中如何改变图形坐标轴单位的方法,举例说明了如何将横轴刻度标签设置为特定的年份,并调整刻度取值以匹配自变量的变化。
2752 1
|
算法 应用服务中间件 Linux
【keepalived】高可用神器,实现应用的自动主备切换
【keepalived】高可用神器,实现应用的自动主备切换
1772 1
|
数据可视化 Docker Python
yolo5 onnx2rknn 瑞芯微香橙派 rk3588
本人博客 自转多平台发布
743 2
|
存储 搜索推荐 数据可视化
谈谈数据中台数据分层建模和数据指标体系建设
数据资产是数据管理和应用领域经常被提到的概念,数据中台的目的就是将数据转变为数据资产。
谈谈数据中台数据分层建模和数据指标体系建设
|
自然语言处理 搜索推荐 算法
Python小说阅读器制作教程
Python小说阅读器制作教程
604 0
|
机器学习/深度学习 存储 数据处理
波士顿房价预测——机器学习入门级案例
机器学习入门的”Hello World“,学习机器学习的必备案例,通过这篇文章,我们将会讲解基于numpy的波士顿房价预测是怎样实现的。同时我也会在这篇文章中边讲基础边实现,有兴趣的小伙伴多多支持~
1256 0
波士顿房价预测——机器学习入门级案例