Skip to content

Instantly share code, notes, and snippets.

@flaeri
Last active May 26, 2022 11:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save flaeri/6c8eb5532f9cee56bc25d7032c0e9d2e to your computer and use it in GitHub Desktop.
Save flaeri/6c8eb5532f9cee56bc25d7032c0e9d2e to your computer and use it in GitHub Desktop.
ffmpeg rtsp output
.\ffprobe.exe -loglevel verbose rtsp://<redacted>:1249/axis-media/media.amp
ffprobe version 4.3.2-2021-02-27-full_build-www.gyan.dev Copyright (c) 2007-2021 the FFmpeg developers
built with gcc 10.2.0 (Rev6, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-libsnappy --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libzvbi --enable-librav1e --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 56. 51.100 / 56. 51.100
libavcodec 58. 91.100 / 58. 91.100
libavformat 58. 45.100 / 58. 45.100
libavdevice 58. 10.100 / 58. 10.100
libavfilter 7. 85.100 / 7. 85.100
libswscale 5. 7.100 / 5. 7.100
libswresample 3. 7.100 / 3. 7.100
libpostproc 55. 7.100 / 55. 7.100
[tcp @ 000001dcfeba0980] Starting connection attempt to <redacted> port 1249
[tcp @ 000001dcfeba0980] Successfully connected to <redacted> port 1249
[rtsp @ 000001dcfeba0000] SDP:
v=0
o=- 9613012612447871989 1 IN IP4 10.50.0.22
s=Session streamed with GStreamer
i=rtsp-server
t=0 0
a=tool:GStreamer
a=type:broadcast
a=range:npt=now-
a=control:rtsp://<redacted>:1249/axis-media/media.amp
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:50000
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=640029;sprop-parameter-sets=Z2QAKazFIBQBbsBbgICA0g8SIqA=,aO48sA==
a=ts-refclk:local
a=mediaclk:sender
a=recvonly
a=control:rtsp://<redacted>:1249/axis-media/media.amp/stream=0
a=framerate:25.000000
a=transform:-1.000000,0.000000,0.000000;0.000000,-1.000000,0.000000;0.000000,0.000000,1.000000
[rtsp @ 000001dcfeba0000] setting jitter buffer size to 500
[rtsp @ 000001dcfeba0000] UDP timeout, retrying with TCP
[rtsp @ 000001dcfeba0000] setting jitter buffer size to 0
[h264 @ 000001dcfeba40c0] Reinit context to 1280x720, pix_fmt: yuvj420p
Input #0, rtsp, from 'rtsp://<redacted>:1249/axis-media/media.amp':
Metadata:
title : Session streamed with GStreamer
comment : rtsp-server
Duration: N/A, start: 0.039989, bitrate: N/A
Stream #0:0: Video: h264 (High), 1 reference frame, yuvj420p(pc, bt709, progressive, center), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 180k tbc
Default (UDP):
ffprobe -loglevel debug -i rtsp://<redacted>:1249/axis-media/media.amp
ffprobe version 2022-05-23-git-6076dbcb55-essentials_build-www.gyan.dev Copyright (c) 2007-2022 the FFmpeg developers
built with gcc 11.3.0 (Rev1, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
libavutil 57. 25.100 / 57. 25.100
libavcodec 59. 28.100 / 59. 28.100
libavformat 59. 24.100 / 59. 24.100
libavdevice 59. 6.100 / 59. 6.100
libavfilter 8. 38.100 / 8. 38.100
libswscale 6. 6.100 / 6. 6.100
libswresample 4. 6.100 / 4. 6.100
libpostproc 56. 5.100 / 56. 5.100
[tcp @ 0000017578d1e400] No default whitelist set
[tcp @ 0000017578d1e400] Original list of addresses:
[tcp @ 0000017578d1e400] Address <redacted> port 1249
[tcp @ 0000017578d1e400] Interleaved list of addresses:
[tcp @ 0000017578d1e400] Address <redacted> port 1249
[tcp @ 0000017578d1e400] Starting connection attempt to <redacted> port 1249
[tcp @ 0000017578d1e400] Successfully connected to <redacted> port 1249
[rtsp @ 0000017578d1dcc0] SDP:
v=0
o=- 9368096079529556736 1 IN IP4 10.50.0.22
s=Session streamed with GStreamer
i=rtsp-server
t=0 0
a=tool:GStreamer
a=type:broadcast
a=range:npt=now-
a=control:rtsp://<redacted>:1249/axis-media/media.amp
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:50000
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=640029;sprop-parameter-sets=Z2QAKazFIBQBbsBbgICA0g8SIqA=,aO48sA==
a=ts-refclk:local
a=mediaclk:sender
a=recvonly
a=control:rtsp://<redacted>:1249/axis-media/media.amp/stream=0
a=framerate:25.000000
a=transform:-1.000000,0.000000,0.000000;0.000000,-1.000000,0.000000;0.000000,0.000000,1.000000
[rtsp @ 0000017578d1dcc0] video codec set to: h264
[rtsp @ 0000017578d1dcc0] RTP Packetization Mode: 1
[rtsp @ 0000017578d1dcc0] RTP Profile IDC: 64 Profile IOP: 0 Level: 29
[rtsp @ 0000017578d1dcc0] Extradata set to 0000017578d23680 (size: 32)
[rtp @ 0000017578d20d80] No default whitelist set
[udp @ 0000017578d23740] No default whitelist set
[udp @ 0000017578d23740] end receive buffer size reported is 393216
[udp @ 0000017578d33a40] No default whitelist set
[udp @ 0000017578d33a40] end receive buffer size reported is 393216
[rtsp @ 0000017578d1dcc0] setting jitter buffer size to 500
[rtsp @ 0000017578d1dcc0] hello state=0
[h264 @ 0000017578d23100] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000017578d23100] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0000017578d23100] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000017578d23100] nal_unit_type: 8(PPS), nal_ref_idc: 3
[rtsp @ 0000017578d1dcc0] Could not find codec parameters for stream 0 (Video: h264, 1 reference frame, none): unspecified size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, rtsp, from 'rtsp://<redacted>:1249/axis-media/media.amp':
Metadata:
title : Session streamed with GStreamer
comment : rtsp-server
Duration: N/A, bitrate: N/A
Stream #0:0, 0, 1/90000: Video: h264, 1 reference frame, none, 90k tbr, 90k tbn
[h264 @ 0000017578d44380] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0000017578d44380] nal_unit_type: 8(PPS), nal_ref_idc: 3
----------------------------
Working (TCP):
ffprobe -loglevel debug -rtsp_transport tcp -i rtsp://<redacted>:1249/axis-media/media.amp
ffprobe version 2022-05-23-git-6076dbcb55-essentials_build-www.gyan.dev Copyright (c) 2007-2022 the FFmpeg developers
built with gcc 11.3.0 (Rev1, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
libavutil 57. 25.100 / 57. 25.100
libavcodec 59. 28.100 / 59. 28.100
libavformat 59. 24.100 / 59. 24.100
libavdevice 59. 6.100 / 59. 6.100
libavfilter 8. 38.100 / 8. 38.100
libswscale 6. 6.100 / 6. 6.100
libswresample 4. 6.100 / 4. 6.100
libpostproc 56. 5.100 / 56. 5.100
[tcp @ 00000270c779e640] No default whitelist set
[tcp @ 00000270c779e640] Original list of addresses:
[tcp @ 00000270c779e640] Address <redacted> port 1249
[tcp @ 00000270c779e640] Interleaved list of addresses:
[tcp @ 00000270c779e640] Address <redacted> port 1249
[tcp @ 00000270c779e640] Starting connection attempt to <redacted> port 1249
[tcp @ 00000270c779e640] Successfully connected to <redacted> port 1249
[rtsp @ 00000270c779dfc0] SDP:
v=0
o=- 14586297168449623640 1 IN IP4 10.50.0.22
s=Session streamed with GStreamer
i=rtsp-server
t=0 0
a=tool:GStreamer
a=type:broadcast
a=range:npt=now-
a=control:rtsp://<redacted>:1249/axis-media/media.amp
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:50000
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=640029;sprop-parameter-sets=Z2QAKazFIBQBbsBbgICA0g8SIqA=,aO48sA==
a=ts-refclk:local
a=mediaclk:sender
a=recvonly
a=control:rtsp://<redacted>:1249/axis-media/media.amp/stream=0
a=framerate:25.000000
a=transform:-1.000000,0.000000,0.000000;0.000000,-1.000000,0.000000;0.000000,0.000000,1.000000
[rtsp @ 00000270c779dfc0] video codec set to: h264
[rtsp @ 00000270c779dfc0] RTP Packetization Mode: 1
[rtsp @ 00000270c779dfc0] RTP Profile IDC: 64 Profile IOP: 0 Level: 29
[rtsp @ 00000270c779dfc0] Extradata set to 00000270c77a35c0 (size: 32)
[rtsp @ 00000270c779dfc0] setting jitter buffer size to 0
[rtsp @ 00000270c779dfc0] hello state=0
[h264 @ 00000270c77a3100] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 00000270c77a3100] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 00000270c77a3100] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 00000270c77a3100] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 00000270c77a3100] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 00000270c77a3100] Format yuvj420p chosen by get_format().
[h264 @ 00000270c77a3100] Reinit context to 1280x720, pix_fmt: yuvj420p
[h264 @ 00000270c77a3100] nal_unit_type: 1(Coded slice of a non-IDR picture), nal_ref_idc: 2
Last message repeated 5 times
[rtsp @ 00000270c779dfc0] All info found
[rtsp @ 00000270c779dfc0] rfps: 24.416667 0.018100
[rtsp @ 00000270c779dfc0] rfps: 24.500000 0.013297
[rtsp @ 00000270c779dfc0] rfps: 24.583333 0.009234
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 24.666667 0.005909
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 24.750000 0.003324
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 24.833333 0.001477
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 24.916667 0.000369
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 25.000000 0.000000
[rtsp @ 00000270c779dfc0] rfps: 25.083333 0.000370
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 25.166667 0.001479
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 25.250000 0.003326
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 25.333333 0.005913
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 25.416667 0.009238
Last message repeated 1 times
[rtsp @ 00000270c779dfc0] rfps: 25.500000 0.013303
[rtsp @ 00000270c779dfc0] rfps: 25.583333 0.018106
[rtsp @ 00000270c779dfc0] rfps: 50.000000 0.000000
[rtsp @ 00000270c779dfc0] Setting avg frame rate based on r frame rate
Input #0, rtsp, from 'rtsp://<redacted>:1249/axis-media/media.amp':
Metadata:
title : Session streamed with GStreamer
comment : rtsp-server
Duration: N/A, start: 0.040000, bitrate: N/A
Stream #0:0, 28, 1/90000: Video: h264 (High), 1 reference frame, yuvj420p(pc, bt709, progressive, center), 1280x720 [SAR 1:1 DAR 16:9], 0/1, 25 fps, 25 tbr, 90k tbn
[h264 @ 00000270c786e640] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 00000270c786e640] nal_unit_type: 8(PPS), nal_ref_idc: 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment