- 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 &
运行成功后直接请求:
http://120...34:8866/app/v1/login?room=5555&user=uukug&passwd=1234
同时在服务器侧也会显示login的内容
⚠️注意:如果有端口占用等情况,kill掉使得端口空闲出来即可。
查看端口:
netstat -tln | grep 8083
lsof -Pnl +M -i4
kill端口:kill -9 进程ID
- PHP
demo参考:https://github.com/aliyunvideo/AliRtcAppServer/tree/master/php
创建并配置Config.php文件
echo "<?php" > Config.php
echo "\$listen = 8080;" >> Config.php
echo "\$app_id = 'xxxxxxxx'; " >> Config.php
echo "\$app_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; " >> Config.php
echo "\$gslb = 'https://rgslb.rtc.aliyuncs.com'; " >> Config.php
echo "?>" >> Config.php
(建议可以直接写成文本,去掉echo 以及>> Config.php首尾部分)
配置完之后,直接运行http://dc.**.cn/AliRtcAppServer-master/php/app/v1/login.php?room=5555&user=uukug2s
就可以直接得到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=https://rgslb.rtc.aliyuncs.com ``
访问链接,
http://120...4:8866/app/v1/login?room=5555&user=uukug&passwd=12345
在服务器上可以查看对应的请求