Sziasztok,

Van egy szűkebb sávszélességű vonalon ülő PC, ami TV kártyáról VLC-vel 
streamel kb. 1Mbiten műsort asf formátumban.
Mivel a VB meccseit többen akarják nézni, egy hostingban lévő gép 
feladata az, hogy erről a vonalról olvasva 'proxyként' tovább streameljen.
Ezt jelenleg így oldottam meg:

vlc -I dummy http://vékonyvonal:port --http-caching 5000 --sout 
#std{access=http,mux=asf,dst=:<másik_port>} --sout-keep --sout-all

Működik is, csak épp nem minden esetben indul el jól, néha (az első 
15mp-ben csak) eldobja a streamet, és újra kell indítani a vlc-t. Ha a 
15-20mp-et túléli, akkor szépen olvasható a túloldalon a stream, már 
több gépről is.

A hiba:

[00000313] main private error: cannot add a new stream (unsupported 
while muxing to this format)
[00000323] main packetizer error: cannot create packetizer output (h264)

Codecek megvannak, ha mpeg2-t csinálok, vagy div3-at, akkor is jön hiba.
Úgy sejtem, hogy amikor túl korán (vagy túl későn?) jön kulcskocja, 
akkor hal el.
Csináltam egy scriptet, ami a screen logjának a kimenetét nézi, és 
újralövi a vlc-t, ha megáll, de ez nem jó, mert kalapácsos megoldás - 
még ha működik is.

Lehet, hogy valamit én rontottam el, vagy nem jól csinálom a 
'tovább-streamelést', vagy valami más a baj, de azt sejtem, hogy ez így 
nem tökéletes.

Ha van ilyesmivel valakinek tapasztalata, szívesen vennék egy kis helpet.
Doksi/Google már megvolt :)

Köszi előre is,

Peti
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz