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

怎么把网站横幅做很大图片网站源码

怎么把网站横幅做很大,图片网站源码,中英文版网站是怎么做的,wordpress二次元博客平台如何检测一路RTSP流是否在线? 在之前的流媒体平台方案中,我们都是通过定时RTSP拉流的方式,走一个完整的RTSP流程:包括OPTIONS、DESCRIBE、SETUP、PLAY、RTP收流,这种方式去取流,然后取到流之后进行流解…

平台如何检测一路RTSP流是否在线?

在之前的流媒体平台方案中,我们都是通过定时RTSP拉流的方式,走一个完整的RTSP流程:包括OPTIONS、DESCRIBE、SETUP、PLAY、RTP收流,这种方式去取流,然后取到流之后进行流解析,获取到对应的音视频数据格式,这就是一个完整的检测这个RTSP流是不是在线的一个方式。

这种方式有一个弊端,就是对资源的消耗太大了,如果说有1000个摄像头,那么每一个摄像头拉一下流,按照频率是5分钟(300s)检测一次,平均每秒要检测3个摄像头,那么它的不管是流量也好,还是对机器性能的消耗也好,都是一个比较大的占用。那么有没有一种方法不用去拉流,就像ping一下的方式,简单ping一下就可以获取到摄像机RTSP流的状态?同时,还能够把摄像机的音视频的编码情况获取到。

解决方法:DESCRIBE指令

我们先看一下一个普通的DESCRIBE指令的流程报文:

  • 第一步【可直接第三步】:服务端向RTSP设备发送DESCRIBE请求
DESCRIBE rtsp://192.17.1.63:554 RTSP/1.0
Accept: application/sdp
CSeq: 2
User-Agent: EasyNVR
  • 第二步【可直接第三步】:RTSP设备返回401需要密码
RTSP/1.0 401 Unauthorized
CSeq: 2
WWW-Authenticate: Digest realm="IP Camera(23306)", nonce="a946c352dd3ad04cf9830d5e72ffb11e", stale="FALSE"
Date: Fri, Apr 10 2020 19:07:19 GMT
  • 第三步:服务端向RTSP设备发送带鉴权的DESCRIBE请求
DESCRIBE rtsp://192.17.1.63:554 RTSP/1.0
Accept: application/sdp
CSeq: 3
User-Agent: EasyNVR
Authorization: Digest username="admin", realm="IP Camera(23306)", nonce="a946c352dd3ad04cf9830d5e72ffb11e", uri="rtsp://192.17.1.63:554", response="8f1987b6da1aeb3f3744e1307d850281"

当然,这里服务端也可以直接第一步就发送带鉴权的DESCRIBE请求,也是合理省事的;

  • 第四步:RTSP设备返回流媒体信息
RTSP/1.0 200 OK
CSeq: 3
Content-Type: application/sdp
Content-Base: rtsp://192.17.1.63:554/
Content-Length: 712v=0
o=- 1586545639954157 1586545639954157 IN IP4 192.17.1.63
s=Media Presentation
e=NONE
b=AS:5100
t=0 0
a=control:rtsp://192.17.1.63:554/
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:5000
a=recvonly
a=x-dimensions:1920,1080
a=control:rtsp://192.17.1.63:554/trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=420029; packetization-mode=1; sprop-parameter-sets=Z01AKI2NQDwBE/LgLcBAQFAAAD6AAAw1DoYACYFAABfXgu8uNDAATAoAAL68F3lwoA==,aO44gA==
m=audio 0 RTP/AVP 8
c=IN IP4 0.0.0.0
b=AS:50
a=recvonly
a=control:rtsp://192.17.1.63:554/trackID=2
a=rtpmap:8 PCMA/8000
a=Media_header:MEDIAINFO=494D4B48010300000400000111710110401F000000FA000000000000000000000000000000000000;
a=appversion:1.0

这样,我们就可以通过解析SDP内容,得到这路RTSP流的具体媒体信息了;

RTSP流检测结果

  1. 当服务端向设备发送的DESCRIBE没有得到响应,可以直接将RTSP设备状态设置为:设备离线(网络不通)
  2. 当服务端向设备发送了带鉴权的DESCRIBE报文,但是设备一直返回的都是“401 Unauthorized”,那可以将RTSP设备状态设置为:设备不可用(密码错误);
  3. 当服务端向设备发送了DESCRIBE,也获取到了对应的SDP信息,那么可以直接设置RTSP设备状态为:设备在线(Video:H.264/Audio:PCMA)

一种简单高效的RTSP流检测机制就此形成!

http://www.yayakq.cn/news/383525/

相关文章:

  • 哪些网站是中文域名济南做网站推广哪家好
  • 视频网站开发流程图网站推广策划案怎么选
  • 网站制作的设备环境免费企业网站建设要求
  • 网站行业关键词网络推广工作内容
  • 网站实名认证怎么做上海市中小企业服务中心
  • 做阿里网站网站301多久
  • 怎样建立网站策划书怎么写 格式范文
  • 四川省城乡与建设厅网站首页网上作业网站怎么做的
  • 商城网站建设公司排行seo网络培训学校
  • 南京明辉建设集团网站内蒙古建设厅设计处网站
  • 网站开发实验报告wordpress 萌主题下载
  • 网站计算器代码长春网站建设方案
  • 上海做宴会的网站个人网站名
  • seo网站建设及扩词wordpress链接亚马逊
  • 上海外贸建站税收大数据
  • 服务网站备案运营网站需要什么条件
  • 做网站要会写什么重庆百度推广的代理商
  • 青岛做外贸网站的公司全屋定制怎么样做网站
  • 深圳网站制作西安织梦安装教程
  • 汕头兼职网站建设百度文库个人登录入口
  • 网站建设是多少钱微信小程序 模板
  • 虚拟币挖矿网站开发网站伪静态怎么设置
  • 金山区做网站公司wordpress 二次开教程
  • 网站模板内容怎么添加图片吴忠网站建设报价
  • 网站域名在哪里网站建设开发收费
  • 后浪 网站建设类wordpress 伪支付宝
  • 中国建设银行手机银行下载官方网站开源网站建设
  • 益阳网站建设哪里好wordpress去掉评论邮箱
  • 介绍好看的电影网站模板免费下载公司logo设计logo
  • 怎么做网站关键词视频flashfxp 网站