LiveNVR直播拉流Onvif/RTSP流媒体服务平台如何配置播放回调鉴权集成业务自身的权限系统

本文详细指导如何配置LiveNVR的流媒体服务,以Onvif/RTSP协议进行拉流,并实现播放回调鉴权,确保与业务系统的权限管理无缝对接。包括设置回调接口地址、调试步骤和额外参数传递,适用于RTSP/HLS/FLV/RTMP拉流场景。
摘要由CSDN通过智能技术生成

1、准备回调鉴权接口

项目业务系统,提供一个接口地址,用于流媒体服务在播放的时候回调的接口。比如:http://192.168.2.153:8080/authstream

2、配置回调鉴权地址

livenvr.ini->[base_config]->stream_auth_url 配置 ,需要重启LiveNVR服务,如:

; 直播鉴权第三方回调地址, HTTP GET
; 请求参数: 除透传流地址参数外, 固定参数: app, call, name
; 响应: 200 - 鉴权通过, 其它 - 鉴权不通过
stream_auth_url=http://192.168.2.153:8080/authstream

3、调试说明

3.1、调试环境

  • 流媒体服务视频源IP: 192.168.2.135
  • 客户端访问IP:192.168.2.136
  • 回调鉴权接口IP: 192.168.1.11

3.2、调用示例

  • 1、播放地址 : http://192.168.2.135:10800/flv/hls/Cs09vtkMR.flv?k=Cs09vtkMR.04ccf46c56c2371a48
  • 2、附加参数后的播放地址:http://192.168.2.135:10800/flv/hls/Cs09vtkMR.flv?- k=Cs09vtkMR.04ccf46c56c2371a48&test1=testsssssss
  • 3、配置的播放回调鉴权地址: http://192.168.2.153:8080/authstream
  • 4、用户播放器播放上述2地址后服务端回调的地址:http://192.168.2.153:8080/authstream?addr=192.168.2.136&app=vlive&call=play&name=Cs09vtkMR&test1=testsssssss

3.3、额外传递的参数

播放回调鉴权额外传递参数,如:
addr=192.168.2.136 客户端IP
app=vlive 应用类型
call=play 操作
name=Cs09vtkMR 视频ID

- 重要说明
test1=testsssssss 是示例附加传参,回调会传递附加的所有参数,不限定个数和名称test1

4、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值