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

SVMSPro平台如何获取HLS视频流

SVMSPro平台获取HLS视频流规则

HLS的服务端口为:80/8080(linux),可自定义修改;如需要公网访问需要开启这个端口

一、如何获取HLS实时流视频

http://host:port/live/ch{$deviceid}_{$channel}_{$stream}.m3u8

参数说明:

deviceid: 在SVMSPro中设备的数据库ID(可在客户端/网页端上通过查看ID得到)
channel: 通道号(可在客户端上通过查看ID得到)
stream: 码流类型,0–主码流,1–子码流

例子:

http://192.168.0.123:23333/live/ch601_0_1.m3u8

此处:23333为修改后的web端口

VLC打开效果
在这里插入图片描述

二、如何获取HLS录像回放流

http://host:port/vod/ch{$deviceid}_{$channel}_{$begintime}_{$endtime}_{$mode}.m3u8

参数说明:

deviceid: 在SVMSPro中设备的数据库ID(可在客户端上通过查看ID得到)
channel: 通道号(可在客户端上通过查看ID得到)
begintime: 录像开始时间,格式为yyyymmddhhmmss,如20210301080000
endtime: 录像结束时间,格式为yyyymmddhhmmss,如20210301080500
mode: 录像类型,0–设备端录像,1–中心录像

例子:

http://192.168.0.123:23333/vod/ch601_0_20250516090500_20250516091520_0.m3u8

备注:

录像回放时,建议时长不超过10分钟,不然可能缓冲较久。

HLS视频流优劣性如下:

优势:

  1. 兼容性强以及跨平台支持
    HLS 是苹果公司推出的协议,天然支持 iOS 设备及 Safari 浏览器,且通过 JavaScript 库(如 hls.js)可在 Chrome、Firefox 等现代浏览器中播放。Android 3.0+ 及 HTML5 标准也支持 HLS,使其成为跨平台流媒体的首选方案
  2. 自适应比特率(ABR)
    HLS 将视频流切分为多个不同码率的 TS 分片(通常每个分片 10 秒),客户端可根据网络带宽动态切换清晰度,提升观看体验。这种机制尤其适合网络波动较大的移动端场景
  3. 基于 HTTP 传输
    HLS 使用标准 HTTP 协议,无需特殊端口或协议支持,可轻松穿透防火墙和代理服务器,同时兼容 CDN 加速,降低分发成本
  4. 支持加密与内容保护
    HLS 可通过 AES-128 加密 TS 分片,结合密钥服务器实现内容保护,适用于付费视频等场景

劣势:

  1. 高延迟问题
    HLS 的延迟通常在 10-30 秒.
http://www.xdnf.cn/news/491761.html

相关文章:

  • 差分探头为什么要选择使用屏蔽双绞线
  • DeepSeek基础:PPO、DPO、GRPO概念详解
  • Cursor 中的AI模型到底怎么选 ?
  • 城市综合管廊监测与维护一体化解决方案
  • MinerU本地化部署可视化界面
  • QT6 源(104)篇一:阅读与注释QAction,其是窗体菜单栏与工具栏里的菜单项,先给出属性测试
  • 基于MNIST数据集的手写数字识别(CNN)
  • 产品经理如何做好需求管理
  • 论文浅尝 | HOLMES:面向大语言模型多跳问答的超关系知识图谱方法(ACL2024)
  • 用GPU训练模型的那些事:PyTorch 多卡训练实战
  • 蓝牙AVCTP协议概述
  • 【软考 霍夫曼编码的文档压缩比】
  • 【数据结构】二分查找-LeftRightmost
  • 英语六级备考-阅读篇
  • 25年2月通信基础知识补充2:延迟对齐调制、常见卫星移动速度
  • python中 raise notimplementederror有什么功能,如何使用
  • 类模板的简单实例
  • arxiv等开源外文书数据的获取方式
  • Spring2:应用事务+连接池形成的工具类
  • FC7300 Trigger MCAL配置引导
  • Android应用内存分析与优化 - 工具篇之Booster
  • ThinkStation图形工作站进入BIOS方法
  • 读论文alexnet:ImageNet Classification with Deep Convolutional Neural Networks
  • C++循环效率比较与优化建议
  • 现代计算机图形学Games101入门笔记(十三)
  • 二叉树子树判断:从递归到迭代的全方位解析
  • uniapp-商城-60-后台 新增商品(属性的选中和页面显示,数组join 的使用)
  • rocketmq并发消费
  • 从零开始掌握FreeRTOS(4)任务的动态和静态创建
  • 实验-实现向量点积-RISC-V(计算机组成原理)