Привет всем! Всё работает прекрасно, запускается поток rtp в сеть с сервера rtsp с локальным адресом 127.0.0.1 и публичным адресом 192.168.0.10 этой командой:
/usr/bin/ffmpeg -re -f alsa -i plughw:0,0 -ac 1 -ar 32000 -acodec pcm_s16be -af "highpass=f='300', lowpass=f='4000'" -hide_banner -loglevel panic -nostdin -initial_pause 1 -f rtsp rtsp://127.0.0.1:5545/stream0
Но... Народ говорит, что есть некий параметр ptime для rtp потока, который фиксирует минимальный уровень фрагментации потока UDP и он должен быть 20 ms (ну т.е. в UDP пакете должно быть минимум 20 ms звука), а у меня 0.5 - 1 ms и пакеты получаются слишком маленькие, нагрузка на сеть большая.
Вопросы: Как сунуть этот параметр в ffmpeg? Или это надо сунуть в rtsp-сервер?