[FFmpeg-user] Streaming to youtube-live / stream copying from surveillance cam to youtube-live not recognized
Christian Pickhardt
ch.pickhardt at t-online.de
Thu Mar 17 21:16:39 EET 2022
Mail an ffmpeg-user at ffmpeg.org
Hello ffmpeg-user-community,
since some weeks I am trying to copy a stream from an rtsp-stream to a
rtmp-stream (targeting youtube) without success.
I have tested recent ffmpeg builds on Windows, and on my raspberry pi
which is running ffmpeg version 4.4.
What works:
Version independed i can view the source stream by:
ffplay -i rtsp://<user>:<password>@<camera-ip>/<url>
It is also possible to write the stream to disk an view it using
different viewers: VLC/Firefox/Windowsplayer and so on.
I can easyly stream data from file(created with a GoPro-Camera) using
rtmp to youtube-live. Almost instantly the stream is recognized
and shows up after some seconds.
What doesn't work:
When I try to stream the data (stream or file) from my WebCams (D-Link
or Trendnet) to youtube-live no stream is detected.
--------------------------This works without
problems---------------------------
C:\Temp\..\ffmpeg-master-latest-win64-gpl\bin>ffmpeg -i
"c:\Temp\GOPR1903.MP4" -r 25 -f flv
rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda (<-just a
sample key...)
--------------------------------------------------------------------------------
---------------------------The following seems to work, but w/o
result,--------------------------------
--------------------------meaning no data stream is detected on
youtube-live:--------------------------
(all ips and keys are randomly choosen...)
C:\Temp\Software\MPlayer\ffmpeg-master-latest-win64-gpl\bin> ffmpeg
-loglevel debug -i
rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp -rtsp_transport
tcp -codec copy -bufsize 512k -g 50 -threads 2 -pix_fmt yuvj420p -f h264
"rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda"
ffmpeg version N-105439-g1530b3f566-20220131 Copyright (c) 2000-2022 the
FFmpeg developers
built with gcc 11.2.0 (crosstool-NG 1.24.0.498_5075e1f)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static
--pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64
--target-os=mingw32 --enable-gpl --enable-version3 --disable-debug
--disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2
--enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp
--enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl
--disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib
--enable-amf --enable-libaom --enable-avisynth --enable-libdav1d
--enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec
--enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libass
--enable-libbluray --enable-libmp3lame --enable-libopus --enable-librist
--enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2
--enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt
--enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2
--enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame
--enable-libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab
--enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264
--enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg
--enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags=
--extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp
--extra-version=20220131
libavutil 57. 19.100 / 57. 19.100
libavcodec 59. 20.100 / 59. 20.100
libavformat 59. 17.101 / 59. 17.101
libavdevice 59. 5.100 / 59. 5.100
libavfilter 8. 26.101 / 8. 26.101
libswscale 6. 5.100 / 6. 5.100
libswresample 4. 4.100 / 4. 4.100
libpostproc 56. 4.100 / 56. 4.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument 'debug'.
Reading option '-i' ... matched as input url with argument
'rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp'.
Reading option '-rtsp_transport' ... matched as AVOption
'rtsp_transport' with argument 'tcp'.
Reading option '-codec' ... matched as option 'codec' (codec name) with
argument 'copy'.
Reading option '-bufsize' ... matched as AVOption 'bufsize' with
argument '512k'.
Reading option '-g' ... matched as AVOption 'g' with argument '50'.
Reading option '-threads' ... matched as AVOption 'threads' with
argument '2'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel
format) with argument 'yuvj420p'.
Reading option '-f' ... matched as option 'f' (force format) with
argument 'h264'.
Reading option
'rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda' ... matched
as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input url
rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp.
Successfully parsed a group of options.
Opening an input file:
rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp.
[tcp @ 0000018186113c80] No default whitelist set
[tcp @ 0000018186113c80] Original list of addresses:
[tcp @ 0000018186113c80] Address 10.12.0.5 port 554
[tcp @ 0000018186113c80] Interleaved list of addresses:
[tcp @ 0000018186113c80] Address 10.12.0.5 port 554
[tcp @ 0000018186113c80] Starting connection attempt to 10.12.0.5 port 554
[tcp @ 0000018186113c80] Successfully connected to 10.12.0.5 port 554
[rtsp @ 0000018186112e40] SDP:
v=0
o=- 1647517328192495 1647517328192495 IN IP4 192.168.1.64
s=Media Presentation
e=NONE
b=AS:5050
t=0 0
a=control:rtsp://10.12.0.5:554/live1.sdp/
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:5000
a=recvonly
a=x-dimensions:1920,1080
a=control:rtsp://10.12.0.5:554/live1.sdp/trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=420029; packetization-mode=1;
sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUOhgAE+7AABPuku8uNDAAJ92AACfdJd5cKA=,aO48gA==
a=Media_header:MEDIAINFO=494D4B48010200000400000100000000000000000000000000000000000000000000000000000000;
a=appversion:1.0
[rtsp @ 0000018186112e40] video codec set to: h264
[rtsp @ 0000018186112e40] RTP Profile IDC: 42 Profile IOP: 0 Level: 29
[rtsp @ 0000018186112e40] RTP Packetization Mode: 1
[rtsp @ 0000018186112e40] Extradata set to 000001818495dac0 (size: 62)
[rtp @ 000001818495bdc0] No default whitelist set
[udp @ 000001818495d9c0] No default whitelist set
[udp @ 000001818495d9c0] end receive buffer size reported is 393216
[udp @ 000001818495bec0] No default whitelist set
[udp @ 000001818495bec0] end receive buffer size reported is 393216
[rtsp @ 0000018186112e40] setting jitter buffer size to 500
[rtsp @ 0000018186112e40] hello state=0
[h264 @ 000001818495d600] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
[h264 @ 000001818495d600] Format yuvj420p chosen by get_format().
[h264 @ 000001818495d600] Reinit context to 1920x1088, pix_fmt: yuvj420p
[h264 @ 000001818495d600] Frame num gap 1 511
[h264 @ 000001818495d600] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001818495d600] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
Last message repeated 5 times
[rtsp @ 0000018186112e40] first_dts 32400 not matching first dts NOPTS
(pts NOPTS, duration 3600) in the queue
[rtsp @ 0000018186112e40] max delay reached. need to consume packet
[rtsp @ 0000018186112e40] RTP: missed 6 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet
[rtsp @ 0000018186112e40] RTP: missed 3 packets
[rtsp @ 0000018186112e40] All info found
[rtsp @ 0000018186112e40] rfps: 24.500000 0.016899
[rtsp @ 0000018186112e40] rfps: 24.583333 0.011735
[rtsp @ 0000018186112e40] rfps: 24.666667 0.007509
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 24.750000 0.004223
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 24.833333 0.001876
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 24.916667 0.000469
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 25.000000 0.000000
[rtsp @ 0000018186112e40] rfps: 25.083333 0.000470
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 25.166667 0.001880
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 25.250000 0.004229
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 25.333333 0.007517
Last message repeated 1 times
[rtsp @ 0000018186112e40] rfps: 25.416667 0.011743
[rtsp @ 0000018186112e40] rfps: 25.500000 0.016909
[rtsp @ 0000018186112e40] rfps: 50.000000 0.000000
Input #0, rtsp, from
'rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp':
Metadata:
title : Media Presentation
Duration: N/A, start: 0.080000, bitrate: N/A
Stream #0:0, 29, 1/90000: Video: h264 (Main), 1 reference frame,
yuvj420p(pc, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1
DAR 16:9], 0/1, 25 fps, 25 tbr, 90k tbn
Successfully opened the file.
Parsing a group of options: output url
rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda.
Applying option codec (codec name) with argument copy.
Applying option pix_fmt (set pixel format) with argument yuvj420p.
Applying option f (force format) with argument h264.
Successfully parsed a group of options.
Opening an output file:
rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda.
[rtmp @ 0000018187541780] No default whitelist set
[tcp @ 0000018187541cc0] No default whitelist set
[tcp @ 0000018187541cc0] Original list of addresses:
[tcp @ 0000018187541cc0] Address 142.250.184.236 port 1935
[tcp @ 0000018187541cc0] Address 142.250.181.236 port 1935
[tcp @ 0000018187541cc0] Address 216.58.212.172 port 1935
[tcp @ 0000018187541cc0] Address 142.250.74.204 port 1935
[tcp @ 0000018187541cc0] Address 142.250.186.44 port 1935
[tcp @ 0000018187541cc0] Address 142.250.186.76 port 1935
[tcp @ 0000018187541cc0] Address 142.250.186.108 port 1935
[tcp @ 0000018187541cc0] Address 142.250.184.204 port 1935
[tcp @ 0000018187541cc0] Address 172.217.23.108 port 1935
[tcp @ 0000018187541cc0] Address 216.58.212.140 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.76 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.108 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.140 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.172 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.204 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.236 port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:80e::200c port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:830::200c port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:800::200c port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:801::200c port 1935
[tcp @ 0000018187541cc0] Interleaved list of addresses:
[tcp @ 0000018187541cc0] Address 142.250.184.236 port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:80e::200c port 1935
[tcp @ 0000018187541cc0] Address 142.250.181.236 port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:830::200c port 1935
[tcp @ 0000018187541cc0] Address 216.58.212.172 port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:800::200c port 1935
[tcp @ 0000018187541cc0] Address 142.250.74.204 port 1935
[tcp @ 0000018187541cc0] Address 2a00:1450:4001:801::200c port 1935
[tcp @ 0000018187541cc0] Address 142.250.186.44 port 1935
[tcp @ 0000018187541cc0] Address 142.250.186.76 port 1935
[tcp @ 0000018187541cc0] Address 142.250.186.108 port 1935
[tcp @ 0000018187541cc0] Address 142.250.184.204 port 1935
[tcp @ 0000018187541cc0] Address 172.217.23.108 port 1935
[tcp @ 0000018187541cc0] Address 216.58.212.140 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.76 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.108 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.140 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.172 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.204 port 1935
[tcp @ 0000018187541cc0] Address 142.250.185.236 port 1935
[tcp @ 0000018187541cc0] Starting connection attempt to 142.250.184.236
port 1935
[tcp @ 0000018187541cc0] Successfully connected to 142.250.184.236 port 1935
[rtmp @ 0000018187541780] Handshaking...
[rtmp @ 0000018187541780] Type answer 3
[rtmp @ 0000018187541780] Server version 4.0.0.1
[rtmp @ 0000018187541780] Proto = rtmp, path =
/live2/5zq1-uztf-kuz2-ab21-ccda, app = live2, fname =
5zq1-uztf-kuz2-ab21-ccda
[rtmp @ 0000018187541780] Window acknowledgement size = 2500000
[rtmp @ 0000018187541780] Max sent, unacked = 57000000
[rtmp @ 0000018187541780] Releasing stream...
[rtmp @ 0000018187541780] FCPublish stream...
[rtmp @ 0000018187541780] Creating stream...
[rtmp @ 0000018187541780] Sending publish command for
'5zq1-uztf-kuz2-ab21-ccda'
Successfully opened the file.
Output #0, h264, to
'rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda':
Metadata:
title : Media Presentation
encoder : Lavf59.17.101
Stream #0:0, 0, 1/25: Video: h264 (Main), 1 reference frame,
yuvj420p(pc, bt709, progressive, left), 1920x1080 (0x0) [SAR 1:1 DAR
16:9], 0/1, q=2-31, 25 fps, 25 tbr, 25 tbn
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless
if it occurs once at the start per stream)
cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless
if it occurs once at the start per stream)
[rtsp @ 0000018186112e40] max delay reached. need to consume packet
[rtsp @ 0000018186112e40] RTP: missed 6 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
857.6kbits/s speed=2.67x
[rtsp @ 0000018186112e40] RTP: missed 3 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
828.1kbits/s speed=2.12x
[rtsp @ 0000018186112e40] RTP: missed 6 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
829.9kbits/s speed= 2.1x
[rtsp @ 0000018186112e40] RTP: missed 9 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
805.4kbits/s speed=1.57x
[rtsp @ 0000018186112e40] RTP: missed 9 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
833.0kbits/s speed=1.49x
[rtsp @ 0000018186112e40] RTP: missed 9 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
813.4kbits/s speed= 1.3x
[rtsp @ 0000018186112e40] RTP: missed 9 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
824.4kbits/s speed=1.37x
[rtsp @ 0000018186112e40] RTP: missed 6 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
807.2kbits/s speed=1.31x
[rtsp @ 0000018186112e40] RTP: missed 12 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
797.9kbits/s speed=1.25x
[rtsp @ 0000018186112e40] RTP: missed 9 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
820.5kbits/s speed=1.24x
[rtsp @ 0000018186112e40] RTP: missed 9 packets
[rtsp @ 0000018186112e40] max delay reached. need to consume packet=
805.7kbits/s speed=1.23x
[rtsp @ 0000018186112e40] RTP: missed 10 packets
[q] command received. Exiting.
frame= 269 fps= 25 q=-1.0 Lsize= 1179kB time=00:00:12.00 bitrate=
805.0kbits/s speed=1.14x
video:1179kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.000000%
Input file #0 (rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp):
Input stream #0:0 (video): 270 packets read (1231500 bytes);
Total: 270 packets (1231500 bytes) demuxed
Output file #0 (rtmp://a.rtmp.youtube.com/live2/5zq1-uztf-kuz2-ab21-ccda):
Output stream #0:0 (video): 269 packets muxed (1207538 bytes);
Total: 269 packets (1207538 bytes) muxed
[AVIOContext @ 0000018186621e40] Statistics: 1207538 bytes written, 0
seeks, 269 writeouts
[rtmp @ 0000018187541780] UnPublishing stream...
[rtmp @ 0000018187541780] Deleting stream...
0 frames successfully decoded, 0 decoding errors
--------------------------------------------Creating mp4 files on
disk----------------------------------------------
The following runs w/o problems for hours...
--------------------------------------------------------------------------------------------------------------------
C:\Temp\ffmpeg\ffmpeg-master-latest-win64-gpl\bin> ffmpeg -loglevel
debug -i rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp
-rtsp_transport tcp -c:v copy -level 4.0 -movflags +faststart -r 25 -y
-f mp4 c:\Temp\test2022.mp4
ffmpeg version N-105439-g1530b3f566-20220131 Copyright (c) 2000-2022 the
FFmpeg developers
built with gcc 11.2.0 (crosstool-NG 1.24.0.498_5075e1f)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static
--pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64
--target-os=mingw32 --enable-gpl --enable-version3 --disable-debug
--disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2
--enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp
--enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl
--disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib
--enable-amf --enable-libaom --enable-avisynth --enable-libdav1d
--enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec
--enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libass
--enable-libbluray --enable-libmp3lame --enable-libopus --enable-librist
--enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2
--enable-libmfx --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt
--enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2
--enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame
--enable-libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab
--enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264
--enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg
--enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags=
--extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp
--extra-version=20220131
libavutil 57. 19.100 / 57. 19.100
libavcodec 59. 20.100 / 59. 20.100
libavformat 59. 17.101 / 59. 17.101
libavdevice 59. 5.100 / 59. 5.100
libavfilter 8. 26.101 / 8. 26.101
libswscale 6. 5.100 / 6. 5.100
libswresample 4. 4.100 / 4. 4.100
libpostproc 56. 4.100 / 56. 4.100
Splitting the commandline.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument 'debug'.
Reading option '-i' ... matched as input url with argument
'rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp'.
Reading option '-rtsp_transport' ... matched as AVOption
'rtsp_transport' with argument 'tcp'.
Reading option '-c:v' ... matched as option 'c' (codec name) with
argument 'copy'.
Reading option '-level' ... matched as AVOption 'level' with argument '4.0'.
Reading option '-movflags' ... matched as AVOption 'movflags' with
argument '+faststart'.
Reading option '-r' ... matched as option 'r' (set frame rate (Hz value,
fraction or abbreviation)) with argument '25'.
Reading option '-y' ... matched as option 'y' (overwrite output files)
with argument '1'.
Reading option '-f' ... matched as option 'f' (force format) with
argument 'mp4'.
Reading option 'c:\Temp\test2022.mp4' ... matched as output url.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option loglevel (set logging level) with argument debug.
Applying option y (overwrite output files) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input url
rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp.
Successfully parsed a group of options.
Opening an input file:
rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp.
[tcp @ 000001b80d303380] No default whitelist set
[tcp @ 000001b80d303380] Original list of addresses:
[tcp @ 000001b80d303380] Address 10.12.0.5 port 554
[tcp @ 000001b80d303380] Interleaved list of addresses:
[tcp @ 000001b80d303380] Address 10.12.0.5 port 554
[tcp @ 000001b80d303380] Starting connection attempt to 10.12.0.5 port 554
[tcp @ 000001b80d303380] Successfully connected to 10.12.0.5 port 554
[rtsp @ 000001b80d302d40] SDP:
v=0
o=- 1647518336201230 1647518336201230 IN IP4 192.168.1.64
s=Media Presentation
e=NONE
b=AS:5050
t=0 0
a=control:rtsp://10.12.0.5:554/live1.sdp/
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
b=AS:5000
a=recvonly
a=x-dimensions:1920,1080
a=control:rtsp://10.12.0.5:554/live1.sdp/trackID=1
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=420029; packetization-mode=1;
sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUOhgAE+7AABPuku8uNDAAJ92AACfdJd5cKA=,aO48gA==
a=Media_header:MEDIAINFO=494D4B48010200000400000100000000000000000000000000000000000000000000000000000000;
a=appversion:1.0
[rtsp @ 000001b80d302d40] video codec set to: h264
[rtsp @ 000001b80d302d40] RTP Profile IDC: 42 Profile IOP: 0 Level: 29
[rtsp @ 000001b80d302d40] RTP Packetization Mode: 1
[rtsp @ 000001b80d302d40] Extradata set to 000001b80b8bd980 (size: 62)
[rtp @ 000001b80b8bba80] No default whitelist set
[udp @ 000001b80b8bd8c0] No default whitelist set
[udp @ 000001b80b8bd8c0] end receive buffer size reported is 393216
[udp @ 000001b80b8bbb80] No default whitelist set
[udp @ 000001b80b8bbb80] end receive buffer size reported is 393216
[rtsp @ 000001b80d302d40] setting jitter buffer size to 500
[rtsp @ 000001b80d302d40] hello state=0
[h264 @ 000001b80b8bd400] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] Format yuvj420p chosen by get_format().
[h264 @ 000001b80b8bd400] Reinit context to 1920x1088, pix_fmt: yuvj420p
[h264 @ 000001b80b8bd400] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 5(IDR), nal_ref_idc: 3
[h264 @ 000001b80b8bd400] nal_unit_type: 1(Coded slice of a non-IDR
picture), nal_ref_idc: 3
Last message repeated 4 times
[rtsp @ 000001b80d302d40] first_dts 25200 not matching first dts NOPTS
(pts NOPTS, duration 3600) in the queue
[rtsp @ 000001b80d302d40] All info found
[rtsp @ 000001b80d302d40] rfps: 24.416667 0.018117
[rtsp @ 000001b80d302d40] rfps: 24.500000 0.013312
[rtsp @ 000001b80d302d40] rfps: 24.583333 0.009246
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 24.666667 0.005919
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 24.750000 0.003331
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 24.833333 0.001482
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 24.916667 0.000372
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 25.000000 0.000000
[rtsp @ 000001b80d302d40] rfps: 25.083333 0.000367
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 25.166667 0.001474
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 25.250000 0.003319
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 25.333333 0.005903
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 25.416667 0.009226
Last message repeated 1 times
[rtsp @ 000001b80d302d40] rfps: 25.500000 0.013288
[rtsp @ 000001b80d302d40] rfps: 25.583333 0.018088
[rtsp @ 000001b80d302d40] rfps: 50.000000 0.000000
Input #0, rtsp, from
'rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp':
Metadata:
title : Media Presentation
Duration: N/A, start: 0.040022, bitrate: N/A
Stream #0:0, 28, 1/90000: Video: h264 (Main), 1 reference frame,
yuvj420p(pc, bt709, progressive, left), 1920x1080 (1920x1088) [SAR 1:1
DAR 16:9], 0/1, 25 fps, 25 tbr, 90k tbn
Successfully opened the file.
Parsing a group of options: output url c:\Temp\test2022.mp4.
Applying option c:v (codec name) with argument copy.
Applying option r (set frame rate (Hz value, fraction or abbreviation))
with argument 25.
Applying option f (force format) with argument mp4.
Successfully parsed a group of options.
Opening an output file: c:\Temp\test2022.mp4.
[file @ 000001b80da3ff00] Setting default whitelist 'file,crypto,data'
Successfully opened the file.
Output #0, mp4, to 'c:\Temp\test2022.mp4':
Metadata:
title : Media Presentation
encoder : Lavf59.17.101
Stream #0:0, 0, 1/12800: Video: h264 (Main), 1 reference frame (avc1
/ 0x31637661), yuvj420p(pc, bt709, progressive, left), 1920x1080 (0x0)
[SAR 1:1 DAR 16:9], 0/1, q=2-31, 25 fps, 25 tbr, 12800 tbn
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
cur_dts is invalid st:0 (0) [init:1 i_done:0 finish:0] (this is harmless
if it occurs once at the start per stream)
[mp4 @ 000001b80d465480] Timestamps are unset in a packet for stream 0.
This is deprecated and will stop working in the future. Fix your code to
set the timestamps properly
[mp4 @ 000001b80d465480] Non-monotonous DTS in output stream 0:0;
previous: 0, current: 0; changing to 1. This may result in incorrect
timestamps in the output file.
frame= 1084 fps= 26 q=-1.0 size= 4352kB time=00:00:43.28 bitrate=
823.8kbits/s speed=1.03x
[q] command received. Exiting.
[mp4 @ 000001b80d465480] Starting second pass: moving the moov atom to
the beginning of the file
[mp4 @ 000001b80d465480] Opening 'c:\Temp\test2022.mp4' for reading
[file @ 000001b80d474080] Setting default whitelist 'file,crypto,data'
[AVIOContext @ 000001b80dbdcb00] Statistics: 4698440 bytes read, 0 seeks
frame= 1095 fps= 26 q=-1.0 Lsize= 4594kB time=00:00:43.72 bitrate=
860.7kbits/s speed=1.03x
video:4588kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.116785%
Input file #0 (rtsp://<rtsp_usr>:ufwoierwe1321232 at 10.12.0.5/live1.sdp):
Input stream #0:0 (video): 1095 packets read (4698392 bytes);
Total: 1095 packets (4698392 bytes) demuxed
Output file #0 (c:\Temp\test2022.mp4):
Output stream #0:0 (video): 1095 packets muxed (4698392 bytes);
Total: 1095 packets (4698392 bytes) muxed
[AVIOContext @ 000001b80d5ee6c0] Statistics: 9402291 bytes written, 4
seeks, 39 writeouts
0 frames successfully decoded, 0 decoding errors
---------------------------- End --------------------
May be someone solved this already.
Thanks in advance for any kind of help.
Regards
Christian
More information about the ffmpeg-user
mailing list