[Live-devel] Is it possible to enable RFC 6051 extended headers for rapid stream synchronization
David Gessel
gessel at blackrosetech.com
Mon Jan 18 08:20:18 PST 2021
Dear Live555 list,
I am trying to sync multiple mobotix IP cameras, which use Live555 as the RTSP server. I'm having a little trouble getting multiple streams to sync at all and exploring with wireshark, it seems that while the RTCP sender report packets have expected Timestamps as:
Real-time Transport Control Protocol (Sender Report)
[Stream setup by RTSP (frame 12)]
[Setup frame: 12]
[Setup Method: RTSP]
10.. .... = Version: RFC 1889 Version (2)
..0. .... = Padding: False
...0 0000 = Reception report count: 0
Packet type: Sender Report (200)
Length: 6 (28 bytes)
Sender SSRC: 0xcead8bcd (3467480013)
Timestamp, MSW: 3819973440 (0xe3b02b40)
Timestamp, LSW: 2861491896 (0xaa8ee6b8)
[MSW and LSW as NTP timestamp: Jan 18, 2021 15:44:00.666242999 UTC]
RTP timestamp: 3443889037
Sender's packet count: 953
Sender's octet count: 1342235
The RTP packets have the RFC 3550 5.1 structure:
Real-Time Transport Protocol
[Stream setup by RTSP (frame 12)]
[Setup frame: 12]
[Setup Method: RTSP]
10.. .... = Version: RFC 1889 Version (2)
..0. .... = Padding: False
...0 .... = Extension: False
.... 0000 = Contributing source identifiers count: 0
1... .... = Marker: True
Payload type: JPEG-compressed video (26)
Sequence number: 13228
[Extended sequence number: 78764]
Timestamp: 3443877091
Synchronization Source identifier: 0xcead8bcd (3467480013)
(payload description)
Is there any way to enable insertion of the RFC 6051 extended header into the RTP header structure to enable rapid synchronization?
I found the 2013 thread on the topic at https://live-devel.live.narkive.com/WgLSYFbC/synchronize-the-rtcp-time-using-rtsp-range which seems to conclude that such headers weren't on the roadmap 8 years ago, but 8 years... has anything changed?
Thank you,
-David
More information about the live-devel
mailing list