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

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

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

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

相关实践学习
基于ECS搭建FTP服务
本教程介绍如何在Linux实例上安装并配置vsftpd,在被动模式下,使用本地用户访问FTP服务器的配置方法。。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
搜索推荐
为什么每个公司都在做自己的OA系统,但是依然没有取代钉钉
为什么每个公司都在做自己的OA系统,但是依然没有取代钉钉
|
3月前
|
运维 监控 安全
拆解大厂标准测试流程:从需求到上线的全链路质量守护指南
大厂标准测试流程的核心是“全链路质量管控”,从需求阶段开始,通过标准化的流程、规范化的文档、高效的工具链,确保产品质量在每个环节都得到有效保障。其底层逻辑是“预防为主、早期发现、快速闭环”,通过单元测试、接口测试等早期测试手段,减少后期缺陷修复成本;通过严格的缺陷管理和回归测试,确保缺陷闭环且不引入新问题;通过上线前的多轮验证和上线后的实时监控,降低上线风险。
500 2
|
安全 微服务
十二.SpringCloud+Security+Oauth2实现微服务授权 - 资源服务器配置
SpringCloud+Security+Oauth2实现微服务授权 - 资源服务器配置
|
JavaScript Java 测试技术
基于SpringBoot+Vue的招投标系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的招投标系统的详细设计和实现(源码+lw+部署文档+讲解等)
216 6
|
弹性计算 IDE Shell
你好,云起实验室
本教程帮助开发者了解云起实验室。
|
算法 应用服务中间件 Linux
【keepalived】高可用神器,实现应用的自动主备切换
【keepalived】高可用神器,实现应用的自动主备切换
1691 1
|
关系型数据库 Linux 应用服务中间件
linux服务器下LNMP安装与配置方法
通过遵循上述步骤,你已经在Linux服务器上成功配置了LNMP环境。这只是初步设置,根据你的实际需求,可能需要进一步的调整与优化。记得经常检查每个组件的默认配置文件,并根据需要进行调整以优化性能和安全性。
432 0
|
数据可视化 Docker Python
yolo5 onnx2rknn 瑞芯微香橙派 rk3588
本人博客 自转多平台发布
710 2
|
机器学习/深度学习 存储 数据处理
波士顿房价预测——机器学习入门级案例
机器学习入门的”Hello World“,学习机器学习的必备案例,通过这篇文章,我们将会讲解基于numpy的波士顿房价预测是怎样实现的。同时我也会在这篇文章中边讲基础边实现,有兴趣的小伙伴多多支持~
1225 0
波士顿房价预测——机器学习入门级案例
|
编解码 NoSQL 关系型数据库
五脏俱全,搭建部署多人语音厅源码功能分析
首先,要搭建部署一个稳定成熟的多人语音厅源码,具体的实现方式可能因项目需求以及使用的工具而有所不同,下边来简单分析下。
五脏俱全,搭建部署多人语音厅源码功能分析

热门文章

最新文章