当前位置: 首页 > article >正文

LiveNVR 直播流拉转:Onvif/RTSP/RTMP/FLV/HLS 支持海康宇视天地 SDK 接入-视频广场页面集成与视频播放说明

LiveNVR直播流拉转:Onvif/RTSP/RTMP/FLV/HLS支持海康宇视天地SDK接入-视频广场页面集成与视频播放说明

    • 一、视频页面集成
      • 1.1 关闭接口鉴权
      • 1.2 视频广场页面集成
        • 1.2.1 隐藏菜单栏
        • 1.2.2 隐藏播放页面分享链接
      • 1.3 其它页面集成
    • 二、播放分享页面集成
      • 2.1 获取 iframe 代码
      • 2.2 html 集成 iframe 示例
      • 2.3 分享页面参数说明
    • 三、视频流地址获取集成
      • 3.1 直播流地址获取
      • 3.2 H5 直播点播播放器
    • 四、RTSP/HLS/FLV/RTMP 拉流 Onvif 流媒体服务

一、视频页面集成

1.1 关闭接口鉴权

若要进行视频页面集成,首先需关闭接口鉴权。具体操作如下:登录 LiveNVR 后台页面,依次点击“基础配置” - “LiveNVR 基础配置”,取消勾选“接口鉴权”和“禁止游客访问”。默认情况下,接口鉴权处于开启状态,可参考下图操作:
在这里插入图片描述

1.2 视频广场页面集成

1.2.1 隐藏菜单栏

若想在集成视频广场页面时隐藏菜单栏,可在访问链接中添加 menu=no 参数。例如,使用链接 https://nvr.liveqing.com:10810/?menu=no#/index/icons 访问页面,即可实现菜单栏隐藏效果,具体效果如图所示:
在这里插入图片描述

1.2.2 隐藏播放页面分享链接

若要隐藏播放页面的分享链接,可在访问链接中添加 share=no 参数。示例链接为 https://nvr.liveqing.com:10810/?menu=no&share=no#/index/icons,隐藏分享链接后的页面效果如下:
在这里插入图片描述

1.3 其它页面集成

menu=no 附加参数适用于所有页面,借助该参数能够快速将页面集成到内网系统中。

二、播放分享页面集成

2.1 获取 iframe 代码

若要进行播放分享页面的集成,可先从视频广场中点击一个视频进行播放,在播放页面的下方会显示 iframe 集成代码,可参考下图获取:
在这里插入图片描述

2.2 html 集成 iframe 示例

以下是完整的 HTML 代码示例,用于集成 iframe 实现视频播放:

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>青柿视频流媒体服务解决方案</title></head><body><iframe src="http://192.168.2.135:8080/play.html?channel=1&iframe=yes&aspect=640x360" width="640" height="360" allowfullscreen allow="autoplay"></iframe></body>
</html>

2.3 分享页面参数说明

为了方便客户在网页中集成播放功能,我们专门提供了可供 HTML iframe 集成的分享页,其链接格式如下:
http://ip:port/play.html?channel=xx
其中,URL 参数说明如下:

  • channel:通道号,用于指定播放的视频通道。
  • aspect:可选参数,用于配置只显示视频播放区域,并指定宽高比。格式为 wxh,例如 640x360 表示 16:9 的宽高比;当 aspect=fullscreen 时,整页显示播放器。
  • share:可选参数,用于控制是否显示分享功能。取值为 yesno,默认值为 yes
  • fluent:可选参数,用于指定是否以流畅模式播放。取值为 yesno,默认值为 yes
  • autoplay:可选参数,用于控制视频是否自动播放。取值为 yesno,默认值为 yes
  • controls:可选参数,用于控制是否显示播放器控制栏。取值为 yesno,默认值为 yes
  • stretch:可选参数,用于控制视频是否拉伸显示。取值为 yesno,默认值为 no
  • muted:可选参数,用于控制播放器是否静音。取值为 yesno,默认值为 yes
  • protocol:可选参数,用于指定播放流格式。取值为 rtmphlsflvws_flv,默认值为自动检测(auto check)。

三、视频流地址获取集成

3.1 直播流地址获取

若需获取通道的直播流地址(支持 HLS、HTTP - FLV、WS - FLV、WebRTC、RTMP、RTSP 等格式),可参考文章 LiveNVR 如何获取通道的直播流地址 HLS/HTTP - FLV/WS - FLV/WebRTC/RTMP/RTSP。

3.2 H5 直播点播播放器

关于 H5 直播和点播播放器的使用,可查阅文档 LivePlayer H5 直播|点播播放器。

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

LiveNVR 的 RTSP/HLS/FLV/RTMP 拉流 Onvif 流媒体服务支持 Windows、Linux 及其它 CPU 架构(包括国产、嵌入式等)的操作系统。

  • 安装包下载:点击下载
  • 安装使用说明:查看详情
  • 更多常见问题解答:点击查看

相关文章:

LiveNVR 直播流拉转:Onvif/RTSP/RTMP/FLV/HLS 支持海康宇视天地 SDK 接入-视频广场页面集成与视频播放说明

LiveNVR直播流拉转&#xff1a;Onvif/RTSP/RTMP/FLV/HLS支持海康宇视天地SDK接入-视频广场页面集成与视频播放说明 一、视频页面集成1.1 关闭接口鉴权1.2 视频广场页面集成1.2.1 隐藏菜单栏1.2.2 隐藏播放页面分享链接 1.3 其它页面集成 二、播放分享页面集成2.1 获取 iframe 代…...

MySQL索引与性能优化入门:让查询提速的秘密武器【MySQL系列】

本文将深入讲解 MySQL 索引的底层原理、常见类型、使用技巧&#xff0c;并结合 EXPLAIN 工具分析查询执行计划&#xff0c;配合慢查询日志识别瓶颈&#xff0c;逐步建立起系统的 MySQL 查询优化知识体系。适合有一定基础、希望在数据量增长或面试中脱颖而出的开发者阅读。 一、…...

进程间通信IV System V 系列(linux)

目录 消息队列 原理 操作 补充概念 信号量 (原子性计数器) 原理 操作 (和共享内存相似) 总结 小知识 消息队列 原理 在内核中建立一个队列&#xff0c;进程可以相互进行通信&#xff0c;通过队列进行IPC&#xff0c;就是进程之间发送带类型的数据块。 操作 接口和共享…...

设计模式——建造者设计模式(创建型)

摘要 本文详细介绍了建造者设计模式&#xff0c;这是一种创建型设计模式&#xff0c;旨在将复杂对象的构建过程与其表示分离&#xff0c;便于创建不同表示。文中阐述了其设计意图&#xff0c;如隐藏创建细节、提升代码可读性和可维护性&#xff0c;并通过构建电脑的示例加以说…...

AWS WebRTC:获取ICE服务地址(part 3):STUN服务和TURN服务的作用

STUN服务和TURN服务的作用&#xff1a; 服务全称作用是否中继流量适用场景STUNSession Traversal Utilities for NAT 协助设备发现自己的公网地址&#xff08;srflx candidate&#xff09; ❌ 不中继&#xff0c;仅辅助NAT 穿透成功时使用TURNTraversal Using Relays around N…...

使用Yolov8 训练交通标志数据集:TT100K数据集划分

使用Yolov8 训练交通标志数据集&#xff1a;TT100K数据集划分&#xff08;一&#xff09; 一、数据集下载二、划分数据集三、目录放置 一、数据集下载 官方网址&#xff1a;TT100K 数据集对比 源码如下&#xff1a; def classes(filedir):with open(filedir) as f:classes …...

NLP学习路线图(十三):正则表达式

在自然语言处理&#xff08;NLP&#xff09;的浩瀚宇宙中&#xff0c;原始文本数据如同未经雕琢的璞玉。而文本预处理&#xff0c;尤其是其中至关重要的正则表达式技术&#xff0c;正是将这块璞玉转化为精美玉器的核心工具集。本文将深入探讨正则表达式在NLP文本预处理中的原理…...

[VMM]现代 CPU 中用于加速多级页表查找的Page‐Table Entry原理

现代 CPU 中用于加速多级页表查找的Page‐Table Entry原理 摘要&#xff1a;以下从背景、结构、查找流程、一致性与性能影响等方面&#xff0c;详细介绍现代 CPU 中用于加速多级页表查找的 Page-Walk Cache&#xff08;也称 Walker Cache 或 Page‐Table Entry Cache&#xff0…...

javaweb-maven以及http协议

1.maven坐标&#xff1a; 坐标是资源的唯一标识&#xff0c;通过该坐标可以唯一定位资源位置&#xff1b; 2.坐标的组成&#xff1a; groupId:定义当前项目隶书的组织名称&#xff1b; artifactId&#xff1a;定义当前maven项目名称 version&#xff1a;定义项目版本 3.依…...

华为OD机试真题—— 最少数量线段覆盖/多线段数据压缩(2025A卷:100分)Java/python/JavaScript/C++/C语言/GO六种最佳实现

2025 A卷 100分 题型 本文涵盖详细的问题分析、解题思路、代码实现、代码详解、测试用例以及综合分析; 并提供Java、python、JavaScript、C++、C语言、GO六种语言的最佳实现方式! 2025华为OD真题目录+全流程解析/备考攻略/经验分享 华为OD机试真题《最少数量线段覆盖/多线段数…...

C语言创意编程:用趣味实例玩转基础语法(2)

文章目录 0. 前言1. &#x1f4ca; 动态条形图1.1 程序效果展示1.2 完整代码解析1.3 关键技术详解1.3.1 Unicode字符应用1.3.2 函数封装思想1.3.3 输入处理1.3.4 跨平台考虑 2. &#x1f524; 字母金字塔2.1 程序效果展示2.2 完整代码解析2.3 关键技术详解2.3.1 嵌套循环结构2.…...

关于近期中国移动民用家庭网络,新增的UDP网络限制。

在近期中国移动在全国一定范围普及新的打击 “PCDN、P2P、HY/HY2” 等流氓网络应用的技术方案&#xff0c;并接入在 “省/州” 的边界网关路由上。 根据遥测数据的具体研究分析&#xff0c;且本人曾非常生气的详细质询过&#xff0c;移动城域网管理人员&#xff0c;可以确认该技…...

OpenCV CUDA模块图像处理------颜色空间处理之GPU 上对两张带有 Alpha 通道的图像进行合成操作函数alphaComp()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 该函数用于在 GPU 上对两张带有 Alpha 通道的图像进行合成操作。支持多种常见的 Alpha 合成模式&#xff08;Porter-Duff 合成规则&#xff09;&…...

OpenWebUI(1)源码学习构建

1. 前言 通过docker镜像拉取安装就不介绍了&#xff0c;官方的命令很多。本节主要撸一撸源码&#xff0c;所以&#xff0c;本地构建 2. 技术框架和启动环境 后端python&#xff0c;前端svelte 环境要求&#xff1a;python > 3.11 &#xff0c;Node.js > 20.10 3. 源…...

npm error Cannot find module ‘negotiator‘ 的处理

本想运行npm create vuelatest&#xff0c;但提示&#xff1a; npm error code MODULE_NOT_FOUND npm error Cannot find module negotiator npm error Require stack: npm error - C:\Users\Administrator\AppData\Roaming\nvm\v18.16.1\node_modules\npm\node_modules\tuf-j…...

爬虫入门指南-某专利网站的专利数据查询并存储

免责声明 本教程仅用于教育目的&#xff0c;演示如何合法获取公开专利数据。在实际操作前&#xff0c;请务必&#xff1a; 1. 仔细阅读目标网站的robots.txt文件和服务条款 2. 控制请求频率&#xff0c;避免对服务器造成负担 3. 仅获取和使用公开数据 4. 不用于商业用途或…...

SQL(Database Modifications)

目录 Insertion Specifying Attributes in INSERT Adding Default Values&#xff08;缺省值&#xff09; Inserting Many Tuples Creating a Table Using the SELECT INTO Statement Deletion Example: Deletion Semantics of Deletion Updates Example: Update Sev…...

【android bluetooth 案例分析 04】【Carplay 详解 2】【Carplay 连接之手机主动连车机】

1. 背景 在【android bluetooth 案例分析 04】【Carplay 详解 1】【CarPlay 在车机侧的蓝牙通信原理与角色划分详解】中我们从整理上介绍了车机中 carplay 相关基础概念。 本节 将详细分析 iphone手机主动 连接 车机carplay 这一过程。 先回顾一下 上一节&#xff0c; carpla…...

maven离线将jar包导入到本地仓库中

想将本地的 jnetpcap.jar 包安装到 Maven 的本地仓库中,以便在项目中通过如下依赖方式引用。 <dependency><groupId>org.jnetpcap</groupId><artifactId>jnetpcap...

【仿muduo库实现并发服务器】实现时间轮定时器

实现时间轮定时器 1.时间轮定时器原理2.项目中实现目的3.实现功能3.1构造定时任务类3.2构造时间轮定时器每秒钟往后移动添加定时任务刷新定时任务取消定时任务 4.完整代码 1.时间轮定时器原理 时间轮定时器的原理类似于时钟&#xff0c;比如现在12点&#xff0c;定一个3点的闹…...

Conda更换镜像源教程:加速Python包下载

Conda更换镜像源教程&#xff1a;加速Python包下载 为什么要更换conda镜像源&#xff1f; Conda作为Python的包管理和环境管理工具&#xff0c;默认使用的是国外镜像源&#xff0c;在国内下载速度往往较慢。通过更换为国内镜像源&#xff0c;可以显著提高包下载速度&#xff…...

蓝桥杯 盗墓分赃2

原题目链接 问题描述 在一个探险者的团队中&#xff0c;小明和小红是合作的盗墓贼。 他们成功盗取了一座古墓中的宝藏&#xff0c;包括 n 件不同重量的珍贵文物和黄金&#xff0c;第 i 件宝藏的重量为 ai。 现在&#xff0c;他们希望公平地分配这些宝藏&#xff0c;使得小明…...

深度解读 Qwen3 大语言模型的关键技术

一、模型架构设计 Qwen3 延续了当前主流大型语言模型的 Transformer 架构,并在此基础上进行了多项增强设计,包含特殊的 Transformer 变体、位置编码机制改进、混合专家 (MoE) 技术引入,以及支持多模态和双重思考模式的新特性。 1. Transformer 基础架构与增强 基础架构:…...

使用 mysqldump 获取 MySQL 表的完整创建 DDL

要获取 MySQL 中某个表的完整创建 DDL&#xff08;仅结构&#xff0c;不含数据&#xff09;&#xff0c;可以使用 mysqldump 工具的以下命令&#xff1a; 基本命令格式 bash mysqldump -h [主机名] -u [用户名] -p --no-data --single-transaction --routines --triggers --…...

day15 leetcode-hot100-28(链表7)

2. 两数相加 - 力扣&#xff08;LeetCode&#xff09; 1.模拟 思路 最核心的一点就是将两个链表模拟为等长&#xff0c;不足的假设为0&#xff1b; &#xff08;1&#xff09;设置一个新链表newl来代表相加结果。 &#xff08;2&#xff09;链表1与链表2相加&#xff0c;具…...

阿里云云效对接SDK获取流水线制品

参考文档&#xff1a; API旧版 企业令牌 https://help.aliyun.com/zh/yunxiao/developer-reference/api-reference API新版 个人令牌 https://help.aliyun.com/zh/yunxiao/developer-reference/api-reference-standard-proprietary API 个人令牌 https://www.alibabacloud.com…...

Qt 相关 编译流程及交叉编译 部署所遇到的问题总结-持续更新

准备环境和工具 1、主机环境 ubuntu20 2、交叉编译器 gcc-linaro-6.3.1…arm-linux-gnuebihf 3、QT5源码包qt-5.11.3_sources 下载qt-5.11.3的包&#xff0c;自己想办法下载 网盘啥的 都ok&#xff0c;再访问下载目录就可以显示了。 Index of /archive/qt 4、依赖库安装 sudo …...

前端面经 DNSxieyi1

域名解析协议 域名转为目标IP地址 两种方式 1 递归查询 A请求B B一定会告诉IP 2迭代查询 A请求B 如果B无能 &#xff0c;B会告诉A如何获得改内容&#xff0c;但是B自己不会发出请求1 步骤 1.检查浏览器DNS 2.没有命中继续查询操作系统的DNS缓存 3.查询本地域名服务器&…...

如何通过ES实现SQL风格的查询?

一、Spring项目集成方案 添加依赖(pom.xml)&#xff1a; <dependency><groupId>co.elastic.clients</groupId><artifactId>elasticsearch-java</artifactId><version>8.12.0</version> </dependency> <dependency><…...

​​知识图谱:重构认知的智能革命​

在数字经济的浪潮中&#xff0c;知识图谱正悄然掀起一场认知革命。它不仅是技术的迭代&#xff0c;更是人类从“数据依赖”迈向“知识驱动”的里程碑。当谷歌用知识图谱优化搜索引擎、银行用它穿透复杂的金融欺诈网络、医院用它辅助癌症诊疗时&#xff0c;这项技术已悄然渗透到…...