Has anyone ever managed to read a RTSP/RTP stream from an Hasseb device with ffmpeg ?
It works without issue with VLC or rtpdump + sox but ffmpeg gets the SDP then fails with a time out when reading the RTP stream (I did try to increase the time out) :
(...)
(...)
[tcp @ 0x55801d14c500] Successfully connected to 10.1.4.13 port 554
[rtsp @ 0x55801d14a0c0] SDP:
v=0
o=- 250948897804 0 IN IP4 10.1.4.13
s=AES67-stream (on hasseb-AoE-F8-82) streamed by "hasseb"
t=0 0
a=clock-domain:PTPv2 0
a=recvonly
m=audio 5004 RTP/AVP 98
c=IN IP4
239.133.197.77/255 a=rtpmap:98 L24/48000/2
a=sync-time:0
a=framecount:48
a=source-filter: incl IN IP4 239.133.197.77 10.1.4.13
a=ts-refclk:ptp=IEEE1588-2008:00-10-4b-ff-fe-2e-f8-82:domain-nmbr=0
a=mediaclk:direct=0
a=ptime:1
(...)
[rtsp @ 0x55801d14a0c0] hello state=0
Failed to parse interval end specification '' --> I DO NOT THINK THIS IS THE ISSUE
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, rtsp, from 'rtsp://
10.1.4.13:554/by-name/AES67-stream%20(on%20hasseb-AoE-F8-82)':
Metadata:
title : AES67-stream (on hasseb-AoE-F8-82) streamed by "hasseb"
Duration: N/A, bitrate: 2304 kb/s
Stream #0:0, 0, 1/48000: Audio: pcm_s24be, 48000 Hz, stereo, s32 (24 bit), 2304 kb/s
Successfully opened the file.
(...)
Output #0, s16le, to 'out.raw':
Metadata:
title : AES67-stream (on hasseb-AoE-F8-82) streamed by "hasseb"
encoder : Lavf58.20.100
Stream #0:0, 0, 1/48000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Metadata:
encoder : Lavc58.35.100 pcm_s16le
[out_0_0 @ 0x55801d18cd00] EOF on sink link out_0_0:default.
No more output streams to write to, finishing.peed= 0x
size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Input file #0 (rtsp://
10.1.4.13:554/by-name/AES67-stream%20(on%20hasseb-AoE-F8-82)):
Input stream #0:0 (audio): 0 packets read (0 bytes); 0 frames decoded (0 samples);
Total: 0 packets (0 bytes) demuxed
Output file #0 (out.raw):
Output stream #0:0 (audio): 0 frames encoded (0 samples); 0 packets muxed (0 bytes);
Total: 0 packets (0 bytes) muxed
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
0 frames successfully decoded, 0 decoding errors
(complete uncut output attached)
Thanks,
Yannick