I use this string to start ffmpeg:
Code: Select all
ffmpeg -init_hw_device qsv=hw -filter_hw_device hw -rtbufsize 400M -f dshow -thread_queue_size 512 -i video="OBS-Camera" -f dshow -thread_queue_size 2048 -i audio="OBS-Audio" -c:v h264_qsv -s 1280x720 -r 50 -bf 0 -profile:v main -level 3.1 -pixel_format yuv420p -preset veryfast -aspect 16:9 -b:v 2500k -minrate 2500k -maxrate 2500k -bufsize 2500k -c:a aac -ac 2 -b:a 128k -ar 48000 -flush_packets 0 -f mpegts -mpegts_original_network_id 40000 -mpegts_transport_stream_id 1 -mpegts_service_id 1 -mpegts_pmt_start_pid 100 -streamid 0:101 -streamid 1:102 -metadata service_provider="PI6EHV" -metadata service_name="PI6EHV HD" -pcr_period 20 -max_delay 2500000 -pat_period 0.10 -sdt_period 0.25 -muxrate 4000k -flush_packets 0 -y -mpegts_flags +pat_pmt_at_frames -f mpegts "udp://239.1.2.4:10000?pkt_size=1316&bitrate=4000000&overrun_nonfatal=1"
Code: Select all
ffmpeg version n4.4-ffmpeg-windows-build-helpers Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.2.0 (GCC)
configuration: --pkg-config=pkg-config --pkg-config-flags=--static --extra-version=ffmpeg-windows-build-helpers --enable-version3 --disable-debug --disable-w32threads --arch=x86_64 --target-os=mingw32 --cross-prefix=/home/foxunix/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-x86_64/bin/x86_64-w64-mingw32- --enable-libcaca --enable-gray --enable-libtesseract --enable-fontconfig --enable-gmp --enable-gnutls --enable-libass --enable-libbluray --enable-libbs2b --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libvorbis --enable-libwebp --enable-libzimg --enable-libzvbi --enable-libmysofa --enable-libopenjpeg --enable-libopenh264 --enable-liblensfun --enable-libvmaf --enable-libsrt --enable-libxml2 --enable-opengl --enable-libdav1d --enable-cuda-llvm --enable-libsvthevc --enable-libsvtav1 --enable-libaom --enable-libvpx --enable-nvenc --enable-nvdec --extra-libs=-lharfbuzz --extra-libs=-lm --extra-libs=-lpthread --extra-cflags=-DLIBTWOLAME_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCACA_STATIC --enable-amf --enable-libmfx --enable-gpl --enable-frei0r --enable-librubberband --enable-libvidstab --enable-libx264 --enable-libx265 --enable-avisynth --enable-libaribb24 --enable-libxvid --enable-libdavs2 --enable-libxavs2 --enable-libxavs --extra-cflags='-mtune=generic' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/home/foxunix/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-x86_64/x86_64-w64-mingw32 --enable-nonfree --enable-libfdk-aac --enable-decklink
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
[swscaler @ 00000248b7eec000] Warning: data is not aligned! This can lead to a speed loss
Input #0, dshow, from 'video=OBS-Camera':
Duration: N/A, start: 274206.310000, bitrate: N/A
Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 1280x720, 50 fps, 50 tbr, 10000k tbn, 10000k tbc
Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, dshow, from 'audio=OBS-Audio':
Duration: N/A, start: 274206.436000, bitrate: 1411 kb/s
Stream #1:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo (native) -> h264 (h264_qsv))
Stream #1:0 -> #0:1 (pcm_s16le (native) -> aac (native))
Press [q] to stop, [?] for help
Output #0, mpegts, to 'udp://239.1.2.4:10000?pkt_size=1316&bitrate=4000000&overrun_nonfatal=1':
Metadata:
service_provider: PI6EHV
service_name : PI6EHV HD
encoder : Lavf58.76.100
Stream #0:0: Video: h264, nv12(tv, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 2500 kb/s, 50 fps, 90k tbn
Metadata:
encoder : Lavc58.134.100 h264_qsv
Side data:
cpb: bitrate max/min/avg: 2500000/2500000/2500000 buffer size: 2500000 vbv_delay: N/A
Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
encoder : Lavc58.134.100 aac
f