1、在name-password-action.list
中按照格式,输入相关用户名密码还有操作权限的信息,可以自己抓自己的数据库按照格式生成
2、运行create-namelist-from-txt.sh
输出生成list文件,放到srs-auth.py同级目录下
默认admin/admin.
supervisor-srs-auth.ini
里面的路径保证跟你当前路径(最好是你最终要放的地方)对的上
http=0.0.0.0:7777
(端口)
wsgi-file=/root/srs-auth/srs-auth.py
(路径)
touch-reload=/root/srs-auth/
(路径)
不要在本机装srs可以加上--with-out-srs
跳过docker srs的安装
supervisor
:保证验证服务不挂的
docker
:运行srs的
srs
:提供rtmp服务的
python3
:运行服务脚本的
uwsgi
:运行web服务的
docker run -p 1935:1935 ..... ossrs/srs:2
修改前面那个1935,就是修改宿主机的端口号,改成自己规划的端口。
另外SRS官网上还有开了几个端口,分别是1985和8080,有需要可自行添加-p参数转发。
本机推流测试:rtmp://127.0.0.1/live?do=publish&key=2cccb9bbb7b0f20a916233e38899c0f9/test
本机拉流测试:rtmp://127.0.0.1/live?do=play&key=287d2df531c43e8abb4aab223a9aaa61/test
使用前将127.0.0.1改成实际能访问到的IP。
进去看看吧
重启后检查下supervisor
服务、docker
里面的srs
服务是否起来了,最后检查下uwsgi
进程有没有起来。
检查端口:7777
,1935
(自己的改的端口自己定)
修改htm里面的ref()
函数,里面内置了两组服务器。
我把拉流和推流的地址区分了,可以自行修改。
1.开箱即用的脚本,自动搭建SRS(docker)和验证后台环境
2.加密使用的算法为比较固定的用户名密码对比,可以加入时间因素来做防盗链。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型