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

如何获取能直接在浏览器打开的播放地址?

背景:需要在浏览器上直接打开设备的画面,但又不想二次开发

 本文介绍一种极简的取流方式,不需要掌握前端开发知识,按照本文档拼接就能得到设备的播放地址

一、准备工作

1.将设备接入到萤石账号下。萤石设备接入指南:https://open.ys7.com/help/2837,海康摄像头接入指南:https://open.ys7.com/help/2834,海康录像机接入指南:https://open.ys7.com/help/2836

2.将萤石账号升级为萤石开发者账号,并且拿到账号的Token信息。指导文档:https://club.ys7.com/portal.php?mod=view&aid=34

二、拼接地址(适用于Web页面)

1.预览模板(直播):https://open.ys7.com/console/jssdk/pc.html?accessToken=【at参数】&url=ezopen://【设备验证码@】open.ys7.com/【设备序列号】/【通道号】【清晰度】【播放类型】.live&themeId=【UIKIT主题名称】

2.回放模板:https://open.ys7.com/console/jssdk/pc.html?accessToken=【at参数】&url=ezopen://【设备验证码@】open.ys7.com/【设备序列号】/【通道号】【清晰度】【播放类型】.rec【开始时间&结束时间】&themeId=【UIKIT主题名称】

3.拼接示例:https://open.ys7.com/console/jssdk/pc.html?url=ezopen://open.ys7.com/E5****763/1.rec?begin=20240622000000&end=20240623235829&accessToken=at385******f7w1gm****xb47r-3npwv55aws-1***gfb-5****l3&themeId=pcRec

4.效果图

5.需要自行填入的模板参数如下

【at参数】

可以在控制台-账号中心-应用信息页面查看:https://open.ys7.com/console/application.html;
也可以通过接口获取,接口文档:https://open.ys7.com/help/81

【设备验证码@】

萤石设备验证码一般位于机身上,海康设备验证码为接入时自行设定的
加密的设备需要加入验证码才能播放,若设备未加密可以不传此参数

【设备序列号】

需要播放的设备序列号
一般位于机身上,设备接入后可以在控制台-设备管理器-设备管理页面获取到

【通道号】

若设备是通过录像机接入进来,则需要填设备的通道号,一般为1/2/3等数字;
若摄像头直接接入,则通道号为1

【清晰度】

.hd对应高清(取设备主码流)
不传对应流畅(取设备子码流)

【开始时间&结束时间】

回放的录像片段起止时间点:yyyyMMddhhmmss&end= yyyyMMddhhmmss

【UIKIT主题名称】

pcLive(PC预览)、pcRec(PC回放)、security(PC安防)、simple(精简)

 

三、拼接地址(适用于H5页面)

1.预览模板(直播):https://open.ys7.com/console/jssdk/mobile.html?accessToken=【at参数】&url=ezopen://【设备验证码@】open.ys7.com/【设备序列号】/【通道号】【清晰度】【播放类型】.live&themeId=【UIKIT主题名称】

2.回放模板:https://open.ys7.com/console/jssdk/mobile.html?accessToken=【at参数】&url=ezopen://【设备验证码@】open.ys7.com/【设备序列号】/【通道号】【清晰度】【播放类型】.live&themeId=【UIKIT主题名称】

3.拼接示例:https://open.ys7.com/console/jssdk/mobile.html?url=ezopen://open.ys7.com/E5****763/1.rec?begin=20240622000000&end=20240623235829&accessToken=at385******f7w1gm****xb47r-3npwv55aws-1***gfb-5****l3&themeId=pcRec

4.效果图

5.需要自行填入的模板参数如下

【at参数】

可以在控制台-账号中心-应用信息页面查看:https://open.ys7.com/console/application.html;
也可以通过接口获取,接口文档:https://open.ys7.com/help/81

【设备验证码@】

萤石设备验证码一般位于机身上,海康设备验证码为接入时自行设定的
加密的设备需要加入验证码才能播放,若设备未加密可以不传此参数

【设备序列号】

需要播放的设备序列号
一般位于机身上,设备接入后可以在控制台-设备管理器-设备管理页面获取到

【通道号】

若设备是通过录像机接入进来,则需要填设备的通道号,一般为1/2/3等数字;
若摄像头直接接入,则通道号为1

【清晰度】

.hd对应高清(取设备主码流)
不传对应流畅(取设备子码流)

【开始时间&结束时间】

回放的录像片段起止时间点:yyyyMMddhhmmss&end= yyyyMMddhhmmss

【UIKIT主题名称】

pcLive(PC预览)、pcRec(PC回放)、security(PC安防)、simple(精简)

http://www.lryc.cn/news/422994.html

相关文章:

  • 如何用 LangChain 实现一个Zero Shot智能决策器(附源码)
  • 读完这本书,我终于搞懂了Transformer、BERT和GPT!【附PDF】
  • 仿RabbitMq简易消息队列基础篇(Muduo库的使用)
  • .net SqlSugarHelper
  • “AI能不能代替某某职业”,到底谁在破防?
  • 智慧图书馆:构建高效视频智能管理方案,提升图书馆个性化服务
  • React快速开发框架
  • 【前端】记录各种控制台警告/bug
  • 猫咪掉毛严重怎么办?铲屎官家庭必备清理工具——宠物空气净化器
  • 顺序表的实现——数据结构
  • 【模块化】CommonJS,AMD规范,CMD规范,ES6模块化
  • 3.js - 顶点着色器、片元着色器的联系
  • kotlin简介
  • Mintegral出海系列:解锁全球应用商店新增长路径
  • Qt 哈希加密之 QCryptographicHash
  • 渗透第二次作业
  • 42.【C语言】冒泡排序
  • Linux安全与高级应用(七)深入Linux Shell脚本编程:循环与分支结构的高级应用
  • python爬虫滑块验证及各种加密函数(基于ddddocr进行的一层封装)
  • pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
  • 说一下Android中的IdleHandler
  • Flake8 和 Autopep8 使用指南
  • OpenHarmony(数据)通信协议、数据存储—protobuf
  • vue3 依赖注入 vueRouter vuex
  • 在Windows上用Visual Studio编译OpenCV
  • 详解2024年最值得推荐的5款CRM软件:如何选择适合企业需求的CRM系统?
  • 2024靠谱的网站建设公司推荐
  • 第一天:Java基础与环境搭建
  • 动画魔法秀:JavaScript前端动画实战指南
  • 实训日记day26