Ahojda,
hledal jsem marně, tak to zkusím zde. Pouštím přes vlc dvb stream v ts např. přes http.
Konkrétně:
vlc --intf ncurses --quiet dvb:// --dvb-frequency=730000000 --dvb-bandwidth=8 --ts-es-id-pid --programs=257,258 \
259,260 --sout '#duplicate{ dst=std{access=http,mux=ts,dst=:8080/ct1},select="program=257", \
dst=std{access=http,mux=ts,dst=:8080/ct2},select="program=258", dst=std{access=http,mux=ts,dst=:8080/ct24}, \
select="program=259", dst=std{access=http,mux=ts,dst=:8080/ct4},select="program=260"}'
interface naběhne, stream jede, ale decoder hlásí errory(nejspíš vlivem nesouvislosti signálu) i přes volbu --quiet, takže mi ty chyby přemažou i ten interface.
Pro ilustarci:
┌─────────────────────────────────────────── Playlist (By category) ───────────────────────────────────────────┐
│* Playlist │
│> `-dvb://
│ Media Library
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 512 │
└────────────────────────────────────────────────────────────────────────────────────libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 768
libdvbpsi error (PSI decoder): TS discontinuity (receivelibdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 15, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0) for PID 17
To, co nabíhá dole, postupně přemaže vše, jestli mi rozumíte. Tenhle interface jsem jen zkoušel. Jde mi spíše o to, aby se nevypsalo vůbec nic.
Nebo jinak, pokud to hodim na pozadí, projeví se to nějak časem na zátěži systému, když bude vlc takto vykazovat errory?
Je nějaký způsob, jak se toho zbavit?
Díky