LiveGBS流媒体平台GB/T28181常见问题-安全控制HTTP接口鉴权勾选流地址鉴权后401Unauthorized如何播放调用接口

news2025/1/24 2:23:48

LiveGBS流媒体平台GB/T28181常见问题-安全控制HTTP接口鉴权勾选流地址鉴权后401 Unauthorized如何播放调用接口?

  • 1、安全控制
    • 1.1、HTTP接口鉴权
    • 1.2、流地址鉴权
  • 2、401 Unauthorized
    • 2.1、携带token调用接口
      • 2.1.1、获取鉴权token
      • 2.1.2、调用其它接口
        • 2.1.2.1、携带 CookieToken
        • 2.1.2.2、携带 URLToken
    • 2.2、play页面携带token
    • 2.3、携带StreamToken播放视频流
      • 2.3.1、获取视频流地址
      • 2.3.2、获取StreamToken
      • 2.3.2、播放流时携带token
  • 3、搭建GB28181视频直播平台

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视频直播平台

  • 支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统
  • 安装包下载 、 安装使用说明、 WEB前端源码
  • 更多常见问题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101901.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微盟盈利困局难解

又是一年“双11”临近,微盟(2013.HK)、有赞等国内电商SaaS头部企业之间的战斗已经悄然打响。 作为从微信生态里生长出来的第三方服务商,根据微盟此前公布2023年半年报,其营收增长背后仍难掩亏损困局。 「不二研究」据微盟财报发现&#xff…

新产品发布新闻稿推广文案怎么写?纯干货

一篇优质的新闻稿传播速度是非常快的,可以让产品获得大量曝光和展现,提高产品的知名度和口碑,这样的稿件撰写起来是需要掌握一定的技巧的,新产品发布新闻稿推广文案怎么写?伯乐网络传媒十多年文案撰写经验,…

Windows10系统开启SNMP服务

Windows10系统开启SNMP服务 1、打开控制面板,选择卸载程序2、点击启用或关闭Windows功能3、将SNMP协议开启(如果有该内容请直接跳至步骤7,如找不到该协议请继续看步骤4)4、找不到步骤3中内容原因:Windwos10 1809后更新…

Flow深入浅出系列之更聪明的分享 Kotlin Flows

Flow深入浅出系列之在ViewModels中使用Kotlin FlowsFlow深入浅出系列之更聪明的分享 Kotlin FlowsFlow深入浅出系列之使用Kotlin Flow自动刷新Android数据的策略 Flow深入浅出系列之更聪明的分享 Kotlin Flows 使生命周期对上游流有效,以跳过不必要的工作。这是一…

vue2打包优化-小白也可快速上手的一套

需求:项目过大可以使用打包优化,减少项目体积,加速页面加载,增强用户体验,跟着步骤来即可实现,主要是vue2的打包优化,不是vue3,文章可能有点长,但是很实用哈哈&#xff0…

openGauss学习笔记-102 openGauss 数据库管理-管理数据库安全-客户端接入之查看数据库连接数

文章目录 openGauss学习笔记-102 openGauss 数据库管理-管理数据库安全-客户端接入之查看数据库连接数102.1 背景信息102.2 操作步骤 openGauss学习笔记-102 openGauss 数据库管理-管理数据库安全-客户端接入之查看数据库连接数 102.1 背景信息 当用户连接数达到上限后&#…

单片机入门后该怎么学习进一步提升?

单片机入门后该怎么学习进一步提升? 可以将你目前会的单片机基础先整理一下,你看看运用这些基本的外设或者一些入门知识能做个什么东西,最近很多小伙伴找我,说想要一些单片机资料,然后我根据自己从业十年经验&#xff…

Redis主从复制流程

前言 Redis 支持部署多节点,然后按照 1:n 的方式构建主从集群,即一个主库、n 个从库。主从库之间会自动进行数据同步,但是只有主库同时允许读写,从库只允许读。 搭建主从复制集群的目的: 从库可用于容灾备份从库可以…

Unity3D 基础——使用 Mathf.SmoothDamp 函数制作相机的缓冲跟踪效果

使用 Mathf.SmoothDamp 函数制作相机的缓冲跟踪效果,让物体的移动不是那么僵硬,而是做减速的缓冲效果。将以下的脚本绑定在相机上,然后设定好 target 目标对象,即可看到相机的缓动效果。通过设定 smoothTime 的值,可以…

安达发|AI人工智能APS系统:工业4.0的智能引擎

在工业4.0的背景下,人工智能(AI)和APS智能排程软件已经成为智能工厂的标准配置。它们通过集成先进的信息技术、通信技术和物联网技术,实现了生产过程的智能化、自动化和数据化,从而提高了生产效率、降低了生产成本、提…

运行.sln 32/64位程序,启动不了,无法显示界面

32/64位启动不了,无法显示界面。后台有进程 》环境变量--轴控下,选择的“串口”选择了虚拟串口(比如:com3,是蓝牙串口),或者因为当前机台以前虚拟过这个串口,所以存在。串口存在,就会去调用函数…

微信小程序----会议oa项目---首页

目录 什么是Flex弹性布局 图解 代码演示 flex弹性布局的特点 Flex 弹性布局的常见属性 flex-wrap属性 flex-flow属性 轮播图后台数据获取及组件使用 首页布局 什么是Flex弹性布局 Flex 弹性布局(Flexbox)是一种用于在容器中进行灵活排列和对齐元素的…

Java数据结构——应用DFS算法计算流程图下游节点(1)

问题描述: 前端在绘制流程图的时候,某些情况需要对某个节点之后的流程图进行折叠,因此需要得到某个节点的ID后,计算出这个ID下游之后的所有节点(找到的节点,边也就找到了) 已知条件&#xff1a…

【vscode编辑器插件】前端 php unity自用插件分享

文章目录 一篇一句前言前端vuegitphpunity后端其他待续完结 一篇一句 “思考是最困难的工作,这也许是为什么很少有人这样做。” - 亨利福特(Henry Ford) 前言 无论是什么语言,我都会选择使用vscode进行开发,我愿称v…

2023亿发智能数字化解决方案供应商,贵州一体化企业信息管理系统

企业数字化服务的解决方案是指运用数字技术对企业运营进行全方位的数字化升级和优化,提供以数字化服务为核 心的全面解决方案,解决企业在数字化转型过程中面临的技术和业务难题。 数字化服务解决方案的功能 在数字化时代的背景下,贵州企业的…

京东店铺商品评论数据采集,京东商品评论数据接口,京东API接口

京东店铺商品评论数据接口可以获取到商品ID,商品标题,商品优惠券,商品到手价,商品价格,商品优惠价,商品sku属性,商品图片,商品视频,商品sku属性图片,商品属性…

协同过滤电影推荐系统 计算机竞赛

文章目录 1 简介1 设计概要2 课题背景和目的3 协同过滤算法原理3.1 基于用户的协同过滤推荐算法实现原理3.1.1 步骤13.1.2 步骤23.1.3 步骤33.1.4 步骤4 4 系统实现4.1 开发环境4.2 系统功能描述4.3 系统数据流程4.3.1 用户端数据流程4.3.2 管理员端数据流程 4.4 系统功能设计 …

万界星空科技/生产制造管理MES系统/开源MES/免费MES

一、 开源系统概述: 万界星空科技免费MES、开源MES、商业开源MES、市面上最好的开源MES、MES源代码、免费MES、免费智能制造系统、免费排产系统、免费排班系统、免费质检系统、免费生产计划系统、免费仓库管理系统、免费出入库管理系统、免费可视化数字大屏。 万界…

centos 7.9 安装sshpass

1.作用 sshpass是一个用于非交互式SSH密码验证的实用程序。它可以用于自动输入密码以进行SSH登录,从而简化了自动化脚本和批处理作业中的SSH连接过程。 sshpass命令可以与ssh命令一起使用,通过在命令行中提供密码参数来执行远程命令。以下是一个示例命…

KVM/qemu安装UOS 直接让输入用户密码

错误信息 安装后出现: 1、点击刚刚建立的虚拟机最上角感叹号(设备管理器) ----新建硬件---输入----类型:【通用 USB Mouse】。 ----新建硬件---输入----类型:【通用 USB keyboard】。 2、在设备管理器中----新建硬…