RTSP、RTMP、HTTP协议

http协议  rtmp  rtsp

  

2020-04-24 21:47:21

一、异同 1、RSTP、RTMP、HTTP协议共同点 RTSP RTMP HTTP都是用在应用层。 理论上这三种协议都可以做直播和点播,但直播一般用RTSP和RTMP点播用HTTP。 2、RSTP、RTMP、HTTP协议区别 HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。 RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。 RTMP...

EasyNVR视频平台作为视频监控直播方案的能力层,能够对RTSP协议的摄像头进行统一的接入和管理,实现网页浏览器无插件直播,并且可以自由调用二次开发的接口,进行不同方向的集成。为了方便不同需求的用户使用,我们也将对EasyNVR编译ARM版本。 在开发阶段,为了方便ARM版的EasyNVR调试,我们使用了NFS作为开发环境。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件...

EasyNVS视频综合管理平台能够对接入的EasyNVR进行统一的管理,获取EasyNVR的所有能力,并进行互联网化输出,同时进行统一化的管理和接口输出。 由于很多场景都有外网访问内网的需求,因此EasyNVS的使用也变得频繁起来,咨询也开始多起来。也有客户通过EasyNVS穿透得到EasyNVR的RTMP和RTSP地址,但是我们在测试过程中偶尔会发现RTMP和RTSP地址丢失的情况。 在Easy...

TSINGSEE青犀视频介绍过关于EasyNVR云台控制——onvif协议的作用,EasyNVR级联EasyGBS也可以控制云台。 EasyNVR级联EasyGBS后,在EasyNVR中使用Onvif协议接入支持云台控制的设备,将EasyNVR级联到EasyGBS,在EasyGBS中播放支持云台的设备,点击云台控制按钮中的放大、缩小按钮,发现按钮不可用,当将云台速率调至大于...

上一篇我们介绍了RTSP的OPTION指令,客户端发起OPTION请求后,得到了RTSP服务器支持的指令。在此之后,客户端会继续向服务器发送DESCRIBE消息,来获取会话描述信息(sdp)。本篇我们来详细介绍一下DESCRIBE指令。   DESCRIBE的作用  向服务器请求会话描述信息(SDP)。   DESCRIBE的格式 1.请求 格式: 描述: 首先用DE...

上一篇我们介绍了RTSP数据包的格式,在整个rtsp的交互过程,sdp也是很重要不可获取的一环,本篇我们来详细介绍一下sdp的格式!   一 简介 sdp,英文全称Session Description Protocol,会话描述协议,对应RFC2327。我们在此介绍,是因为RTSP协议中使用sdp进行媒体信息的描述,不过,sdp的应用不止于此,语音通话SIP协议,监控安防GB28181...

      前面我们花了较多的篇幅来介绍了RTSP协议的一些细节,但是rtsp传输,本质上涉及三种协议,RTSP、RTP以及RTCP。RTSP主要负责连接建立,销毁及一些其他的控制。而实际涉及媒体数据传输使用的是RTP协议,本节我们来介绍一下RTP协议。   RTP概览  RTP是一种应用层协议,传输层协议可以是TCP或者UDP(UDP多一些)! ...

关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做开发的同学没少被折腾。只有拥有开发者账号,才可以申请开发/发布证书及相关配置授权文件。 我们在开发EasyNVR的时候也加入了证书配置功能,在配置界面可上传域名证书文件。但是有开发偶尔会碰到点击SSL_CERT的上传按钮,选择文件上传后,系统会将地址自动填...

我们在对EasyDSS做功能测试的时候,讲过在EasyDSS演示平台上,为了节省资源占用设置的自动停播问题。基于EasyDSS的成功经验,我们在EasyNVR的官网也做了同样一套机制。 分析问题 在EasyNVR的演示平台内设置自动断流机制,限制几分钟后流自动断开,这样客户在浏览的时候就算看了忘了关,系统也会在几分钟就自动断开,耗费流量就会少很多。 解决问题 在获取通过直播链接的时候,在直播链接后...

EasyNVR级联到EasyGBS的相关内容我们之前写过,大家可以阅读《EasyGBS如何实现调阅EasyNVR视频平台的视频?》一文回顾一下。 EasyNVR关闭级联后EasyGBS离线问题 理论上,EasyNVR级联到EasyGBS上之后,EasyGBS上显示级联上去的EasyNVR在线,当EasyNVR级联关闭EasyGBS后,EasyGBS上的EasyNVR就会显示离线。但是前几天我们的技...

国标GB28181协议视频平台EasyGBS可以通过GB28181协议进行级联,除了能够与海康、宇视等视频平台进行级联外,也能同开发者自己的视频平台级联(EasyGBS如何实现视频流的向上级联)。 EasyGBS视频平台也可以级联到上级平台的语音,但是再级联语音的测试过程中,我们发现上级发语音第一次正常,但是第二次之后发送的语音都是前一次的语音。 于是我们通过抓包来分析一下该问题的原因,从抓包结果...

H264 ES流中的sps nalu中可以提取出视频宽度和高度的信息,有时可以得到固定帧率的信息,而对于变帧率的视频有时候得不到帧率信息,需要根据时间戳来呈现。RTSP协议视频平台EasyNVR在拉取视摄像机视频流的时候,如果摄像机在取流以后改变分辨率,EasyNVR获取的分辨率没有改变,就会导致播放异常。 所以我们可以根据H264的SPS实时获取视频分辨率,通过wireshark 抓取到H264...

TSINGSEE青犀视频产品中,EasyNVR、EasyGBS等都是支持播放WS-FLV格式的视频流的,曾经我们也处理过EasyGBS无法播放ws-flv视频流的问题,大家可以回顾一下解决过程。 在EasyNVR+EasyNVS系统架构中,同样也出现了EasyNVS在通道配置页面中播放视频流时,WS-FLV无法播放的情况。 分析问题 EasyNVS通过打开通道管理,然后点击预览,ws-flv不能播...

EasyGBS可以通过GB28181协议与其他第三方平台进行级联,由于这一优势的存在,很多项目团队都会选择EasyGBS来进行项目监控方案的搭建,而目前在产品迭代升级中,我们将RTSP安防视频可视化平台EasyNVR也支持向上级国标平台级联。 之前EasyNVR平台级联到EasyGBS国标平台之后,通道号都是按照一定的规则自动生成的,如下图: EasyNVR的通道1对应的是340200000013...