Имеется регистратор с функцией мультикаста. ЕЯПП, это значит, что включив этот самый мультикаст, я могу с любой софтины, которая поддерживает воспроизведение по мультикасту, смотреть то, что приходит от регистратора. Установил в регистраторе адрес мультикаста 224.8.7.6, пробую подключатся через vlc 3.0.8 с дебиана udp://@224.8.7.6
. ПК и регистратор, разумеется, в одной сети и видят друг друга. В логе такое
main debug: processing request item: udp://224.8.7.6, node: Playlist, skip: 0
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index 0
main debug: starting playback of new item
main debug: resyncing on udp://224.8.7.6
main debug: udp://224.8.7.6 is at 0
main debug: creating new input thread
main debug: Creating an input for 'udp://224.8.7.6'
main debug: selected audio language[0] en
main debug: selected sub language[0] en
main debug: requesting art for new input thread
main debug: using timeshift granularity of 50 MiB
main debug: using default timeshift path
main debug: `udp://@224.8.7.6' gives access `udp' demux `any' path `@224.8.7.6'
main debug: creating demux: access='udp' demux='any' location='@224.8.7.6' file='(null)'
main debug: looking for access_demux module matching "udp": 17 candidates
main debug: looking for meta fetcher module matching "any": 1 candidates
main debug: no access_demux modules matched
lua debug: Trying Lua scripts in /home/yorween/.local/share/vlc/lua/meta/fetcher
main debug: creating access: udp://@224.8.7.6
lua debug: Trying Lua scripts in /usr/lib/x86_64-linux-gnu/vlc/lua/meta/fetcher
main debug: looking for access module matching "udp": 28 candidates
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
main debug: no meta fetcher modules matched
main debug: looking for art finder module matching "any": 2 candidates
udp debug: opening server=:0 local=224.8.7.6:1234
main debug: net: opening 224.8.7.6 datagram port 1234
main debug: using access module "udp"
main debug: looking for stream_filter module matching "prefetch,cache_block": 26 candidates
prefetch debug: using 16777216 bytes buffer, 16777216 bytes read
main debug: using stream_filter module "prefetch"
main debug: looking for stream_filter module matching "any": 26 candidates
lua debug: Trying Lua scripts in /home/yorween/.local/share/vlc/lua/meta/art
lua debug: Trying Lua scripts in /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/00_musicbrainz.luac
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: skipping script (unmatched scope) /usr/lib/x86_64-linux-gnu/vlc/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
main debug: no art finder modules matched
qt debug: IM: Setting an input
Погуглив ошибки, ничего конкретного не нашел, кроме похожего в багтрекере со статусом пофикшено в версиях vlc 3+. Возможно, не мой случай и вообще, проблема не в vlc, а в неправильной настройке чего-то.
Я хочу попробовать отловить мультикаст пакеты в локалке через tcpdump, но не могу понять, осуществимо это или нет. Например, ip, на который идет мультикаст, не пингуется. Он должен? Или туда просто отдается поток? И каким образом отловить эти мультикаст пакеты чтобы понять, идет трансляция на этот адрес или нет?