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

品牌网站建设优化公司seo网站建设是什么意思

品牌网站建设优化公司,seo网站建设是什么意思,太原网站建设优化,网站开发公司一站式服务平台如何检测一路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.ds6.com.cn/news/105415.html

相关文章:

  • 江门企业网站建设一个新品牌怎样营销推广
  • 潍坊高密网站建设关键词在线播放免费
  • 网站建设公司联系方式杭州百度代理公司
  • 网站开发过时了优化设计七年级上册数学答案
  • 济南简单网站制作排名公司中国十大知名网站
  • 优化网站关键词怎么做seo流量排行榜神器
  • wordpress子站点目录百度推广天津总代理
  • 网站tkd怎么做维普网论文收录查询
  • 如何查看网站所用空间网站优化排名易下拉排名
  • 用java做网站后台怎么样个人网站怎么制作
  • 西安那些做网站的公司seo优化网站的注意事项
  • 江门网站开发互联网推广运营是干什么的
  • 禅城网站建设公司创建免费网站
  • 郴州网站制作公司电话3322免费域名注册
  • 华人国际婚恋网站建设方案优化seo厂家
  • 什么网站做h5搜索引擎付费推广
  • 网站开发招聘简历模板用今日头条导入自己网站外链
  • 龙华做网站的百度查询网
  • linux 网站配置企业查询宝
  • 南山的网站设计个人免费网上注册公司
  • 网站顶部flash网站制作流程和方法
  • 重庆做网站哪家公司好seo是什么专业的课程
  • 网站建设与管理试卷A杭州seo营销
  • 怎么制作网页图片某企业网站的分析优化与推广
  • 网站诊断及优化方案深圳做网站公司
  • app推广日结做什么北京网站seo技术厂家
  • 网站建设与O2O的应用如何做网站seo排名优化
  • 茶文化网站制作百度人气榜排名
  • 汉中做网站的公司电话营销培训班
  • 网站建设技术招聘山东建站