We have tested several 2 RTSP server sending the same RTP Stream (720p Multicast H265) using Milestone Universal Driver
- The first RTSP server sends this describition during the “describe” request:
v=0
o=- 15982652884311462091 1 IN IP4 192.168.0.10
s=Session streamed with GStreamer
i=rtsp-server
t=0 0
a=tool:GStreamer
a=type:broadcast
a=control:*
a=range:npt=now-
m=video 0 RTP/AVP 96
c=IN IP4 225.0.0.0/1
a=rtpmap:96 H265/90000
a=framerate:30
a=fmtp:96 sprop-vps=QAEMAf//AUAAAAMAAAMAAAMAAAMAXawJ;sprop-sps=QgEBAUAAAAMAAAMAAAMAAAMAXaACgIAuHxOWt5CEZLgg;sprop-pps=RAHAc8DMkA==
a=control:stream=0
a=ts-refclk:local
a=mediaclk:sender
Then milestone displays the stream correctly.
- The second RTSP server sends this describition during the “describe” request:
v=0
o=- 16756464152822004927 1 IN IP4 192.168.0.10
s=Session streamed with GStreamer
i=rtsp-server
t=0 0
a=tool:GStreamer
a=type:broadcast
a=control:*
a=range:npt=now-
m=video 0 RTP/AVP 96
c=IN IP4 225.0.0.0/1
a=rtpmap:96 H265/90000
a=framerate:30
a=control:stream=0
a=ts-refclk:local
a=mediaclk:sender
Milestone displays the stream randomly. Sometimes it takes more than 2 minutes. However it works fine using VLC.
Within the description of the SDP files, we can notice that there is a difference:
a=fmtp:96 sprop-vps=QAEMAf//AUAAAAMAAAMAAAMAAAMAXawJ;sprop-sps=QgEBAUAAAAMAAAMAAAMAAAMAXaACgIAuHxOWt5CEZLgg;sprop-pps=RAHAc8DMkA==
Could it be the source of my problem?