首页 > 其他分享 >LiveGBS GB28181/GB35114流媒体平台中关于接口鉴权和流媒体地址鉴权的配置和使用

LiveGBS GB28181/GB35114流媒体平台中关于接口鉴权和流媒体地址鉴权的配置和使用

时间:2024-09-03 14:36:47浏览次数:10  
标签:流媒体 GB28181 携带 地址 接口 token 2.1 鉴权

@

目录

1、安全控制

1.1、HTTP接口鉴权

如果是内网集成,可以把HTTP接口鉴权取消勾选保存。公网使用时候,这里建议勾选。

在这里插入图片描述

1.2、流地址鉴权

仅仅勾选HTTP接口鉴权时候,还可以通过视频流地址播放视频,如果需要更安全的控制,勾选上流地址鉴权
在这里插入图片描述

2、401 Unauthorized

调用接口的时候,或播放视频流的时候 ,遇到返回401的状态码,表示没有权限,需要携带token。

2.1、携带token调用接口

当 基础配置->信令服务配置中 HTTP接口鉴权 勾选时候,这时候在没有登录的时候 调用接口的时候,需要携带登录接口返回的token。调用其它接口或是查看页面的时候需要携带token。

2.1.1、获取鉴权token

http://192.168.2.153:10000/api/v1/login?username=test&&password=c84258e9c39059a89ab77d846ddab809&&url_token_only=true

在这里插入图片描述

获取接口返回的URLToken的值

2.1.2、调用其它接口

选择下面一种方式即可

2.1.2.1、携带 CookieToken

鉴权方式一:
Set-Cookie: token=mDC4tu-ig; Path=/; Expires=Thu, 15 Nov 2018 03:13:26 GMT; Max-Age=604800; HttpOnly

2.1.2.2、携带 URLToken

鉴权方式二:
接口统一增加入参名 token, 传递值为返回的 URLToken
http://ip:port/api/v1/xxx?otherparam=xxx&&token=2.1.1中获取的URLToken的值

2.2、play页面携带token

如通道1的分享页面

http://ip:port/play.html?channel=1&&token=2.1.1中获取的URLToken的值

2.3、携带StreamToken播放视频流

勾选流地址鉴权后,单独播放流地址没有权限,需要携带token播放

2.3.1、获取视频流地址

LiveGBS流媒体平台GB/T28181功能-获取接入的海康大华宇视华为摄像头设备视频通道直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP

2.3.2、获取StreamToken

用于 流地址鉴权 开启时有效

在这里插入图片描述

2.3.2、播放流时携带token

http://192.168.2.153:10000/flv/hls/stream_2.flv?token=2.3.1中获取的StreamToken的值

在这里插入图片描述

3、搭建GB28181视频直播平台

标签:流媒体,GB28181,携带,地址,接口,token,2.1,鉴权
From: https://www.cnblogs.com/kumukim/p/18394540

相关文章

  • SpringCloud Gateway鉴权
    参考:https://blog.csdn.net/weixin_43296313/article/details/121126811基于从前的项目:https://www.cnblogs.com/xsj1989/p/18350213在网关项目下创建全局过滤器packagecom.xcg.filters;importcom.auth0.jwt.interfaces.Claim;importcom.auth0.jwt.interfaces.DecodedJWT;......
  • 最新LiveNVR版本优化解决大疆无人机推花屏问题,实现大疆无人机RTMP推流转GB28181级联输
    @目录1、无人机推流转国标2、获取RTMP推流地址2.1、RTMP推流地址格式2.2、推流地址示例2、设备RTMP推流3、配置拉转RTMP3.1、直播流地址格式3.2、直播流地地址示例3.3、通道配置直播流地址4、配置级联到GB28181国标平台5、更多问题5.1、大疆无人机推流花屏6、非国标直播流转GB2818......
  • FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生
    ​自从互联网普及之后,用于视频直播的流媒体技术就发展起来。这几十年中,比较有影响的主要有MMS、RTSP、RTMP、HLS、SRT、RIST几种,分别介绍如下。1、MMS协议MMS全称MicrosoftMultimediaServer,意思是微软多媒体服务器,它是微软公司在上世纪九十年代发布的多媒体服务器解决方案,可用......
  • 基于live555开发的多线程RTSPServer轻量级流媒体服务器EasyRTSPServer开源代码及其调
    EasyRTSPServer参考live555testProg中的testOnDemandRTSPServer示例程序,将一个live555testOnDemandRTSPServer封装在一个类中,例如,我们称为ClassEasyRTSPServer,在EasyRTSPServer_Create接口调用时,我们新建一个EasyRTSPServer对象,再通过调用EasyRTSPServer_Startup接口,将EasyRTSP......
  • 构建视频生态技术基石:EasyCVR平台如何打破视频流媒体协议壁垒
    在快速发展的安防监控和视频流媒体传输领域,EasyCVR平台凭借其在视频流媒体协议上的独特技术优势,逐渐成为业界的佼佼者。本文将详细探讨TSINGSEE青犀视频EasyCVR平台在视频流媒体协议上的几大优势,并展示其在多种应用场景中的广泛应用。1、多协议接入与兼容性EasyCVR平台的一大亮......
  • ASP.Net8 中使用 JWT 鉴权的异常处理
    .Net8中使用JWT鉴权的异常处理自己搭了个学习Demo想用JWT給后端做鉴权,结果一直报一些奇奇怪怪的异常,最主要是和写业务代码不一样,因为用了官方提供的包很难排查出问题所在,这次有点像以前学Spring的时候,也是一点一点摸着石头过河,最后还是同事帮忙看出来问题在哪的。问题1:I......
  • 流媒体协议分析
    m3u8、RTSP、RTMP和WebRTC等等都是用于视频流传输的协议或格式,它们各自有特定的用途和特点:m3u8:格式:.m3u8是一种媒体播放列表格式,通常用于直播流和点播视频流。M3U8文件通常与HLS(HTTPLiveStreaming)一起使用。用途:.m3u8文件定义了一个播放列表,包含了视频流的位置......
  • 从0到1构建视频汇聚生态:EasyCVR流媒体协议支持的前瞻性布局
    TSINGSEE青犀EasyCVR视频汇聚平台是一款基于云-边-端一体化架构的视频融合+AI智能分析平台,广泛应用于工地、仓储、工厂、社区、校园、楼宇等多个领域。平台凭借其强大的数据接入、处理、转码及分发能力,在视频监控领域展现出显著的技术优势和应用前景。本文将详细介绍EasyCVR视频汇......
  • 国标GB28181视频监控EasyCVR视频汇聚平台国标注册被陌生IP入侵如何处理?
    GB28181国标/GA/T1400协议/安防综合管理系统EasyCVR视频汇聚平台能在复杂的网络环境中,将前端设备统一集中接入与汇聚管理。智慧安防/视频存储/视频监控/视频汇聚EasyCVR平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存......
  • 使用mediamtx搭建RTSP流媒体服务器
    1、下载地址(运行环境:centos7下载mediamtx_v1.8.5_linux_amd64.tar.gz)https://github.com/bluenviron/mediamtx/releases 2、安装 mkdir/data/mediamtx mvmediamtx_v1.8.5_linux_amd64.tar.gz/data/mediamtx/ tar-zxvfmediamtx_v1.8.5_linux_amd64.tar.gz 3......