【音视频通信RTC】appserver token搭建实践-阿里云开发者社区

开发者社区> 云中渔> 正文

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

简介: 针对node 、python以及PHP的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 &
image.png
运行成功后直接请求:
http://120...34:8866/app/v1/login?room=5555&user=uukug&passwd=1234
image.png
同时在服务器侧也会显示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 = 'https://rgslb.rtc.aliyuncs.com'; " >> Config.php
echo "?>" >> Config.php
(建议可以直接写成文本,去掉echo 以及>> Config.php首尾部分)

image.png

配置完之后,直接运行http://dc.**.cn/AliRtcAppServer-master/php/app/v1/login.php?room=5555&user=uukug2s

就可以直接得到token信息了
image.png

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
image.png
访问链接,

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

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【在家实践】 ECS 初体验
第一次体验云服务器,感觉十分奇妙。
5 0
冬季实战营学习报告 第一期:从零到一上手玩转云服务器
这一期训练营从1月17号开始,为期5天。主要内容是了解学习阿里云的云服务(ECS) 因为提前加入了阿里云社区活动群,管理员每天都会提醒我们登录账号打卡学习,这里感谢管理员对我们的监督😊😊。
9 0
冬季实战营第一期:从零到一上手玩转云服务器-体验报告
本期主要实践以下内容: 1.初步认识ECS云服务器,能够体验到登陆ECS服务器,登陆控制台,管理ECS等操作。 2.使用ECS云服务器搭建LAMP环境,其中LAMP是指Linux、Apache、MySQL、PHP。 3.使用ECS云服务器MySQL数据库,并通过DMS数据管理服务远程访问MySQL数据库。 4.使用PolarDB云数据库+ECS搭建门户网站,通过之前所学LAMP架构讲MySQL替换为PolarDB云数据库并部署门户网站。
10 0
ecs服务器使用体验
分享一下使用ecs服务器的体验和经历
4 0
Spring Boot 基础教程:创建 SpringBoot 项目的 3 种方式
上一篇中我们讲了 Spring Boot 的一些特点及优缺点,这一篇我们就来看看,如何创建一个最简单的 Spring Boot 项目!
6 0
电商小程序开发的关键在哪里?
电子商务行业作为微信小程序运用更为广泛的领域之一,电商小程序开发总数是很大的,因此市场竞争也很猛烈,针对并未进入电商小程序的店家来讲,在筹划电商小程序开发设计时需要留意什么?
5 0
冬季实战营第一期场景体验报告
冬季实战营,帮助开发者学习使用云上资源,高效开发。实战营让开发者动手实战,由专家带练。由浅及深,逐渐提升开发者的动手实操能力!
6 0
Python 模块实战| 学习笔记
快速学习 Python 模块实战
7 0
使用APICloud AVM框架开发预约应用
前段时间跟朋友一起搞了一个预约的项目,前端用的APICloud的AVM框架做的,后端用的php开发的,用的tp5框架,没几天就搞出来了。简单跟大家分享一下开发中的一些功能点的实现吧。也欢迎大家一起探讨。
4 0
+关注
13
文章
0
问答
来源圈子
更多
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载