Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Nexus 08 Ledna 2011, 12:54:33
-
Zdravim.
Uz nejaky ten den sa pokusam spustit moznost streamovania terestrialneho vysielania do LAN pre ostatne PC, ale nemal som doteraz stastie. Podmienkou je pouzitie programu VLC, kedze MythTV sice modul (USB MSI Dongle) detekuje, ale pri pokuse o prehranie hlasi problem s pristupom na toto zariadenie (ako keby bolo zaneprazdnene). MeTV taktiez s tym, ze sa ani neunuva mi hodit nejaku chybovu hlasku. Tak som zostal pri VLC, ktoremu do playlistu predhodim subor "channel.conf" s obsahom streamu a potom uz len prepinam jednotlive stanice.
Vychadzal som z postupu na http://forum.videolan.org/viewtopic.php?f=13&t=77208 a aj na blogu autora z http://paul-sanders.info/?p=50, ale bol som neuspesny.
Zadal som prikaz:cvlc -vvv ~/Plocha/channel.conf --sout '#transcode{vcodec=DIV3,vb=2048,scale=0.25,acodec=mp3,ab=32,channels=2}:std{access=http,mux=asfh,dst=:8080}'. VLC sa sice sprava, ze to prehrava, nacita aj zariadenie, obsah kanalov (je vidno, ze pise, na ktorej stanice co aktualne je vysielane), ale potom sa nepretrzite opakuje napis "vbv buffer overflow", co mi pripada ako nie prave najlepsie hlasenie.
Stream som skusal zachytit na inom PC (WinXP) v programe WMP (prikaz "Otvorit URL") a aj v samotnom VLC pre Win (prikaz "Otvorit stream s sieti"). Skusal som aj HTTP aj RTP v kombinacii s IP PC, kde sa to ma streamovat, ale neuspesne. Oba prehravace sa ale spravaju totozne - chvilku sa tvaria, ze nacitavaju a potom skonstatuju, ze sa na dane medium nevedia pripojit.
Viete mi prosim niekto poradit, kde robim co zle?
-
Ja si teda ciastocne odpoviem :).
Na oficialnom ubuntu fore som nasiel jednu reakciu (http://www.uluga.ubuntuforums.org/showthread.php?t=1457265), kde pre zmenu chce prispievatel zachytit stream. Kazdopadne ma to popostrcilo dalej a po uprave prikazu sa mi to podarilo ozivit.
Prikaz teda vyzera nasledovne:cvlc -vvv ~/Plocha/channel.conf --sout '#transcode{}:std{access=http,mux=ps,dst=:8080}'Prikaz spusti VLC bez rozhrania a streamuje iba prvy kanal v subore channel.conf do siete cez HTTP protokol na porte 8080. Pre zachytenie je ale potrebny na druhej strane opat VLC (WMP prehra iba zvukovu stopu, netusim preco - kazdopadne VLC je zadarmo aj pre Win, takze nebudem patrat po pricine).
Ak chcete streamovat iny kanal, tak:
#1 - upravte subor channel.conf tak, aby zelany kanal bol ako prvy, pripadne vytvorte dalsi subor (napr.: channel1.conf), ktory bude obsahovat data iba o zelanom kanali (jeden riadok = zaznam o jednom kanali)
#2 - spustite prikaz bez pociatocneho "c" (prikaz sa bude zacinat "vlc -vvv ..."), spusti sa s rozhranim, kde je mozne kanali prepinat "klikanim".
Rad by som ale dosiahol, ak by bolo mozne streamovat vsetky kanali, ktore sa v multiplexe nachadzaju (neviem, ci to bude mozne). V Slovenskom multiplexe su iba 4 kanaly, PC-streamer je dostatocne vykonny na to, aby to zvladol, otazka je teda skor na strane tej USB hracky, ci bude ochotna nieco taketo spravit.
Budem velmi rad, ak by mi zareagovali ti, ktori s tymto uz maju nejake skusenosti naviac a podelili sa o ne - vopred dakujem. Tento problem sa mi podarilo ciastocne vyriesit.
-
Našel jsem dvě možnosti buď přes telnet nebo duplicate.
http://www.mobilnews.cz/blog/?p=39 ;)
-
Transcode je zbytečné, při streamování digitálního signálu, používat. Stačí duplicate. Funguje to výborně, počítač to vytěžuje pouze minimálně.
Starší návod je zde: http://www.abclinuxu.cz/blog/bery/2006/1/24/118278 (http://www.abclinuxu.cz/blog/bery/2006/1/24/118278)
-
Rad by som ale dosiahol, ak by bolo mozne streamovat vsetky kanali, ktore sa v multiplexe nachadzaju (neviem, ci to bude mozne).
getstream (http://silicon-verl.de/home/flo/projects/streaming/)