搭建超级小班课网课系统
搭建超级小班课网课系统
创建资源ECS
安装Node.js环境
- 执行以下命令下载Node.js二进制包。
wget https://nodejs.org/dist/v14.15.0/node-v14.15.0-linux-x64.tar.xz
- 执行以下命令将Node.js二进制包解压到路径/usr/local。
tar xf node-v14.15.0-linux-x64.tar.xz -C /usr/local/ --no-same-owner
- 执行以下命令将Node.js二进制文件所在路径加入到环境变量PATH中。
echo "export PATH=/usr/local/node-v14.15.0-linux-x64/bin:$PATH" >> /etc/profile
- 执行以下命令使修改的环境变量立即生效。
source /etc/profile
- 执行以下命令验证是否安装配置成功。
node -v
如果安装成功将会有类似如下显示。
修改配置
本场景中的ECS服务器/root路径中内置了超级小班课的项目源码和运行环境, 在项目源码中填入自己的AppKey即可运行项目。
- 执行以下命令使用Vim打开config.js文件。
cd superclass_web/ && vim src/core/data/config.js 2. 按下i键进入编辑模式,将appId和appKey修改为步骤二中查询到的AppId和AppKey。
- 修改完成后按下Esc键退出编辑模式,然后输入以下指令并按下回车键退出Vim编辑器。
:wq
运行Demo
- 执行以下命令安装项目依赖。
npm install 2. 执行以下命令安装RTC SDK。
npm install aliyun-webrtc-sdk -S 3. 执行以下命令运行项目。
npm run serve 会有如下提示
运行成功之后,默认会在浏览器打开项目主页。 如果没有自动打开,请在浏览器地址栏输入https://[ipaddress]:888,ipaddress请参见步骤三。
数据统计
计费项:旁路转推处理时长 1.付费方式:后付费 2.规则说明: 按照分钟计费,不足一分钟的,按照1分钟计费 按当日使用的不同旁路转推规格所对应总时长叠加计费 3. 计费周期:按日计费,实时扣费(每日零点后出前一日账单并扣费,具体出账时间以系统为准)。