天天看点

【音视频通信RTC】appserver token搭建实践

  1. node

    参考demo来源:

    https://github.com/aliyunvideo/AliRtcAppServer/tree/master/nodejs

将demo cp到服务器上后,在node的目录下执行:

npm install &&

echo "module.exports = {" > config.js &&

echo " listen: 8866," >> config.js &&

echo " appId: 'os**cx'," >> config.js &&

echo " appKey: 'fe2b7b*34014d4a'," >> config.js &&

echo " gslb: '

https://rgslb.rtc.aliyuncs.com

'" >> config.js &&

echo "};" >> config.js &&

node index.js &

【音视频通信RTC】appserver token搭建实践

运行成功后直接请求:

http://120...34:8866/app/v1/login?room=5555&user=uukug&passwd=1234
【音视频通信RTC】appserver token搭建实践

同时在服务器侧也会显示login的内容

⚠️注意:如果有端口占用等情况,kill掉使得端口空闲出来即可。

查看端口:

netstat -tln | grep 8083

lsof -Pnl +M -i4

kill端口:kill -9 进程ID

  1. PHP

    demo参考:

    https://github.com/aliyunvideo/AliRtcAppServer/tree/master/php

创建并配置Config.php文件

echo "<?php" > Config.php

echo "&dollar;listen = 8080;" >> Config.php

echo "&dollar;app_id = 'xxxxxxxx'; " >> Config.php

echo "&dollar;app_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; " >> Config.php

echo "&dollar;gslb = '

'; " >> Config.php

echo "?>" >> Config.php

(建议可以直接写成文本,去掉echo 以及>> Config.php首尾部分)

【音视频通信RTC】appserver token搭建实践

配置完之后,直接运行

http://dc.

**.cn/AliRtcAppServer-master/php/app/v1/login.php?room=5555&user=uukug2s

就可以直接得到token信息了

【音视频通信RTC】appserver token搭建实践

3.python

demo来源:

https://github.com/aliyunvideo/AliRtcAppServer/tree/master/python

解压CherryPy-3.2.2,然后执行python setup.py install --user,

然后返回python的目录下,启动服务

python server.py --listen=8866 --appid=ox   --appkey=fe2b7*014d4a   --gslb=

【音视频通信RTC】appserver token搭建实践

访问链接,

http://120...4:8866/app/v1/login?room=5555&user=uukug&passwd=12345

在服务器上可以查看对应的请求

【音视频通信RTC】appserver token搭建实践