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

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 架构(包括国产、嵌入式等)的操作系统。

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

相关文章:

  • 《清晰思考》
  • 实验设计与分析(第6版,Montgomery)第4章随机化区组,拉丁方, 及有关设计4.5节思考题4.1~4.4 R语言解题
  • 本地(Linux)编译 MySQL 源码
  • 三、zookeeper 常用shell命令
  • 触控精灵 ADB运行模式填写电脑端IP教程
  • Linux基础 -- Linux 启动调试之深入理解 `initcall_debug` 与 `ignore_loglevel`
  • 从零到一选择AI自动化平台:深度解析n8n、Dify与Coze
  • Axure项目实战:运输统计页引入echarts实现高保真设计(JS代码ctrl+c ctrl+v懂得来)
  • 配置vscode中java.configuration.runtimes
  • 贪心算法实战篇2
  • 2262 1527的解码实验程序
  • 弥散制氧机工作机制:高原低氧环境的氧浓度重构技术
  • FPGA实现CNN卷积层:高效窗口生成模块设计与验证
  • 在 Ubuntu 上挂载其他硬盘的步骤
  • docker-记录一次容器日志<container_id>-json.log超大问题的处理
  • Redis--缓存穿透与缓存雪崩详解及解决方案
  • 基于MATLAB的二维圆形随机骨料生成程序
  • 深入解析 CountDownLatch、Semaphore 和CyclicBarrier
  • 微服务FallbackFactory和FallbackClass
  • ROS2学习(16)------ URDF 机器人建模方法
  • 企业内部的网站系统/美国站外推广网站
  • 助孕网站优化推广/电商的运营模式有几种
  • 怎么做动态网站视频教程/网站建设规划书
  • 平面设计是干什么的工资一般多少/seo内部优化包括哪些内容
  • 如何对网站做渗透/百度站长工具验证
  • 网页设计与网站开发试题答案/又一病毒来了比新冠可怕