Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
witam,
Ostatnio postanowiłem że do serwera domowego doinstaluje dwie karty dvb-t tak aby móc streamować po sieci domowej 2 multipleksy ( dwie różne częstotliwości). Na sam początek zainstalowałemtylko jedną kartę - 'ITEtech USB2.0 DVB-T Recevier aby móc sprawdzić czy zadziała wszystko. Do stworzenia takiego serwera służy mi strona [url]http://wiki.arts.usyd.edu.au/meta/index.php/Building_a_DVB_streaming_server[/url]. I w ten oto sposób stowrzyłem 3 pliki (narazie jedna karta dvb-t):
1. start.sh
#!/bin/sh # #!/bin/sh # /usr/bin/vlc --vlm-conf /telewizja/stream.vlm --ttl 12 -I telnet
2. stream.vlm
load /telewizja/stream-ITEtech.vlm
3. stream-ITEtech.vlm
setup ITEtech input "dvb://" setup ITEtech option dvb-adapter=0 setup ITEtech option dvb-frequency=690000000 setup ITEtech option dvb-bandwidth=8 setup ITEtech option programs=1,2,3,4,5,6,7 setup ITEtech option ts-es-id-pid setup ITEtech output #duplicate{dst=standard{access=udp,mux=ts,url=239.255.100.99:1234,sap,group="TV",name="TV - Polsat(TP EmiTel) "},select="program=1",dst=standard{access=udp,mux=ts,url=239.255.100.100:1234,sap,group="TV",name="TV - TVN(TP EmiTel)"},select="program=2",dst=standard{access=udp,mux=ts,url=239.255.100.101:1234,sap,group="TV",name="TV - TV4(TP EmiTel)"},select="program=3",dst=standard{access=udp,mux=ts,url=239.255.100.102:1234,sap,group="TV",name="TV - TV Puls(TP EmiTel)"},select="program=4",dst=standard{access=udp,mux=ts,url=239.255.100.103:1234,sap,group="TV",name="TV - TVN Siedem(TP EmiTel)"},select="program=5",dst=standard{access=udp,mux=ts,url=239.255.100.104:1234,sap,group="TV",name="TV - PULS 2(TP EmiTel)"},select="program=6",dst=standard{access=udp,mux=ts,url=239.255.100.105:1234,sap,group="TV",name="TV - TV6(TP EmiTel)"},select="program=7",dst=standard{access=udp,mux=ts,url=239.255.100.106:1234,sap,group="TV",name="TV - Polsat Sport News(TP EmiTel)"},select="program=8",} control ITEtech play
To co mi wypluł scan
Polsat(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:102:103:1 TVN(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:202:203:2 TV4(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:302:303:3 TV Puls(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:402:403:4 TVN Siedem(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:502:503:5 PULS 2(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:602:603:6 TV6(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:702:703:7 Polsat Sport News(TP EmiTel):690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:802:803:8
ale gdy wydaje polecenie sh start.sh to wypluwa mi coś takiego:
$ sh start.sh VLC media player 1.1.3 The Luggage (revision exported) Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") [0xa028bd4] inhibit interface error: Failed to connect to the D-Bus session daemon: /usr/bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed. [0xa028bd4] main interface error: no suitable interface module [0xa122894] main interface error: no suitable interface module [0x9ffc8fc] main libvlc error: interface "globalhotkeys,none" initialization failed [0xa122894] [telnet] lua interface: Listening on host "localhost:4212". [0xa122894] [telnet] main interface error: socket bind error (Permission denied) [0xa122894] [telnet] lua interface error: Error loading script /usr/lib/vlc/lua/intf/telnet.luac: lua/intf/modules/host.lua:189: Cannot listen on localhost:4212 [0xa17c97c] [Plik: ITEtech] dvb access error: FrontEndOpen: opening device failed (Permission denied) [0xa153edc] [Plik: ITEtech] main input error: open of `dvb://' failed: (null) [0xa153edc] [Plik: ITEtech] main input error: Twoje dane wejściowe nie może być otwarte [0xa153edc] [Plik: ITEtech] main input error: Program VLC nie może otworzyć MRL 'dvb://'. Szczegóły błędu można znaleźć w dzienniku.
Mój system to Debian wersja stabilna 2.6.32
Czy ktoś był by mi w stanie pomóc?
Ostatnio edytowany przez dzielny (2011-10-04 10:50:05)
Offline
...a nie łatwiej zainstalować po prostu tvheadend, jako serwer? łatwy, prosty, przyjemny, z gui przez przeglądarkę;
w VLC da się chyba otworzyć stream z niego
Offline
:) dzięki wielkie:) zaraz sprawdzę... ale dopiero o wynikach dam znać później. Mam nadzieję że program ten obsługuje dwie karty na raz
Offline
[quote=dzielny](...)Mam nadzieję że program ten obsługuje dwie karty na raz[/quote]
Ja ma na jednym takim serwerze 4 karty (1xdvb-s na pci, 1xdvb-s2 na pci, 2xdvb-t na usb) i działa. Bardzo ładnie tvheadend je obsługuje.
Offline
Bardzo dobry ten program:) tylko nie wiem czym otwierać ten stream:( z poziomu przeglądarki nie chce otwierać "Brak dostępnej wtyczki umożliwiającej wyświetlenie tej treści" (google chrome) a nigdzie nie mogę znaleźć co to za wtyczka. Oczywiście działa mi poprzez XBMC ale program nie przypadł mi do gustu. Chciałbym dodać że oglądanie tv chcę żeby się odbywało na Windowsie.
Offline
A moze odpalisz ten skrypt "start.sh" jako root... taka tlyko sugestia ;]
Po drugie sam plik konfigurujacy vlc trzeba sobie dobrze poustawiac.
Offline
Mam poważne problemy z tym programem:(
Kiedy mam 2 karty, czy to USB i PCI czy 2xUSB to zawsze jedna traci całkowicie zasięg. Teraz po wpisaniu komendy # top wykazuje mi tylko "kdvb-fe-1" ale już nie ma "kdvb-fe-0". Może ktoś miał podobny problem?
Offline
Miałem raz taki dziwny problem kiedyś. Ubuntu 10.04 i w przypadku dwóch kart pci (jedna dvb-s, druga dvb-t), widział obie, ale zasięg (to znaczy zasięg kanałów) miała tylko jedna. Problem nie występował na debianie lenny. Nie dochodziłem dlaczego.
Offline
Time (s) | Query |
---|---|
0.00025 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00190 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.246.101' WHERE u.id=1 |
0.00118 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.246.101', 1734018743) |
0.00053 | SELECT * FROM punbb_online WHERE logged<1734018443 |
0.00092 | SELECT topic_id FROM punbb_posts WHERE id=182665 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=19815 ORDER BY posted |
0.00059 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19815 AND t.moved_to IS NULL |
0.00009 | SELECT search_for, replace_with FROM punbb_censoring |
0.00182 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19815 ORDER BY p.id LIMIT 0,25 |
0.00105 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19815 |
Total query time: 0.00845 s |