rtmp推流如何进行鉴权

更新时间:2023-07-25 04:39:01 阅读: 评论:0

rtmp推流如何进⾏鉴权
pay phone1.⽬前⽹上了解到有⼏种⽅法:(1).通过nginx的nginx-rtmp-module直接修改.c的源码。(2).通过nginx的if配合lua脚本来判断。(3).通过on_publish将1935的推流权限引到后端上判断。英语骂人
⽬前我使⽤的是django+rtmp
在nginx的配置中
rtmp{
rver{
listen 1935;
chunk_size 4000;
application mylive{
live on;
publish_notify on;
assistant professor
on_publish 127.0.0.1:80/publish;
}大学英语论文
}
}
星期二英语怎么说live on :表⽰开启rtmp流
publish_notify on :表⽰开启鉴权服务
on_publish :表⽰将鉴权引导到后端视图上去判断
注意:在这⾥默认是使⽤post进⾏鉴权的,也就是说你如果想要获得内容,需要使⽤:request.POST,当然也是可以改变的,可以使⽤notify_method get;改为get形式。四级分数线
后端判断时:
def on_publish(request):
if ('name')==1 and ('pass')==2:
pass
el:
return HttpRespon(('name'))
在不符合条件时,直接让他跳转就可以了
悲惨世界经典语录英文版
这个是在推流的时候需要的鉴权,还有是在连接直播的时候的鉴权,也就是所谓的有锁的房间:pretender
urgent
使⽤ on_connect url 就可以了
另外,还有其他的设置:
直播时长的控制: on_update url
azumi以及其他的录制等等的参数。。。。。。。

本文发布于:2023-07-25 04:39:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1115846.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:鉴权   需要   判断   直播
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图