搭建简易多人在线视频会议系统
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