Trochu ozivim thread, pri prehravani ve win mi neustale drobne vypadaval obraz. V zavislosti na pouzitym SW se to projevovalo pozastavenim/kostickovanim/...
Tak sem pichnul kartu do tucnaka a voiala, vse funguje naprosto bezvadne (signal/qualita 90-100/100).
Tak sem to poslal jako stream po siti a vlc ve widlich prehrava naprosto bez zavahani, vcetne vyberu kanalu. Streamuju celej multiplex pomoci dvbstream utilitky (dvbstream -f 570000 8192).
Jenze vlc bohuzel vidi jednotlive kanaly pouze jako id. Neznate nekdo nejaky prehravac, ktery by pri rdp umel vysosat ven i epg, pripadne teletext ? Primarne jde o zobrazeni nazvu kanalu, sekundarne o "program", teletext by byl spis tresnicka. Vzhledem k tomu ze ta utilitka nedela nic jinyho nez prevod hotovyho streamu na sitovku = zadny zasah do dat, tak predpokladam ze obsazeno vse je.
Pro info, zatez na CPU (tusim nejaky athlon 1,4) je do 4%, pameti to bere do 5MB.
Edit: doplneni
Pokusil jsem se zprovoznit jeste stream pomoci vlc. Ma to sva plus i minus. Plusem je, ze se daji oddelit jednotlive kanaly (pro zmenu sem neprisel na to jak poslat cely multiplex), da se zvolit metoda komunikace (http, rtp, ...), da se prekodovat a ruzne modifikovat video (toto samo uz v zavislosti na vykonu CPU) a spousta dalsich vychytavek.
Minusem je docela velky moloch (pro jistotu sem volil maximalistickou varinatu = cca 50MB zdrojaku ke kompilaci) a predevsim znacna rozezranost v pameti (bez potizi preleze 200MB.
Kupodivu vlc v commanline rezimu (nemam kompilovany GUI, taky nac) vidi na stroji s dvb-t kartou i EPG (poud zapnu ukecanej rezim tak vypisuje jak nazvy stanic tak program ...). Bohuzel musim zde taky napsat, ze dokumentace je v docela ... ehm ... stavu a vsechny navody co sem kde nasel byly celkem zastarale => parametry se jiz jmenuji jinak/jinak se pouzivaji/...
Pokud by to tedy nekdo chtel testnout, tak napriklad nejak takto:
Toto nastreamuje vsechny dostupne stanice v MUX1 pres http. Prehrava se to pak: vlc http://nejaka_ip_nebo_jmeno:8080/ct1 coz pusti ct1.Kód:vlc dvb:// --dvb-frequency=570000000 --dvb-bandwidth=8 \ --ts-es-id-pid --programs=257,258,259,260,16641,16642,16643,16644,16645,16646,16647 \ --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", \ dst=std{access=http,mux=ts,dst=:8080/cro1},select="program=16641", \ dst=std{access=http,mux=ts,dst=:8080/cro2},select="program=16642", \ dst=std{access=http,mux=ts,dst=:8080/cro3},select="program=16643", \ dst=std{access=http,mux=ts,dst=:8080/wave},select="program=16644", \ dst=std{access=http,mux=ts,dst=:8080/d-dur},select="program=16645", \ dst=std{access=http,mux=ts,dst=:8080/leonardo},select="program=16646", \ dst=std{access=http,mux=ts,dst=:8080/cesko},select="program=16647" \ }'
Predpokladam ze ID v ramci MUXu budou vsude stejny.





Odpověď s citací
