3

我必须获取流视频 [来自 rtsp 服务器] 的宽度和高度。

第三方服务器在 RTSP DESCRIBE REQUEST 提供以下信息:

一台 RTSP 服务器给我宽高

Server Response:

RTSP/1.0 200 OK
....

Content-Type: application/sdp

Content-Length: 376

a=x-dimensions:1280,1024 // GET WIDTH HEIGHT

....

a=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

无论如何 - 获得流宽度高度的方法?建议......

最良好的祝愿

4

1 回答 1

3

宽度和高度可以从 H.264 序列参数集中提取,通常是 DESCRIBE 响应中 SDP 的 fmtp 行的一部分。请参阅 cipi 的这篇有用的 SO 帖子

于 2011-10-25T17:31:34.330 回答