天天看點

【音視訊通信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搭建實踐