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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#26  2009-03-03 23:17:57

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

lukaz1987 napisał(-a):

2)Tak nie zamyka się poprawnie, ale w procesach nieraz nie zostaje żadne zadanie związane z mplayerem.A w 10% nie włącza się pomaga przeładowanie systemu lub przelogowanie się.

czyli musi pozostawac jakis proces po tym mplayerze ... bo cudow nie ma a nie jest to problem sterownikowy/jadrowy (bo takiego nie rozwiazuje przelegowanie)

lukaz1987 napisał(-a):

Tak myśle, że najlepszy do transmisji sygnału będzie najlepszy vlc

Kod:

vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=4408,4404 dvb:   --dvb-frequency=10719000 --dvb-srate=27500000 --dvb-voltage=13   --sout-standard-access=udp --sout-standard-mux=ts --sout   '#duplicate{dst=std{dst=224.0.0.234},select="program=4408",dst=std{dst=224.0.0.252},select="program=4404"}'

Tym sposobem póściłem tylko dwa programy (4fun i PatioTV), a jak póścić cały strumień?

sprobowalbym po prostu nie okreslac mu programow ktore ma wysylac lub okreslic mu wszystkie ... jak odpalasz vlc "produkcyjnie" (czyt. nie w celu sprawdzenia dlaczego cos nie dziala) nie dawaj -vvv


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#27  2009-03-05 01:38:29

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

To może jakiś ukryty proces po tym mplayerze zostaje, kŧóry w nazwie może nie zawierać słowa mplayer.Gdy nieokreśle programów przez taką formułą

Kod:

vlc --color --ttl 12  --ts-es-id-pid  dvb:   --dvb-frequency=10796000 --dvb-srate=27500000 --dvb-voltage=13   --sout-standard-access=udp --sout-standard-mux=ts --sout   '#duplicate{dst=std{dst=224.0.0.252}'

to dostaje taki komunikat

Kod:

VLC media player 0.8.6h Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

 It is potentially dangerous, and might not even work properly.
[00000287] skins2 interface error: Cannot open display
[00000287] skins2 interface error: cannot initialize OSFactory
Remote control interface initialized. Type `help' for help.
invalid options (empty)status change: ( new input: dvb: )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 0) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 1052
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 1002
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 1080
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 1051
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 0) for PID 1053
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 1006
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 1001
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 1055
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 1050
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 1005
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 1056
libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 1007
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 1003
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0) for PID 1057
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 2) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 13) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 5) for PID 1007
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 3) for PID 1003
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 7) for PID 1057
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 14) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 6) for PID 1005
libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 10) for PID 1056
libdvbpsi error (PSI decoder): TS discontinuity (received 14, expected 4) for PID 17
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 0) for PID 1010
libdvbpsi error (PSI decoder): TS discontinuity (received 13, expected 15) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 7) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 6, expected 9) for PID 1005
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 13) for PID 1056
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 8) for PID 1007
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 6) for PID 1003
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 10) for PID 1057

A gdy zrobię tak

Kod:

vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=4404,5 dvb:   --dvb-frequency=10719000 --dvb-frequency=11075000 --dvb-srate=27500000 --dvb-srate=27500000 --dvb-voltage=13   --sout-standard-access=udp --sout-standard-mux=ts --sout   '#duplicate{dst=std{dst=224.0.0.234},select="program=4404",dst=std{dst=224.0.0.252},select="program=5"}'

to chodzi tylko program viva a 4fun już nie. A przy takim rozwiązaniu

Kod:

vlc --color --ttl 12  --ts-es-id-pid --programs=4404,5 dvb:   --dvb-frequency=10719000,11075000 --dvb-srate=27500000 --dvb-voltage=13   --sout-standard-access=udp --sout-standard-mux=ts --sout   '#duplicate{dst=std{dst=224.0.0.234},select="program=4404",dst=std{dst=224.0.0.252},select="program=5"}'

chodzi tylko 4fun.

Offline

 

#28  2009-03-05 14:12:42

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

1) zatem skoro bez wskazanych programow nie idzie to aby poscic caly strumien wskaz wszystkie programy w strumieniu
2) jak sobie wyobrazasz rownoczesny odbior z dwuch roznych czestotliwosci ... bo to chesz zrobic w dalszych przykladach (ktore nie dzialaja)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#29  2009-03-05 19:42:40

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Zrobiłem to w ten sposób

Kod:

vlc  --color --ttl 12  --ts-es-id-pid --programs=4404,4408,4435,4436,15705,15706,15707,15750,5,13107,5101,5109,5112,5113,15801 --dvb-voltage=13   --sout-standard-access=udp --sout-standard-mux=ts --sout   '#duplicate{dst=std{dst=224.0.0.252}'

Ale też nie działa.

Offline

 

#30  2009-03-05 22:19:29

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

rozrozniaj pojecie strumienia od wszystkich dostepnych z danej satelity kanalow ... ustawiajac karte na wskazana czestotliwosc (+kierunek odbioru i polaryzacja) odbierasz pewien strumien danych zawiera on zakodowane cyfrowo kanaly (o ile mnie pamiec nie myli to maksymalnie 8 - zalezy to od jakosci obrazu - standard/hd oraz technik kodowania), taki strumien mozna wyslac w salosci (bo jest to jakis ciag bitow) albo wydobyc z niego wskazane kanaly i transmitowac tylko je (w 90% przypadkow lepsze bo po co masz transmitowac cos czego i tak nie bedziesz mogl zdekodowac lub na pewno nie bedziesz ogladac) ... przy pomocy pojedynczej standardowej karty nie da sie odbierac rownoczesnie kanalow o roznych fizycznych (czestotliwosc polaryzacja) parametrach nadawania

na stronie ktora sam podlinkowales strumienie sa w pojedynczych tabelkach z niebieskim naglowkiem


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#31  2009-03-05 23:40:45

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Z tego co napisałeś to nie da się przez vlc udostępnić całej satelity, czy może coś źle zrozumiałem? W windowsie był taki jeden z wielu sposobów http://www.cinemart.pl/landvb/ , ale ja chce to uzyskać za pośrednictwem debiana.

Offline

 

#32  2009-03-06 16:56:00

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

nigdzie nie jest tam wspomniane o udostepnianiu calego sygnalu ... polega to na tym ze klient decyduje co che ogladac - ten soft nie udostepnia calosci a to co wybierze klient ... pokazalem Ci jak w prosty sposob zrobic taki wybor poprzez zapytanie http pod Debianem ... przyklad byl dla pojedynczych kanalow ale mozesz go przerobic dla calych strumieni ... wiecej nie da sie uzyskac fizycznie ze wzgledu na to jak dziala taka karta ... przemysl zalozenia projektu!


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#33  2009-03-07 14:47:01

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Przez http to wiem ale też chciałbym to uzyskać przez vlc lub mplayera.

Offline

 

#34  2009-03-07 17:41:48

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

trzeba bylo tak od razu ... a nie ze dwa kanaly naraz (bo sie da gdy na jednej czestotliwosci) ... poczytaj sobie o interfejsach do sterowania vlc - mozesz tym zdalnie sterowac ...

btw a co jest zlego w rozwiazaniu przez http?


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#35  2009-03-07 17:59:34

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Czytałem dużo o vlc że można zdalnie serować, ale nadal nic nie działa.W rozwiązaniu przez http nic złego nie widzę, ale muszę stronkę zrobic pod telewizję a to może długo potrwać. A do tego czasu chciałbym wykorzystać vlc.

Offline

 

#36  2009-03-07 18:25:58

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

1. zrobienie stronki ktora bedzie miala kilkanascie linkow powodujacych rozpoczecie transmisji + opis jak odebrac transmisje przy pomocy vlc czy tez mplayer'a ... raczej nie bedzie dlugotrwalo
2. a do profesjonalnego rozwiazania takie cos i tak sie nie nadaje bo jest w zasadzie jedno uzytkownikowe - majac N uzytkownikow musza sie oni ze soba dogadac co ogladaja bo inaczej beda sobie ciagle przeszkadzac amieniajac kanal ...
3. co robiles w kwestii zdalnego sterowania vlc ... bo zdania typu "Czytałem dużo o vlc że można zdalnie serować, ale nadal nic nie działa" niewiele wnosza ... a na gotowca zbytnio nie licz (zbyt egzotyczne zagadnienie)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#37  2009-03-08 00:26:54

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Co do punktu 1 i 2 zgodzę się.A z punktem 3 to próbowałem tak udostępnić satelitkę

Kod:

vlc -vvv --color --ttl 12   dvb:  --sout-standard-access=udp --sout-standard-mux=ts --sout '#duplicate{dst=std{dst=224.0.0.252}'

i dostaję taki błąd

Kod:

[00000306] ts demuxer warning: invalid header [0xd3:ae:d6:c3] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xa1:96:4:96] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x3b:d6:e6:c6] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x55:45:d4:82] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xbc:dc:ac:ac] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x4b:17:84:9a] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x43:bd:47:fb] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x3f:ee:d:84] (pid: 401)
[00000306] ts demuxer warning: invalid header [0xf0:9a:88:2f] (pid: 439)
[00000306] ts demuxer warning: invalid header [0x4b:77:f3:f8] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x1e:9d:b1:b4] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x34:ef:b6:fd] (pid: 420)
[00000306] ts demuxer warning: invalid header [0x6b:40:11:f4] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x39:2c:3:4] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x7:f0:80:33] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x6e:f2:d9:ab] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x92:3b:6b:3a] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x54:92:b:48] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x7a:9c:ab:74] (pid: 400)
[00000306] ts demuxer warning: invalid header [0x50:60:65:c] (pid: 454)
[00000306] ts demuxer warning: invalid header [0x6b:ad:e5:c4] (pid: 440)
[00000306] ts demuxer warning: invalid header [0x5d:ff:65:f5] (pid: 409)
[00000306] ts demuxer warning: invalid header [0x1f:7f:6d:9a] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x4f:c9:12:f9] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x84:4b:4c:31] (pid: 421)
[00000306] ts demuxer warning: invalid header [0xdb:65:be:bc] (pid: 404)
[00000306] ts demuxer warning: invalid header [0xda:db:2a:72] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x97:c1:ff:e5] (pid: 408)
[00000306] ts demuxer warning: invalid header [0x9d:38:cb:30] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x4f:22:3:d1] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xd7:67:fa:89] (pid: 455)
[00000306] ts demuxer warning: invalid header [0x7e:b0:2d:ba] (pid: 408)
[00000306] ts demuxer warning: invalid header [0x1f:f3:8a:fb] (pid: 416)
[00000306] ts demuxer warning: invalid header [0xfe:5b:b0:77] (pid: 417)
[00000306] ts demuxer warning: invalid header [0x6d:1d:74:8c] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xd5:e4:4d:ff] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x26:66:e4:bb] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x70:c2:7:6] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x9c:89:e7:24] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x67:a9:26:c0] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xf9:b8:26:70] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x21:af:c6:1b] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xc1:e1:91:4f] (pid: 458)
[00000306] ts demuxer warning: invalid header [0xaf:b3:3e:fd] (pid: 162)
[00000306] ts demuxer warning: invalid header [0xd0:b2:10:63] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x4:da:b9:69] (pid: 412)
[00000306] ts demuxer warning: invalid header [0x5a:bd:1e:69] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x6a:9d:c9:a5] (pid: 424)
[00000306] ts demuxer warning: invalid header [0x15:45:a:ff] (pid: 425)
[00000306] ts demuxer warning: invalid header [0x4a:1d:7c:b6] (pid: 437)
[00000306] ts demuxer warning: invalid header [0xc0:f8:22:e4] (pid: 450)
[00000306] ts demuxer warning: invalid header [0x15:37:b1:32] (pid: 401)
[00000306] ts demuxer warning: invalid header [0xbb:f4:c7:33] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x5e:e:da:65] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xa:d0:dc:5b] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x6:26:7f:67] (pid: 162)
[00000306] ts demuxer warning: invalid header [0xe4:27:c3:61] (pid: 438)
[00000306] ts demuxer warning: invalid header [0x46:c4:5c:58] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xe4:74:f7:3e] (pid: 405)
[00000306] ts demuxer warning: invalid header [0xab:8c:61:77] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x50:2e:64:3e] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xef:f:17:1d] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x27:98:7d:c8] (pid: 413)
[00000306] ts demuxer warning: invalid header [0x4b:62:2:53] (pid: 400)
[00000306] ts demuxer warning: invalid header [0x20:9a:8d:7b] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x8a:64:ff:bb] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x5d:2f:b5:ee] (pid: 404)
[00000306] ts demuxer warning: invalid header [0x39:18:cc:2f] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x36:19:4c:8e] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x2f:ff:77:cb] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x60:f3:41:aa] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x68:2d:ff:bd] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x78:ed:fc:44] (pid: 439)
[00000306] ts demuxer warning: invalid header [0xd3:b0:71:29] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x78:9c:be:56] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x8f:b7:f8:ea] (pid: 420)
[00000306] ts demuxer warning: invalid header [0x50:b9:df:11] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xe1:39:5f:6a] (pid: 400)
[00000306] ts demuxer warning: invalid header [0xfb:c3:a1:2d] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x80:99:47:30] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x2e:75:1c:22] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x14:7:5f:8f] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x9a:2f:95:6b] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x8c:93:71:b7] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xaa:5e:c2:97] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x7d:e0:12:a9] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xc7:5b:f4:d2] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x42:1a:b9:b4] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x65:a1:56:84] (pid: 454)
[00000306] ts demuxer warning: invalid header [0xe9:df:ea:60] (pid: 440)
[00000306] ts demuxer warning: invalid header [0xa7:ed:69:39] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xc6:b1:8c:da] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x5:3a:45:87] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xbe:f5:4b:6a] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xa4:5d:cf:e3] (pid: 409)
[00000306] ts demuxer warning: invalid header [0x29:35:8a:c7] (pid: 164)
[00000306] ts demuxer warning: invalid header [0xc0:8d:43:7c] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xcc:12:5f:55] (pid: 458)
[00000306] ts demuxer warning: invalid header [0x90:ca:22:3d] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x58:51:d5:6a] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xaf:ac:7b:28] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x90:a9:97:8] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xc:38:1f:8f] (pid: 455)
[00000306] ts demuxer warning: invalid header [0xb3:21:f4:a] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x4f:7:91:ba] (pid: 416)
[00000306] ts demuxer warning: invalid header [0x8b:f0:8f:dd] (pid: 417)
[00000306] ts demuxer warning: invalid header [0x35:a8:82:c1] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x8f:6f:e8:20] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x37:95:b3:18] (pid: 401)
[00000306] ts demuxer warning: invalid header [0x6f:98:fd:51] (pid: 162)
[00000306] ts demuxer warning: invalid header [0xf0:46:3f:64] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xf8:83:f9:3d] (pid: 161)
[00000306] ts demuxer warning: invalid header [0xd6:50:1b:6c] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x44:52:71:d0] (pid: 404)
[00000306] ts demuxer warning: invalid header [0x51:bf:bf:5f] (pid: 405)
[00000306] ts demuxer warning: invalid header [0xad:ba:28:5b] (pid: 408)
[00000306] ts demuxer warning: invalid header [0xeb:63:3c:ed] (pid: 412)
[00000306] ts demuxer warning: invalid header [0x73:a:a6:a6] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x34:fa:e2:35] (pid: 424)
[00000306] ts demuxer warning: invalid header [0xcc:81:6d:55] (pid: 425)
[00000306] ts demuxer warning: invalid header [0x2e:db:77:bf] (pid: 437)
[00000306] ts demuxer warning: invalid header [0x99:b7:e0:f6] (pid: 450)
[00000306] ts demuxer warning: invalid header [0xef:bc:c:a0] (pid: 161)
[00000306] ts demuxer warning: invalid header [0xc:ea:bb:1e] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x1c:af:80:a0] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x5e:6e:53:de] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x63:d:b9:f7] (pid: 164)
[00000306] ts demuxer warning: invalid header [0xab:ca:54:66] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x23:a:ee:ed] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x68:f6:32:d9] (pid: 438)
[00000306] ts demuxer warning: invalid header [0x97:21:9e:b0] (pid: 161)
[00000306] ts demuxer warning: invalid header [0xdd:62:9:c4] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x15:7a:7d:52] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x4b:1f:2b:7a] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x4f:30:d8:7f] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xd7:ea:61:af] (pid: 421)
[00000306] ts demuxer warning: invalid header [0xf3:53:88:ae] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x8a:66:af:1c] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x27:7:11:a4] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xd1:86:93:fe] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xd7:67:8e:24] (pid: 413)
[00000306] ts demuxer warning: invalid header [0x72:58:3d:5d] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xe7:ff:7f:5c] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x74:83:7d:70] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x76:f:8e:76] (pid: 439)
[00000306] ts demuxer warning: invalid header [0x37:c:ef:ed] (pid: 420)
[00000306] ts demuxer warning: invalid header [0x37:27:74:e5] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x4c:22:b8:6] (pid: 458)
[00000306] ts demuxer warning: invalid header [0x68:12:14:2b] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x45:95:92:86] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x4c:78:1e:d3] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x6f:9e:1e:cb] (pid: 400)
[00000306] ts demuxer warning: invalid header [0xaa:e9:19:ea] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xe5:25:b0:b4] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x56:5e:bd:f7] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xaa:4f:bb:af] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x93:76:e0:a0] (pid: 404)
[00000306] ts demuxer warning: invalid header [0xd6:b:46:14] (pid: 408)
[00000306] ts demuxer warning: invalid header [0x56:af:1f:d9] (pid: 401)
[00000306] ts demuxer warning: invalid header [0xc3:35:32:a3] (pid: 454)
[00000306] ts demuxer warning: invalid header [0xcc:77:e9:4f] (pid: 440)
[00000306] ts demuxer warning: invalid header [0x99:61:1c:e1] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x8d:57:ca:1c] (pid: 409)
[00000306] ts demuxer warning: invalid header [0x2:6a:59:b8] (pid: 405)
[00000306] ts demuxer warning: invalid header [0xb2:ce:6e:83] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x19:9f:47:2f] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xf:b6:61:d0] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xf8:3f:bf:3b] (pid: 455)
[00000306] ts demuxer warning: invalid header [0x25:e4:d8:25] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x93:f4:34:1b] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x19:41:9d:85] (pid: 416)
[00000306] ts demuxer warning: invalid header [0x41:99:7f:1c] (pid: 417)
[00000306] ts demuxer warning: invalid header [0xd3:46:3:2] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xa3:c3:96:a6] (pid: 172)
[00000306] ts demuxer warning: invalid header [0xdc:2:ac:48] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x94:60:4e:d9] (pid: 164)
[00000306] ts demuxer warning: invalid header [0xd3:ba:31:c7] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xcc:a8:f8:4b] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x2a:15:9d:6c] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x17:9c:59:65] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x71:81:c7:70] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x36:31:53:f7] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x4e:1c:77:b4] (pid: 412)
[00000306] ts demuxer warning: invalid header [0x66:2e:0:37] (pid: 424)
[00000306] ts demuxer warning: invalid header [0x40:35:c3:34] (pid: 425)
[00000306] ts demuxer warning: invalid header [0xea:a5:bd:b3] (pid: 437)
[00000306] ts demuxer warning: invalid header [0x62:ae:58:b4] (pid: 450)
[00000306] ts demuxer warning: invalid header [0x60:4d:f4:c] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xb4:f8:54:f1] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x5e:d6:6e:e3] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x30:e6:3c:f8] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x21:b7:fb:14] (pid: 161)
[00000306] ts demuxer warning: invalid header [0xe6:d0:67:38] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x2a:d:9f:99] (pid: 400)
[00000306] ts demuxer warning: invalid header [0x76:67:b0:f4] (pid: 438)
[00000306] ts demuxer warning: invalid header [0xf:f:a:75] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x54:59:59:43] (pid: 404)
[00000306] ts demuxer warning: invalid header [0x19:82:f6:83] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xe2:c4:f4:1d] (pid: 408)
[00000306] ts demuxer warning: invalid header [0x27:35:45:54] (pid: 458)
[00000306] ts demuxer warning: invalid header [0xb8:28:40:89] (pid: 421)
[00000306] ts demuxer warning: invalid header [0xfa:2c:71:ea] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x4d:25:1f:ea] (pid: 164)
[00000306] ts demuxer warning: invalid header [0xb6:6f:5b:71] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x40:5a:7:85] (pid: 401)
[00000306] ts demuxer warning: invalid header [0x61:3c:d6:d6] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x3c:cd:3d:10] (pid: 439)
[00000306] ts demuxer warning: invalid header [0x63:fa:dd:ae] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x2c:3c:a8:6d] (pid: 420)
[00000306] ts demuxer warning: invalid header [0xe8:24:1b:91] (pid: 405)
[00000306] ts demuxer warning: invalid header [0x55:96:c:8f] (pid: 162)
[00000306] ts demuxer warning: invalid header [0xb:b9:46:e9] (pid: 413)
[00000306] ts demuxer warning: invalid header [0x46:77:e5:8f] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x34:80:77:3f] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xa5:df:66:a] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x6f:96:31:81] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x97:44:84:68] (pid: 163)
[00000306] ts demuxer warning: invalid header [0xf4:6a:d2:6a] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x38:9:b5:75] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x4f:e9:b9:5e] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x29:dd:74:e8] (pid: 454)
[00000306] ts demuxer warning: invalid header [0x5a:1f:b9:e5] (pid: 440)
[00000306] ts demuxer warning: invalid header [0xca:f4:f4:d3] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x70:cf:d0:a] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x8:a4:95:aa] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x6c:61:82:2] (pid: 409)
[00000306] ts demuxer warning: invalid header [0x1e:cf:7a:9a] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x41:2f:af:f5] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x25:3e:9b:f0] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x5e:95:1d:63] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x69:bb:c3:59] (pid: 400)
[00000306] ts demuxer warning: invalid header [0x90:f2:26:f4] (pid: 164)
[00000306] ts demuxer warning: invalid header [0xef:de:bc:6e] (pid: 455)
[00000306] ts demuxer warning: invalid header [0x97:75:28:15] (pid: 416)
[00000306] ts demuxer warning: invalid header [0x40:7a:7:8e] (pid: 417)
[00000306] ts demuxer warning: invalid header [0x18:38:2b:f3] (pid: 404)
[00000306] ts demuxer warning: invalid header [0x86:0:9d:f4] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x88:7f:45:41] (pid: 408)
[00000306] ts demuxer warning: invalid header [0xab:cd:3c:8f] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x38:63:f9:2] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x38:10:28:8f] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xa7:e5:1b:fb] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x5d:1e:4c:f5] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x22:a7:b0:d4] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x8:76:85:89] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xc8:ae:36:f3] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xe6:89:60:6e] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x8b:68:e9:d6] (pid: 458)
[00000306] ts demuxer warning: invalid header [0x65:81:7b:97] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x5c:2f:b3:8b] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x57:c0:32:a9] (pid: 412)
[00000306] ts demuxer warning: invalid header [0x2b:b0:7e:14] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x11:da:de:e5] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x2f:45:e4:80] (pid: 424)
[00000306] ts demuxer warning: invalid header [0x2:39:37:66] (pid: 425)
[00000306] ts demuxer warning: invalid header [0xd4:14:2e:a2] (pid: 437)
[00000306] ts demuxer warning: invalid header [0x98:d1:67:15] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x4:42:49:fb] (pid: 450)
[00000306] ts demuxer warning: invalid header [0x71:22:21:e7] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xe1:93:33:dc] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xfd:9:5b:2f] (pid: 168)
[00000306] ts demuxer warning: invalid header [0x3f:15:76:62] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xbc:24:7:a8] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xfd:b1:26:3e] (pid: 401)
[00000306] ts demuxer warning: invalid header [0xc6:6e:b8:32] (pid: 438)
[00000306] ts demuxer warning: invalid header [0x8f:52:53:55] (pid: 162)
[00000306] ts demuxer warning: invalid header [0xe:3e:b7:91] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x34:8:e5:7c] (pid: 405)
[00000306] ts demuxer warning: invalid header [0xb:72:ca:29] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x8d:b0:88:2d] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x9f:f2:9e:b4] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x72:dd:b6:1f] (pid: 161)
[00000306] ts demuxer warning: invalid header [0xad:6c:b4:96] (pid: 421)
[00000306] ts demuxer warning: invalid header [0x5f:40:10:bd] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x6f:22:d:ff] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x76:1e:4c:b] (pid: 400)
[00000306] ts demuxer warning: invalid header [0x57:d9:51:2] (pid: 439)
[00000306] ts demuxer warning: invalid header [0x86:1:bb:a7] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x59:c5:89:74] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xee:36:d5:e1] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x24:99:94:bc] (pid: 420)
[00000306] ts demuxer warning: invalid header [0x17:4c:28:ae] (pid: 404)
[00000306] ts demuxer warning: invalid header [0xb3:b7:f8:ed] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x35:4b:40:7] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x5:fc:43:8f] (pid: 408)
[00000306] ts demuxer warning: invalid header [0x57:95:b3:b3] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x67:35:b0:48] (pid: 162)
[00000306] ts demuxer warning: invalid header [0xa2:ac:2:2a] (pid: 173)
^Csignal 2 received, terminating vlc - do it again in case it gets stuck
[00000306] ts demuxer warning: invalid header [0xff:87:92:39] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xd7:e7:9d:95] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x91:f5:53:5e] (pid: 168)
[00000306] ts demuxer warning: invalid header [0xd5:68:94:f5] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x19:8c:ef:f8] (pid: 413)
[00000306] ts demuxer warning: invalid header [0x3b:5:d:8f] (pid: 454)
[00000306] ts demuxer warning: invalid header [0xb3:ff:4a:a9] (pid: 440)
[00000306] ts demuxer warning: invalid header [0xd9:56:d9:39] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x27:3f:b0:b9] (pid: 409)
[00000306] ts demuxer warning: invalid header [0x37:4:43:71] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xe4:7a:5d:1d] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xf0:3c:5e:a0] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x56:21:b8:52] (pid: 164)
[00000306] ts demuxer warning: invalid header [0x7a:d6:a6:52] (pid: 458)
[00000306] ts demuxer warning: invalid header [0xa3:65:11:9d] (pid: 455)
[00000306] ts demuxer warning: invalid header [0xce:a4:1a:61] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x8e:b8:54:d7] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x69:ad:71:58] (pid: 416)
[00000306] ts demuxer warning: invalid header [0x9a:3:d7:e2] (pid: 417)
status change: ( stop state: 0 )
status change: ( quit )
[00000001] main private debug: removing all interfaces
[00000287] main interface debug: thread 3034557328 joined (interface/interface.c:258)
[00000287] main interface debug: removing module "rc"
[00000306] ts demuxer warning: invalid header [0x0:b6:42:57] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x68:e0:cc:4f] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xda:99:57:5a] (pid: 413)
[00000306] ts demuxer warning: invalid header [0xb0:81:68:c9] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x2f:f2:e:fd] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xfb:ed:42:b6] (pid: 401)
[00000306] ts demuxer warning: invalid header [0xfc:36:62:db] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x9d:1d:a6:2b] (pid: 405)
[00000306] ts demuxer warning: invalid header [0x74:b:63:b6] (pid: 172)
[00000285] main interface debug: thread 3045063568 joined (interface/interface.c:258)
[00000285] main interface debug: removing module "screensaver"
[00000306] ts demuxer warning: invalid header [0xb6:ec:36:59] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x4e:fc:85:1b] (pid: 412)
[00000306] ts demuxer warning: invalid header [0x42:ad:53:e5] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x4f:1d:de:33] (pid: 400)
[00000283] main interface debug: thread 3055348624 joined (interface/interface.c:258)
[00000283] main interface debug: removing module "hotkeys"
[00000001] main private debug: removing playlist handler
[00000306] ts demuxer warning: invalid header [0xe4:54:7b:32] (pid: 424)
[00000306] ts demuxer warning: invalid header [0xa7:ea:6:ed] (pid: 425)
[00000306] ts demuxer warning: invalid header [0xb4:80:18:c1] (pid: 437)
[00000306] ts demuxer warning: invalid header [0x67:27:8b:78] (pid: 169)
[00000306] ts demuxer warning: invalid header [0xd2:ca:b4:b2] (pid: 450)
[00000306] ts demuxer warning: invalid header [0xcc:fc:e8:6a] (pid: 404)
[00000306] ts demuxer warning: invalid header [0x43:3a:12:48] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x1a:41:b9:fb] (pid: 408)
[00000306] ts demuxer warning: invalid header [0x8d:22:c4:65] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x9a:b6:61:1d] (pid: 438)
[00000306] ts demuxer warning: invalid header [0x1b:a9:62:a7] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xc4:e3:ae:10] (pid: 163)
[00000306] ts demuxer warning: invalid header [0x35:98:c6:b7] (pid: 160)
[00000306] ts demuxer warning: invalid header [0xd7:cd:f6:37] (pid: 417)
[00000306] ts demuxer warning: invalid header [0xd7:28:84:f3] (pid: 162)
[00000282] main private debug: thread 3063741328 joined (playlist/playlist.c:247)
[00000306] ts demuxer warning: invalid header [0x4f:35:8a:d2] (pid: 169)
[00000306] ts demuxer warning: invalid header [0x92:f7:b7:67] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x3c:c3:75:60] (pid: 421)
[00000306] ts demuxer warning: invalid header [0x55:89:99:9d] (pid: 173)
[00000306] ts demuxer warning: invalid header [0x2c:b5:6d:63] (pid: 173)
[00000306] ts demuxer warning: invalid header [0xe7:c5:cf:4] (pid: 172)
[00000306] ts demuxer warning: invalid header [0x19:cc:a0:8] (pid: 162)
[00000306] ts demuxer warning: invalid header [0x7:3d:6a:d5] (pid: 160)
[00000306] ts demuxer warning: invalid header [0x99:de:c7:66] (pid: 161)
[00000306] ts demuxer warning: invalid header [0x7:ef:1a:35] (pid: 439)
[00000306] ts demuxer warning: invalid header [0xe4:6a:48:50] (pid: 161)

Offline

 

#38  2009-03-08 10:27:07

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: udostępnienie sygnału satelitarnego

A ja dodam tylko, dobrze byloby np.

Kod:

system("killall dvbstream; dvbstream -f 10719 -p v -s 27500  -i 224.0.0.252 -r 5004 -v 163 -a 92");

zamienić na:

Kod:

system("killall dvbstream; sleep 3; dvbstream -f 10719 -p v -s 27500  -i 224.0.0.252 -r 5004 -v 163 -a 92");

Zeby miec pewnosc, że system bedzie mial czas na ubicie procesu.

A odnosnie punktu 2, aby bylo to multiuser to potrzeba odpowiednich konwerterow (tak liczba mnoga) i odbiornikow (tak tez liczba mnoga :] ). Ostatecznie jelsi serwer jest w miare wydajny mozna by sie pokusic o 2 lub 4 karty i jeden kowerter typu bi- lub quad-. Daje to mozliwosc streamingu 2 lub 4 roznych kanalow jednoczesnie, a to juz jest jakis "multiuser".

Offline

 

#39  2009-03-08 11:21:18

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

@qluk - calkowita zgoda ...

nawet gdzies tu juz pisalem ze na pojedynczej karcie sie nie da ... ogolnie mozna powiedziec ze liczba kart = min(liczba_userow, liczba pakietow DVB kanaly z kotorych chcemy przekazywac), ponadto przy duzych instalacjach mozna sie pokusic o multiswitche (gdy tych kart bedzie juz sporo - chyba ladniejsze rozwiazanie od wielu konwerterow)

@lukaz1987 mowiac o zdalnych interfejsach sterowania mialem na mysli cos takiego - http://www.videolan.org/doc/vlc-user-guide/en/ch05.html a nie metode przesylania pojedynczego streamu DVB ktora juz omawialismy (ze nalezy podac kanaly i czestotliwosc ...)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#40  2009-03-08 21:02:20

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Wykorzystałem tą stronkę co mi podałeś. Zrobiłem to tak:
1) Na serwerze
W konsoli wpisałem

Kod:

vlc -I http --http-src /var/www/test/ --http-host 192.168.1.103:8080

Utworzyłem plik html (/var/www/test/index.html)

Kod:

<html>
<head><title>Demo of VLC mozilla plugin</title></head>

<body>

<h1>Viva</h1>
<embed type="application/x-vlc-plugin"
         name="TV Sat"
         autoplay="no" loop="yes" width="400" height="300"
         target="http://debian.blogdns.org/telewizja/test.php?kanal=viva" />
<br />
  <a href="javascript:;" onclick='document.video1.play()'>Play video1</a>
  <a href="javascript:;" onclick='document.video1.pause()'>Pause video1</a>
  <a href="javascript:;" onclick='document.video1.stop()'>Stop video1</a>
  <a href="javascript:;" onclick='document.video1.fullscreen()'>Fullscreen</a>
<html>
<head><title>Programy TV Sat</title></head>

<body>

<h2>4 fun</h2>

<embed type="application/x-vlc-plugin"
         name="video2"
         autoplay="no" loop="yes" width="400" height="300"
         target="http://debian.blogdns.org/telewizja/test.php?kanal=4fun" />
<br />
  <a href="javascript:;" onclick='document.video2.play()'>Play video2</a>
  <a href="javascript:;" onclick='document.video2.pause()'>Pause video2</a>
  <a href="javascript:;" onclick='document.video2.stop()'>Stop video2</a>
  <a href="javascript:;" onclick='document.video2.fullscreen()'>Fullscreen</a>

<h3>Mp3</h3>
<embed type="application/x-vlc-plugin"
         name="video3"
         autoplay="no" loop="yes" width="400" height="300"
         target="http://192.168.1.103/telewizja/Beyonce%20%20-%20Me%20Myself%20And%20I%20.mp3" />
<br />
  <a href="javascript:;" onclick='document.video3.play()'>Play video3</a>
  <a href="javascript:;" onclick='document.video3.pause()'>Pause video3</a>
  <a href="javascript:;" onclick='document.video3.stop()'>Stop video3</a>
  <a href="javascript:;" onclick='document.video3.fullscreen()'>Fullscreen</a>


</body>
</html>

2) Na komputerze klienckim zainstalowałem do przeglądarek www plugin vlc.
3)Wnioski
W debianie dało się posłuchać tej piosenki mp3, ale telewizja nie działa (nie załącza się nawet w procesach).

Ostatnio edytowany przez lukaz1987 (2009-03-08 22:57:09)

Offline

 

#41  2009-03-10 16:47:12

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: udostępnienie sygnału satelitarnego

Hmm a czy do tego nie byloby lepsze nadaawanie multicastowe... W koncu po to ono jest stworozne :P Z tym ze to zalezy jakie masz elementy architektury sieci.

bercik: no nie dokonca z tym ze jedna karta jeden stream, sa glowice multiwstegowe ale jest taki problem ze do klasycznego PC nie widzialem i ze cena nieraz jest taka co paleta klasycznych PC plus kart dvb-s ;] A do tego trzeba mic przeciez odpowiednie konwertery.
Bo zobacz że np w UPC nie maja 80 kart i 80 konwerterow, ale to jest inna skala.

Offline

 

#42  2009-03-10 17:20:46

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

qluk napisał(-a):

Hmm a czy do tego nie byloby lepsze nadaawanie multicastowe... W koncu po to ono jest stworozne :P Z tym ze to zalezy jakie masz elementy architektury sieci.

kilka postow wyzej jeszcze byly adresy multicastowe :-)

qluk napisał(-a):

bercik: no nie dokonca z tym ze jedna karta jeden stream, sa glowice multiwstegowe ale jest taki problem ze do klasycznego PC nie widzialem i ze cena nieraz jest taka co paleta klasycznych PC plus kart dvb-s ;] A do tego trzeba mic przeciez odpowiednie konwertery.
Bo zobacz że np w UPC nie maja 80 kart i 80 konwerterow, ale to jest inna skala.

calkowita zgoda ... co do konwerterow to sam wspomnialem o multiswitchach, ale ogolnie pisalem o tym co za kilkaset (do 2 tys) PLN mozna zrobic amatorsko :-)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#43  2009-03-10 20:06:09

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: udostępnienie sygnału satelitarnego

Ops, widocznie nie zauwazylem tego z multicastingiem :)

Offline

 

#44  2009-03-10 20:10:21

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

W połowicznie rozwiązałem problem z telewizją.Gdy mam tak wpisi w pliku (/var/www/test/index.html)

Kod:

<html>
<head><title>Telewizja Satelitarna</title></head>

<body><h4>4fun</h4>
<embed type="application/x-vlc-plugin"

        name="video4"
        autoplay="no" loop="yes" width="400" height="300"
        target="udp://@224.0.0.252" />
<br />
<a href="javascript:;" onclick='document.video4.play()'>Play video4</a>
<a href="javascript:;" onclick='document.video4.stop()'>Stop video4</a>
<a href="javascript:;" onclick='document.video4.fullscreen()'>Fullscreen</a>

</body>
</html>

To działa telewizja, ale tylko jak wpisze w konsoli

Kod:

vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=4404 dvb: --dvb-frequency=10719000 --dvb-srate=27500000 --dvb-voltage=13 --sout udp:224.0.0.252

A gdy w pliku php wykonującym skrypty basha opisywanym wcześniej

Kod:

<?php
if ($_GET["kanal"]=="4fun") {
        system("killall dvbstream; dvbstream -f 10719 -p v -s 27500  -i 224.0.0.252 -r 5004 -v 163 -a 92");
} else if ($_GET["kanal"]=="viva") {
        system("killall vlc; vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=4404 dvb: --dvb-frequency=10719000 --dvb-srate=27500000 --dvb-voltage=13 --sout udp:192.168.1.106");
}
?>

wpiszę tą komendę to ona się nie wykona. Próbowałem jeszcze zrobić tak

Kod:

<html>
<head><title>Telewizja Satelitarna</title></head>

<body><h4>4fun</h4>
<embed type="application/x-vlc-plugin"

        name="video4"
        autoplay="no" loop="yes" width="400" height="300"
        target="rtp://@224.0.0.252:5004" />
<br />
<a href="javascript:;" onclick='document.video4.play()'>Play video4</a>
<a href="javascript:;" onclick='document.video4.stop()'>Stop video4</a>
<a href="javascript:;" onclick='document.video4.fullscreen()'>Fullscreen</a>

</body>
</html>

to zaś przy wykonaniu komendy

Kod:

dvbstream -f 10719 -p v -s 27500 -D 0 -i 224.0.0.252 -r 5004 -v 163 -a 92

wtyczka vlc nie potriafi sobie poradzić z otwarciem programu.

Ostatnio edytowany przez lukaz1987 (2009-03-11 00:49:26)

Offline

 

#45  2009-03-11 19:01:06

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: udostępnienie sygnału satelitarnego

Nie lubie sie powtarzac, daj pomiedzy killall a wywolaniem sleep 3. Po drugie po cholere uzywasz system() skoro nie sprawdzasz co zwraca, w tym wypadku wiec exec().
Kolejna sprawa to taka ze lepiej bedzie napisac skrypt (bash/sh/perl/python/itd.) ktory beedziesz wywolywal z poziomy PHP, a dopiero ten zajmie sie obsluga karty DVB.

Offline

 

#46  2009-03-11 20:46:25

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Zrobiłem qluk jak powiedziałeś, ale nie działa ten sposób.

Kod:

<?php
if ($_GET["kanal"]=="4fun") {
        exec("killall vlc; sleep 3; vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=4404 dvb: --dvb-frequency=10719000 --dvb-srate=27500000 --dvb-voltage=13 --sout udp:224.0.0.252");
} else if ($_GET["kanal"]=="viva") {
        exec("killall vlc; sleep 3; vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=5 dvb: --dvb-frequency=11075000 --dvb-srate=27500000 --dvb-voltage=13 --sout udp:224.0.0.252");
}
?>

Ale gdy zamiast

Kod:

vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=4404 dvb: --dvb-frequency=10719000 --dvb-srate=27500000 --dvb-voltage=13 --sout udp:224.0.0.252

wpisze

Kod:

dvbstream -f 10719 -p v -s 27500  -i 224.0.0.252 -r 5004 -v 163 -a 92

to działa. Ale zaś w przeglądarce jak i sam vlc nie odtwarza.
A mógłbyś qluk podać jakiś przykład takiego skryptu o którym pisałeś.

Offline

 

#47  2009-03-11 22:32:04

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: udostępnienie sygnału satelitarnego

do skryptu (ze wzgledu na charakter to chyba najlepiej sh/bash ... bo wyrzucanie wykonywania komend z skryptu php do skryptu perlowego to troche dziwne) wrzucasz to co umieszczasz w exec/system tylko ze nie musisz sie bawic w apostrofomanie i komenda vlc do nadawania ktora dzialala w konsoli da sie wywolac przez skrypt

btw. system zaproponowalem ja ze wzgledu na automatyczne przekzaywanie outputu komendy (co moze byc przydatne przy debugowaniu ... w zasadzie to do tego celu wartoby dodac 2>&1) ... ale exec tez jest ok


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#48  2009-03-11 22:53:58

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: udostępnienie sygnału satelitarnego

Kod:

#!/bin/sh

if [ $# -ne 1 ]; then
         echo 1>&2 Usage: $0 [chanel]
         exit 127
fi

case "$1" in

1)    #4fun

    chanel=4404
    frq=10719000
    ;;
    
2)    #VIVA

    chanel=5
    frq=11075000
    ;;
    
*)    #kanal z poza listy
    echo 1>&2 Out of chanel range
    exit 127
    ;;
esac

if killall vlc; then
    vlc -vvv --color --ttl 12  --ts-es-id-pid --programs=$chanel dvb: --dvb-frequency=$frq --dvb-srate=27500000 --dvb-voltage=13 --sout udp:224.0.0.252
else
    echo 1>&2 Can\'t kill VLC
    exit 127
fi

exit 0

Nie testowany gdyz nie uzywam VLC do tego pisany na szybko wiec moze miec bledy, ale powinien dzialac.

Ostatnio edytowany przez qluk (2009-03-11 22:57:25)

Offline

 

#49  2009-03-12 18:28:34

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: udostępnienie sygnału satelitarnego

Zrobiłem tak jak napisałeś, ale nie coś nie działa.Do skryptu php wpisałem

Kod:

<?php
if ($_GET["kanal"]=="4fun") {
        exec("/etc/telewizja 1");
} else if ($_GET["kanal"]=="viva") {
        exec("/etc/telewizja 2");


}
?>

Gdy jak zaloguje się na użykownika www-data to skrypt basha działa.Dodam jeszcze, że ten skrypt basha działa tylko jak jest już uruchomiony vlc.

Offline

 

#50  2009-03-12 19:34:15

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: udostępnienie sygnału satelitarnego

No co? Mialbyc do przelaczenia kanalu wiec zapomnialem o mozliwosci inicjalizacja vlc, ale to nie jest problem bo mozna zawsze dopisac. Coraz bardziej dziwi mnie to, że z palca dziala wszystko, a poprzez skrypty PHP juz nie. Najpierw wiec musimy sie uporac z tym.
Dobra zabiore sie za poczytanie dokumentacji VLC i postaram sie cos wiecej wykombinowac.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)