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

SVMSPro平台获取Websocket视频流规则

SVMSPro平台获取Websocket视频流规则

Websocket 的服务端口为:53372,如需要公网访问需要开启这个端口

这里讲的是如何获取长效URL,短效(时效性)URL也支持,下回讲

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

ws://host:port/ws/live/ch{$deviceid}_{$channel}_{$stream}.flv

参数说明:

Host: 服务器IP
**Port:**ws端口,默认53372
deviceid 在SVMSPro平台中设备的ID(可在客户端或者网页查看ID得到)
channel 通道号(可在客户端上通过查看ID得到)
stream 码流类型,0–主码流,1–子码流

例子:

ws://192.168.0.123:53372/ws/live/ch601_0_1.flv

视频效果

在这里插入图片描述

二、如何获取Websocket回放(录像)流视频

ws://host:port/ws/vod/ch{$deviceid}_{$channel}_{$begintime}_{$endtime}_{$center}.flv

参数说明:

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

例子:

设备端回放:

Ws://192.168.0.123:53372/ws/vod/ch1_0_20250404090000_20250404091000_0.flv

中心端录像

Ws://192.168.0.123:53372/ws/vod/ch1_0_20250404090000_20250404091000_1.flv

Websocket 流的优势如下:

实时性:

低延迟:WebSocket提供的是全双工通信,这意味着服务器和客户端可以同时发送和接收数据,这对于实时视频流来说非常关键。视频流通常要求低延迟,而WebSocket的低延迟特性使其非常适合用于实时视频传输。

双向通信:

交互性:WebSocket支持服务器主动向客户端推送数据,这在视频流中非常有用,例如实时聊天、弹幕、或者服务器的状态更新等。

协议效率:

减少开销:与HTTP相比,WebSocket在建立连接后只需要一个握手过程,之后的通信可以直接通过同一个TCP连接进行,减少了多次HTTP请求的开销。这对于视频流来说,可以减少因频繁的HTTP请求而引起的延迟。

数据帧管理:

灵活的数据传输:WebSocket允许发送二进制数据,这对于视频流来说是非常重要的,因为视频数据通常是二进制格式。这使得WebSocket能够高效地传输视频帧,而不必像HTTP那样先将视频转换为文本格式。

兼容性和扩展性:

易于集成:WebSocket协议已经得到了广泛的支持,几乎所有现代浏览器都支持WebSocket。此外,通过使用WebSocket,开发者可以更容易地集成视频流功能到他们的应用中。

安全性:

加密传输:WebSocket可以通过WebSocket Secure (WSS) 协议进行加密传输,这提供了数据传输的安全性,保护视频流不被未授权访问。

状态保持:

持续连接:一旦建立了WebSocket连接,客户端和服务器之间的连接将保持开启状态,直到一方显式关闭连接。这有利于维持视频流的连续性,无需每次播放都重新建立连接。

应用层协议:

灵活性:开发者可以在应用层定义自己的协议来控制数据传输,例如可以定义如何分割视频帧、如何控制播放速度等,这提供了很高的灵活性。

相关文章:

  • ComfyUI 学习笔记,案例1:2_pass_txt2img
  • CMD与PowerShell:Windows命令行工具的对比与使用指南
  • 4月29号
  • w233大学生就业需求分析系统设计与实现
  • 非凸科技受邀出席AI SPARK活动,共探生成式AI驱动金融新生态
  • 面向网络安全的开源 大模型-Foundation-Sec-8B
  • 力扣——206.反转链表倒序输出链表
  • 安达发|破解医疗器械多BOM困局:APS生产计划排产软件解决方案
  • 凝胶型阳离子交换树脂
  • 边缘计算服务器
  • 简化excel校验提高开发效率
  • deepseek海思SD3403边缘计算AI产品系统
  • 快速了解Go+微服务(概念和一个例子)
  • Windows7升级PowerShell到5.1
  • Nginx 核心功能与 LNMP 架构部署
  • socket套接字-UDP(下)
  • Windows权限与icacls命令详解
  • Latex全面汇总
  • Express 文件上传不迷路:req.files 一次性讲明白
  • 如何在本地部署小智服务器:从源码到全模块运行的详细步骤
  • 魔都眼|静安光影派对五一启幕:苏河湾看徐悲鸿艺术画作
  • 铁路上海站今日预计发送旅客65.8万人次,同比增长超16%
  • 解放日报头版聚焦“人民城市”:共建共享展新卷
  • 2025上海体育消费节启动,多形式联动打造体育消费盛宴
  • 美加征“对等关税”后,调研显示近半外贸企业将减少对美业务
  • 经济日报:多平台告别“仅退款”,规则调整有何影响