
Originally Posted by
piratko
Ако искаш пусни и отделна тема за ffmpeg настройките, да си свериме часовниците там.
Ето какво съм намислил като work-in-progress за транскодиране на HD канал:
Code:
ffmpeg -report -loglevel verbose -i udp://192.168.1.154:1234 -preset fast -acodec aac -strict experimental -ar 44100 -ac 2 -b:a 96k -vcodec libx264 -s:v 1280x720 -b:v 2000k -maxrate 2000k -bufsize 5000 -threads 0 -bsf:v h264_mp4toannexb -map 0:v:0 -map 0:a:1 -f mpegts udp://192.168.1.28:10000?pkt_size=1316
Опитвам се да контролирам качеството с комбинация preset + bitrate. Някой има ли идея дали има смисъл да вкарам в схемата и -crf и дали ще се сработи с -b:v, -minrate и -maxrate?
И още един въпрос. За пренос през 6-7 хопа (40ms латентност) по-добре да използвам rtmp за изходния поток отколкото UDP, нали? UDP-то всъщност към момента въобще не мога да го закарам до wowza-та на това разстояние, докато в локалната мрежа ми се получава доста добре. Не знам дали заради блокирани портове (по трасето) или заради естеството на протокола...чудя се дали има сми въобще да го боря или да го пускам по rtmp?