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

关于视频汇聚融合EasyCVR平台多视频播放协议的概述

视频监控综合管理平台EasyCVR具备视频融合能力,平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台既具备传统安防视频监控的能力与服务,也支持AI智能检测技术的接入,可应用在多行业领域的智能化监管场景中。EasyDarwin开源流媒体视频EasyCVR安防监控平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等能力。

众所周知,TSINGSEE青犀视频汇聚平台EasyCVR可支持多协议方式接入,包括主流标准协议GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。今天我们来说一说,EasyCVR平台支持分发的多种视频流协议。

视频监控汇聚平台EasyCVR平支持多种视频流媒体协议输出,如:HLS、HTTP-FLV、WebSocket-FLV、WebRTC、RTSP、RTMP。这几种播放协议介绍如下:

1)HLS

HLS协议的文件由两部分组成:

  • 多个只有几秒长度的.ts切片视频文件;
  • 记录这些视频文件地址的.m3u8索引文件,这些静态视频文件是直接写入磁盘的。

HLS地址以http://开头、.m3u8结尾,这个地址就是索引文件的地址,客户端获取到索引文件后,就可以下载对应的切片文件开始播放。

2)WebRTC

WebRTC地址一般以webrtc://开头。WebRTC是一种点对点的视频/语音通话协议,基于UDP建立通信后,不断以流的形式发送数据,固延迟小,适合交互性较高的场景。

3)RTSP

RTSP地址一般以rtsp://开头,一般用作摄像机等硬件设备的实时视频流拉取和推送。

4)RTMP

RTMP地址一般以rtmp://开头,既可以推流,也可以拉流,一般用于直播推流。RTMP通信是建立在TCP长连接通道上,在封装音视频数据时会强制切片,限制每个数据包的大小,延时较低。

5)HTTP-FLV

HTTP-FLV地址以http://开头,基于http协议,功能和工作原理与RTMP相似。HTTP-FLV一般作为拉流,延迟较低,适配播放场景更灵活。

6)WebSocket-FLV

基于WebSocket传输FLV,依赖浏览器支持播放FLV。WebSocket-FLV和HTTP-FLV类似,区别就是HTTP-FLV基于HTTP ,只能单向传输数据,而WS-FLV基于WS可以双向传输数据。

安防监控视频平台EasyCVR视频能力灵活,支持多端分发,覆盖全平台。EasyCVR视频融合平台可同时播放多路视频流,视频画面支持1、4、9、16个画面窗口,支持视频轮巡,支持H.265自动转码等。感兴趣的用户可以前往演示平台进行体验或部署测试。

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

相关文章:

  • 三星书画联展:三位艺术家开启国风艺术之旅
  • 在腾讯云服务器OpenCLoudOS系统中安装nginx(有图详解)
  • 大数据课程E5——Flume的Selector
  • 在线查看浏览器
  • 谷粒商城第七天-商品服务之分类管理下的分类的拖拽功能的实现
  • 解决单节点es索引yellow
  • Java虚拟机在类加载阶段都做了些什么,才使得我们可以运行Java程序
  • 华为认证 | 学HCIE,想培训需要注意啥?
  • 这所211考数一英二,学硕降分33分,十分罕见!
  • 关于BQ27427的配置问题
  • 试卷还原成空白卷怎么做?分享个简单的方法
  • 查看学校名称中含北京的用户
  • 快速开发人脸识别系统Java版本
  • Reinforcement Learning with Code 【Code 1. Tabular Q-learning】
  • 解决:Uncaught (in promise) SyntaxError: “[object Object]“ is not valid JSON 问题的过程
  • 机器学习-New Optimization
  • 3d虚拟vr汽车实景展厅吸引更多潜在消费者
  • Java里的static import使用小结
  • go程序使用tcp短连接报:only one usage of each socket address
  • 十分钟配置好Neovim go开发环境(其他语言一样)
  • Linux第八章之进程概念
  • 怎么学习Java并发编程相关技术? - 易智编译EaseEditing
  • vue3 +element动态表单实现
  • Linux部署jar包,隐藏命令行参数
  • JDBC-笔记
  • Rust的入门篇(中)
  • 手机设置全局代理ip步骤
  • spring boot+thymeleaf+semantic ui 分页
  • 【JVM】(一)深入理解JVM运行时数据区
  • C++ QRegExpValidator