从RTP报文或RTP服务器获取视频宽度和高度



我必须得到流视频[这是从rtsp服务器]的宽度和高度。

第三方服务器在RTSP中给出以下信息:

一个RTSP服务器给我width-height

Server Response:
RTSP/1.0 200 OK
....
Content-Type: application/sdp
Content-Length: 376
a=x-dimensions:1280,1024 // GET WIDTH HEIGHT
....
 

= x维:1280年、1024年

但另一个不给我的宽度/高度信息....似乎支持ONVIF…

Server Response:

RTSP/1.0 200 OK
x-Accept-Dynamic-Rate: 1
... 
Content-Length: 625
... 
m=video 0 RTP/AVP 96
i=Video channel in H264 VBR format
a=mpeg4-esid:201
a=control:trackID=0
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=640032;....
m=application 0 RTP/AVP 107
i=ONVIF metadata
a=control:events
a=sendonly
a=rtpmap:107 vnd.onvif.metadata/90000

无论如何/方法获得流的宽度-高度?

可以从设置的H.264序列参数中提取宽度和高度,这些参数通常是description响应中SDP的fttp行部分。

相关内容

  • 没有找到相关文章