Streaming DVB-T w sieci domowej

Różne zagadnienia techniczne: EPG, telegazeta, dźwięk, SSU, dane, i inne
Spice_Boy

Streaming DVB-T w sieci domowej

Post autor: Spice_Boy »

(przepraszam za mój polski, nie jestem Polakiem)
Jestem Austalijczykiem mieszkającym w Polsce, który żywo się interesuje
tą technologią, która jest już dobrze rozwinięta w Australii. Podczas
swoich badań nad postępami związanymi z DVB-T tu w Polsce, zauważyłem,
że kilka dobrych pomysłów zostało wprowadzonych, ale też są obszary,
które warto byłoby dać pod dalszą rozwagę.
Byłem zaskoczony gdy widziałem że dużo ludzie nie wie co to jest DVB-T w tym kraju.Ja instalowałem serwer z dvb-t w domu (Ursynów), i zrobiłem stronę o jak to robić. Jest po angielsku i (troche) po polsku, ale polskiej wersja jeszcze nie jest cały. (powinien być na weekend)Jest po prostu hobby dla mnie, a może interesuje ktoś u was też

Zapraszam tu http://62.121.106.192/dvb/

tomekdedys

Re: Streaming TV server

Post autor: tomekdedys »

Witam czy mógłby Pan udostępnić jakiś opis zrobienia takiego serwera?

genek75

Re: Streaming TV server

Post autor: genek75 »

Są bardzo proste urządzenia dające takie możliwości.

DVB-T do IP:

http://www.abovio.vector.com.pl/tns-101 ... %86%92-ip/

DVB-S do IP:

http://www.abovio.vector.com.pl/sns-102 ... %86%92-ip/

A/V do IP:

http://www.abovio.vector.com.pl/bns-200 ... %86%92-ip/

Oczywiście nie musimy całego multipleksu przerzucać do IP.
Mamy możliwość wyboru wybranych programów czy PID-ów.

tomekdedys

Re: Streaming TV server

Post autor: tomekdedys »

Dziękuje Panu za odpowiedź.
Pozdrawiam...

Awatar użytkownika
JaroslawMroczkowski
Administrator
Posty: 2596
Rejestracja: 1 stycznia 1970, o 01:00

Re: Streaming TV server

Post autor: JaroslawMroczkowski »

Temat i pierwszy post dotyczyły fajnego prostego rozwiązania, a nie drogich systemów firmy Vector.

urbangk

Strumieniowanie całego multipleksu z użyciem VLC

Post autor: urbangk »

Witam,
stworzyłem serwer, który ma za zadanie strumieniowanie sygnału odbieranego przez tuner DVB-T usb w sieci IP. Wykorzystuję do tego Linuxa (ubuntu) + VLC, a wszystko odbywa się w multicascie. I wszystko by było fajnie gdyby nie jeden problem, mianowicie nie strumieniują się wszystkie kanały, np dla MUX1 (506000Khz, Kraków, Chorągwica) w strumieniu brakuje jednego kanału - dokładniej, brakuje EskaTV (ustawiam w konfiguracji strumieniowanie wszystkich kanałów, ale Eska nie dociera do drugiego komputera, pozostałe działają.

Czy miał ktoś podobny problem?

---
Oto kod uruchamiający VLC:
cvlc -vvv --ts-es-id-pid --programs=1,45,13,27,28,29,30 dvb-t://frequency=506000000:bandwidth=8 --sout '#duplicate{dst=rtp{mux=ts,dst=224.1.1.10,port=5004}, select="program=1", dst=rtp{mux=ts,dst=224.1.1.11,port=5004}, select="program=45", dst=rtp{mux=ts,dst=224.1.1.12,port=5004}, select="program=13", dst=rtp{mux=ts,dst=224.1.1.13,port=5004}, select="program=27", dst=rtp{mux=ts,dst=224.1.1.14,port=5004}, select="program=28", dst=rtp{mux=ts,dst=224.1.1.15,port=5004}, select="program=29", dst=rtp{mux=ts,dst=224.1.1.16,port=5004}, select="program=30",}' --ttl=5

---
PS czy działa wam link z tego tematu http://forum.emitel.pl/viewtopic.php?f=47&t=234
http://62.121.106.192/dvb/

Wojewoda82

Re: Strumieniowanie całego multipleksu z użyciem VLC

Post autor: Wojewoda82 »

Nie ładuje się tamten link

urbangk

Re: Streaming TV server

Post autor: urbangk »

;) szkoda, ale bardziej interesuje mnie odpowiedź na pierwsze pytanie ;/ nikt nie próbował strumieniować kanałów w sieci lokalnej?

giaur500
Posty: 1693
Rejestracja: 1 lipca 2011, o 13:42

Re: Streaming TV server

Post autor: giaur500 »

VLC słabo sie sprawdza jako serwer, do multicastu lepiej sprawdza się mumudvb. W najprostszym przypadku jeśli chcesz streamować cały mux, to nie wymaga żadnej konfiguracji oprócz podania częstotliwości muxa.

A co do twojego pytania, to nikt ci nie odpowie jeśli nie przedstawisz przynajmniej logów z vlc, nie napisałeś też jaki masz tuner, np it9135 w starszych kernelach (<3.7) miał domyślnie w sterowniku włączony pid filter, czyli sterownik zakładał limit na to, ile kanałów z muxa może być jednocześnie wykorzystywane (oglądane, streamowane - bez różnicy), co prowadziło do sytuacji, że program nie mógł streamować całego muxa, a tylko część kanałów.

urbangk

Re: Streaming TV server

Post autor: urbangk »

O widzisz ;) i już informacja, o której nie wiedziałem.
Używam właśnie tunerów na ite9135, a kernel w ubuntu to dokładnie 3.5.0-22, czy jedyne wyjście to aktualizacja kernela?
Czyli mumudvb to bardziej profesjonalne narzędzie? Doczytam o możliwościach tego programu i ewentualnie będę dalej pytał.

A w kwestii tunerów i chipów, to jak jest aktualnie - ite9135 to najnowszy/najlepszy układ, czy jest już coś lepszego dostępne?

giaur500
Posty: 1693
Rejestracja: 1 lipca 2011, o 13:42

Re: Streaming TV server

Post autor: giaur500 »

zy jedyne wyjście to aktualizacja kernela?
Nie, bo to można wyłączyć podając parametr do sterownika gdy moduł jądra jest ładowany. O ile to w tym problem - a w czym problem, to masz napisane w logach generowanych przez vlc.
Czyli mumudvb to bardziej profesjonalne narzędzie?
Służy tylko do streamowania, możliwości ma spore: multicast, unicast z kodowaniem locie lub bez żadnej rekompresji, autoryzacja itd.
VLC to tylko jako klient multicastu, streamować tez potrafi ale wg mnie kulawo trochę to działa momentami.

Jeśli nie zależy ci koniecznie na multicascie, to możesz jeszcze wypróbować tvheadend - ma fajny interfejs webowy, przeglądarkę epg, planowanie nagrań itd - a jako klient xbmc (chociaz z poziomu interfejsu webowego możesz użyć każdeogo odtwarzacze, tyle że to mało wygodne)

urbangk

Re: Streaming TV server

Post autor: urbangk »

Właśnie zależy mi tylko na multicascie, w zasadzie, to unicastu nie biorę pod uwagę - za duże obciążenie łącza w przypadku więcej niż jednego klienta.

Wrzucę później logi z vlc, a jakby była możliwość wyłączenia tego parametrem to mam nadzieję, że mi pomożesz.

Jeszcze mam takie pytanie, bo tego nie testowałem, do jednego servera chcę podłączyć 3 tunery, tak żeby każdy odbierał inny mux i później strumieniować to w sieci, mam nadzieję, że to też nie jest problem?

giaur500
Posty: 1693
Rejestracja: 1 lipca 2011, o 13:42

Re: Streaming TV server

Post autor: giaur500 »

Przejrzałem twojego loga i nie wiem w czym problem jest, jeśli chcesz to możesz spytać bezpośrednio na oficjalnym forum vlc.

Możesz spróbować czy mumudvb streamuje wszystko. Najprostszy przypadek:
- tworzysz plik mux2.conf o zawartości (podstaw własną częstotliwość muxa):

Kod: Zaznacz cały

freq=698000
autoconfiguration=full
- uruchamiasz mumudvb poleceniem:

Kod: Zaznacz cały

mumudvb -v -d -c mux2.conf
Przykładowy wynik:

Kod: Zaznacz cały

MuMuDVB Version 1.7.1
 --- Build information ---
Built with CAM support.
Built without transcoding support.
Built with ATSC support.
Built with ATSC long channel names support.
Built with support for DVB API Version 5.
---------
Originally based on dvbstream 0.6 by (C) Dave Chapman 2001-2004
Released under the GPL.
Latest version available from http://mumudvb.braice.net/
Project from the cr@ns (http://www.crans.org)
by Brice DUBOST (mumudvb@braice.net)

Info:  Main:  Full autoconfiguration, we activate SAP announces. if you want to deactivate them see the README.
Info:  Main:  Full autoconfiguration, we activate PAT rewritting. if you want to deactivate it see the README.
Info:  Main:  Full autoconfiguration, we activate SDT rewritting. if you want to deactivate it see the README.
Info:  Main:  Full autoconfiguration, we activate sorting of the EIT PID. if you want to deactivate it see the README.
Info:  Main:  ========== End of configuration, MuMuDVB version 1.7.1 is starting ==========
Info:  Autoconf:  The autoconfiguration auto update is enabled. If you want to disable it put "autoconf_pid_update=0" in your config file.
WARN:  Logs:  saving_filename /var/run/mumudvb/mumudvb_generated_conf_card0_tuner0: No such file or directory
WARN:  Main:  Can't create /var/run/mumudvb/channels_streamed_adapter0_tuner0: No such file or directory
WARN:  Main:  Can't create /var/run/mumudvb/channels_unstreamed_adapter0_tuner0: No such file or directory
Info:  Main:  Streaming. Freq 698000000
Info:  Tune:  Using DVB card "ITE 9135(9005) Generic_1" tuner 0
Info:  Tune:  Tuning DVB-T to 698000000 Hz, Bandwidth: 8000000
Deb0:  Tune:  polling....
Deb0:  Tune:  Getting frontend event
Info:  Tune:  FE_STATUS:
Deb0:  Tune:  polling....
Deb0:  Tune:  Getting frontend event
Info:  Tune:  FE_STATUS:
Info:  Tune:       FE_HAS_SIGNAL : found something above the noise level
Info:  Tune:       FE_HAS_CARRIER : found a DVB signal
Info:  Tune:       FE_HAS_VITERBI : FEC is stable
Info:  Tune:       FE_HAS_SYNC : found sync bytes
Info:  Tune:       FE_HAS_LOCK : everything's working... 
Info:  Tune:  Event:  Frequency: 698000000
Info:  Tune:  Bit error rate: 2006
Info:  Tune:  Signal strength: 65535
Info:  Tune:  SNR: 0
Info:  Tune:  FE_STATUS:
Info:  Tune:       FE_HAS_SIGNAL : found something above the noise level
Info:  Tune:       FE_HAS_CARRIER : found a DVB signal
Info:  Tune:       FE_HAS_VITERBI : FEC is stable
Info:  Tune:       FE_HAS_SYNC : found sync bytes
Info:  Tune:       FE_HAS_LOCK : everything's working... 
Info:  Main:  Card 0, tuner 0 tuned
Deb0:  SAP:  init sap v4
Info:  Autoconf:  Autoconfiguration Start
Deb0:  Autoconf:  service updated  PMT PID : 101         id 0x3  name "Polsat"
Deb0:  Autoconf:  service updated  PMT PID : 201         id 0x4  name "TVN"
Deb0:  Autoconf:  service updated  PMT PID : 301         id 0x5  name "TV4"
Deb0:  Autoconf:  service updated  PMT PID : 401         id 0x6  name "TV Puls"
Deb0:  Autoconf:  service updated  PMT PID : 501         id 0x17         name "TVN Siedem"
Deb0:  Autoconf:  service updated  PMT PID : 601         id 0x18         name "PULS 2"
Deb0:  Autoconf:  service updated  PMT PID : 701         id 0x19         name "TV6"
Deb0:  Autoconf:  service updated  PMT PID : 801         id 0x1a         name "Polsat Sport News"
Deb0:  Autoconf:  Service without a PMT pid, we skip. Name ""
Deb0:  Autoconf:  We convert a new service into a channel, sid 3 pmt_pid 101 name "Polsat" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 4 pmt_pid 201 name "TVN" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 5 pmt_pid 301 name "TV4" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 6 pmt_pid 401 name "TV Puls" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 23 pmt_pid 501 name "TVN Siedem" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 24 pmt_pid 601 name "PULS 2" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 25 pmt_pid 701 name "TV6" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  We convert a new service into a channel, sid 26 pmt_pid 801 name "Polsat Sport News" 
Deb0:  Autoconf:  service type: 0x16 : Advanced codec SD Television 
Deb0:  TS:      packet BAD CRC32 PID : 201
Deb0:  Autoconf:  PIDs for channel 3 "TV Puls" :  401 402 403
Deb0:  Autoconf:  PIDs for channel 5 "PULS 2" :  601 602 603
Deb0:  Autoconf:  PIDs for channel 7 "Polsat Sport News" :  801 802 803
Deb0:  Autoconf:  PIDs for channel 4 "TVN Siedem" :  501 502 503 505 504 506
Deb0:  Autoconf:  PIDs for channel 1 "TVN" :  201 202 203 204 205 206
Deb0:  Autoconf:  PIDs for channel 2 "TV4" :  301 302 303 305
Deb0:  Autoconf:  PIDs for channel 6 "TV6" :  701 702 703
Deb0:  Autoconf:  PIDs for channel 0 "Polsat" :  101 102 103 105 106 104
Deb0:  Autoconf:  Autoconfiguration almost done
Deb0:  Autoconf:  We open the new file descriptors
Deb0:  Autoconf:  Add the new filters
Deb0:  Autoconf:  We search for the NIT
Deb0:  Autoconf:  --- NIT descriptor --- terrestrial delivery system descriptor
Deb0:  Autoconf:  Frequency: 690000000 Hz
Deb0:  Autoconf:  Bandwidth: 8 MHz
Deb0:  Autoconf:  Priority: HP (high priority)
Deb0:  Autoconf:  Time_Slicing_indicator: 1
Deb0:  Autoconf:  MPE_FEC_indicator: 1
Deb0:  Autoconf:  Constellation: 64-QAM
Deb0:  Autoconf:  hierarchy_information: non-hierarchical, native interleaver
Deb0:  Autoconf:  code_rate_HP_stream: 5/6
Deb0:  Autoconf:  code_rate_LP_stream: 5/6
Deb0:  Autoconf:  guard_interval: 1/4
Deb0:  Autoconf:  transmission_mode: 8k
Deb0:  Autoconf:  other_frequency_flag: one or more other frequencies are in use
Deb0:  Autoconf:  --- descriptor done ---
Deb0:  Autoconf:  --- NIT descriptor --- Service list descriptor
Deb0:  Autoconf:  Service ID : 0x03 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x04 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x05 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x06 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x17 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x18 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x19 service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  Service ID : 0x1a service type: 0x16 : Advanced codec SD Television 
Deb0:  Autoconf:  --- descriptor done ---
Deb0:  Autoconf:  NIT LCN channel FOUND id 3, LCN 4 name "Polsat"
Deb0:  Autoconf:  NIT LCN channel FOUND id 4, LCN 5 name "TVN"
Deb0:  Autoconf:  NIT LCN channel FOUND id 5, LCN 6 name "TV4"
Deb0:  Autoconf:  NIT LCN channel FOUND id 6, LCN 7 name "TV Puls"
Deb0:  Autoconf:  NIT LCN channel FOUND id 23, LCN 8 name "TVN Siedem"
Deb0:  Autoconf:  NIT LCN channel FOUND id 24, LCN 9 name "PULS 2"
Deb0:  Autoconf:  NIT LCN channel FOUND id 25, LCN 10 name "TV6"
Deb0:  Autoconf:  NIT LCN channel FOUND id 26, LCN 11 name "Polsat Sport News"
Info:  Autoconf:  Autoconfiguration done
Info:  Autoconf:  Diffusion 8 channels
Info:  Autoconf:  Channel number :   0, name : "Polsat"  service id 3 
Info:  Autoconf:        Multicast4 ip : 239.100.0.0:1234
Deb0:  Autoconf:          pids : 101 (PMT), 102 (Video (MPEG4-AVC)), 103 (Audio (MPEG2) pol), 105 (Teletext), 106 (Subtitling pol), 104 (Audio (E-AC3) mul), 
Info:  Autoconf:  Channel number :   1, name : "TVN"  service id 4 
Info:  Autoconf:        Multicast4 ip : 239.100.0.1:1234
Deb0:  Autoconf:          pids : 201 (PMT), 202 (Video (MPEG4-AVC)), 203 (Audio (MPEG2) pol), 204 (Audio (AC3) mul), 205 (Teletext), 206 (Subtitling pol), 
Info:  Autoconf:  Channel number :   2, name : "TV4"  service id 5 
Info:  Autoconf:        Multicast4 ip : 239.100.0.2:1234
Deb0:  Autoconf:          pids : 301 (PMT), 302 (Video (MPEG4-AVC)), 303 (Audio (MPEG2) pol), 305 (Teletext), 
Info:  Autoconf:  Channel number :   3, name : "TV Puls"  service id 6 
Info:  Autoconf:        Multicast4 ip : 239.100.0.3:1234
Deb0:  Autoconf:          pids : 401 (PMT), 402 (Video (MPEG4-AVC)), 403 (Audio (MPEG2) pol), 
Info:  Autoconf:  Channel number :   4, name : "TVN Siedem"  service id 23 
Info:  Autoconf:        Multicast4 ip : 239.100.0.4:1234
Deb0:  Autoconf:          pids : 501 (PMT), 502 (Video (MPEG4-AVC)), 503 (Audio (MPEG2) pol), 505 (Teletext), 504 (Audio (AC3) mul), 506 (Subtitling pol), 
Info:  Autoconf:  Channel number :   5, name : "PULS 2"  service id 24 
Info:  Autoconf:        Multicast4 ip : 239.100.0.5:1234
Deb0:  Autoconf:          pids : 601 (PMT), 602 (Video (MPEG4-AVC)), 603 (Audio (MPEG2) pol), 
Info:  Autoconf:  Channel number :   6, name : "TV6"  service id 25 
Info:  Autoconf:        Multicast4 ip : 239.100.0.6:1234
Deb0:  Autoconf:          pids : 701 (PMT), 702 (Video (MPEG4-AVC)), 703 (Audio (MPEG2) pol), 
Info:  Autoconf:  Channel number :   7, name : "Polsat Sport News"  service id 26 
Info:  Autoconf:        Multicast4 ip : 239.100.0.7:1234
Deb0:  Autoconf:          pids : 801 (PMT), 802 (Video (MPEG4-AVC)), 803 (Audio (MPEG2) pol), 
WARN:  Logs:  Error config_file /var/run/mumudvb/mumudvb_generated_conf_card0_tuner0: No such file or directory
Deb0:  PAT Rewrite:  NEW program for channel 0 : "Polsat". PMT pid : 101
Deb0:  PAT Rewrite:  NEW program for channel 1 : "TVN". PMT pid : 201
Deb0:  PAT Rewrite:  NEW program for channel 2 : "TV4". PMT pid : 301
Deb0:  PAT Rewrite:  NEW program for channel 3 : "TV Puls". PMT pid : 401
Deb0:  PAT Rewrite:  NEW program for channel 4 : "TVN Siedem". PMT pid : 501
Deb0:  PAT Rewrite:  NEW program for channel 5 : "PULS 2". PMT pid : 601
Deb0:  PAT Rewrite:  NEW program for channel 6 : "TV6". PMT pid : 701
Deb0:  PAT Rewrite:  NEW program for channel 7 : "Polsat Sport News". PMT pid : 801
Deb0:  SDT rewrite:  Full SDT updated. section number 0, last_section_number 0
Deb0:  Main:  The SDT version changed, we force the update of all the channels.
Deb0:  SDT rewrite:  NEW program for channel 0 : "Polsat". service_id : 3
Deb0:  SDT rewrite:  NEW program for channel 1 : "TVN". service_id : 4
Deb0:  SDT rewrite:  NEW program for channel 2 : "TV4". service_id : 5
Deb0:  SDT rewrite:  NEW program for channel 3 : "TV Puls". service_id : 6
Deb0:  SDT rewrite:  NEW program for channel 4 : "TVN Siedem". service_id : 23
Deb0:  SDT rewrite:  NEW program for channel 5 : "PULS 2". service_id : 24
Deb0:  SDT rewrite:  NEW program for channel 6 : "TV6". service_id : 25
Deb0:  SDT rewrite:  NEW program for channel 7 : "Polsat Sport News". service_id : 26
Jak widać streamuje cały mux bez żadnych błędów, vlc jako klient widzi to tak jakby tuner był podłączony lokalnie. Jeśli chcesz streamować z różnych tunerów, różne muxy albo wybrać które programy chcesz streamować, a które nie to musisz odpowiednio przygotować plik konfiguracyjny - wyłączyć autoconfig i wszystko samemu poustawiać.

Poza tym, co do multicastu jeszcze - radzę przemyśleć czy pomysł multicastu 3 muxów jest dobry - weź pod uwagę, że 3 muxy to około 70 Mbps i takie pasmo zajmiesz multicastem w twojej sieci - i to na stałe, nawet jeśli będzie 0 klientów - no chyba że masz gigabitowy ethernet, wtedy ok.

Ale jeśli klientów nie jest dużo to i tak moze okazać się że sumarycznie zajmą mniejsze pasmo niż te 70 Mbps. Zakładając, że każdy z klientów ogląda powiedzmy kanał SD o bitrate 3 Mbps, musisz mieć jednocześnie 23 klientów aby obciążyć łącze serwera tak samo, jak przy multicascie będziesz miał obciążone non stop (co prawda tylko udp, ale jednak). Czy na pewno aż tyle osób będzie jednocześnie oglądać tv u ciebie? To chyba masz hotel i chcesz klientom zapewnić telewizję przez wifi albo jesteś dostawcą internetu i chcesz dać gratis telewizję ;)

urbangk

Re: Streaming TV server

Post autor: urbangk »

OK, dzięki wielkie, przetestuję, ale będę chciał wszystko skonfigurować ręcznie.

Nie wiesz może jak wyłączyć ten PID filter? Zrzut z dmesg:
dmesg |grep "PID filter"
[ 10.048805] dvb-usb: will use the device's hardware PID filter (table count: 31).

Awatar użytkownika
krzos
Posty: 189
Rejestracja: 15 lipca 2011, o 20:40
Odbiornik: Not Only TV LV5TDLX
Instalacja antenowa: DavBol TV:N LUX z wzmacniaczem SWA 955-T Turbo-Quatro
Nadajnik - obiekt nadawczy: Katowice/Kosztowy

Re: Odp: Streaming TV server

Post autor: krzos »

Nie uzyskano połączenia z serwerem
Działa wam?

urbangk

Re: Streaming TV server

Post autor: urbangk »

giaur500, mam taki log z mumudvb i niestety coś nie działa

Kod: Zaznacz cały

MuMuDVB Version 1.7.1
 --- Build information ---
Built with CAM support.
Built without transcoding support.
Built with ATSC support.
Built with ATSC long channel names support.
Built with support for DVB API Version 5.
---------
Originally based on dvbstream 0.6 by (C) Dave Chapman 2001-2004
Released under the GPL.
Latest version available from http://mumudvb.braice.net/
Project from the cr@ns (http://www.crans.org)
by Brice DUBOST (mumudvb@braice.net)

Info:  Main:  ========== End of configuration, MuMuDVB version 1.7.1 is starting ==========
WARN:  Main:  Can't create /var/run/mumudvb/channels_streamed_adapter0_tuner0: No such file or directory
WARN:  Main:  Can't create /var/run/mumudvb/channels_unstreamed_adapter0_tuner0: No such file or directory
Info:  Main:  Streaming. Freq 506000000
Info:  Tune:  Using DVB card "ITE 9135(9006) Generic_1" tuner 0
Info:  Tune:  Tuning DVB-T to 506000000 Hz, Bandwidth: 8000000
Deb0:  Tune:  polling....
Deb0:  Tune:  Getting frontend event
Info:  Tune:  FE_STATUS:
Deb0:  Tune:  polling....
Deb0:  Tune:  Getting frontend event
Info:  Tune:  FE_STATUS:
Info:  Tune:       FE_HAS_SIGNAL : found something above the noise level
Info:  Tune:       FE_HAS_CARRIER : found a DVB signal
Info:  Tune:       FE_HAS_VITERBI : FEC is stable
Info:  Tune:       FE_HAS_SYNC : found sync bytes
Info:  Tune:       FE_HAS_LOCK : everything's working... 
Info:  Tune:  Event:  Frequency: 506000000
Info:  Tune:  Bit error rate: 0
Info:  Tune:  Signal strength: 60947
Info:  Tune:  SNR: 0
Info:  Tune:  FE_STATUS:
Info:  Tune:       FE_HAS_SIGNAL : found something above the noise level
Info:  Tune:       FE_HAS_CARRIER : found a DVB signal
Info:  Tune:       FE_HAS_VITERBI : FEC is stable
Info:  Tune:       FE_HAS_SYNC : found sync bytes
Info:  Tune:       FE_HAS_LOCK : everything's working... 
Info:  Main:  Card 0, tuner 0 tuned
Info:  Main:  Diffusion 0 channel

giaur500
Posty: 1693
Rejestracja: 1 lipca 2011, o 13:42

Re: Streaming TV server

Post autor: giaur500 »

Pokaż jak uruchamiasz mumudvb (wklej polecenie) i wklej zawartość pliku konfiguracyjnego. Widzę że chyba nie używasz autokonfiguracji - bo o tym powinno być info już na samym początku więc może coś źle poustawiałeś, tak jakby nie było włączone sap czyli rozgłaszanie w sieci.

Jednak ja testowałem tylko autokonfigurację, więc niewiele mogę powiedzieć na ten temat, musisz wczytać się w dokumentację.

urbangk

Re: Streaming TV server

Post autor: urbangk »

Właśnie w tym problem, robię dokładnie tak jak mi napisałeś

Kod: Zaznacz cały

freq=506000
autoconfiguration=full
i uruchamiam 'mumudvb -v -d -c mumumux1.config' będąc w katalogu z plikiem .config

radio

Re: Streaming TV server

Post autor: radio »

DV Scheduler---->tlumaczenie Google
DV Scheduler to aplikacja do oglądania telewizji, nagrywania i transmisji strumieniowej. Obecnie obsługuje ATSC, DVB-C, DVB-S i DVB-T (i częściowe wsparcie dla analogowej TV, radio FM, kamery USB i innych urządzeń obsługujących DirectShow). Po zainstalowaniu umożliwia kontrolę i korzystanie z urządzeń przechwytujących pośrednictwem standardowej przeglądarki internetowej, lokalnie lub za pośrednictwem sieci lub Internetu.

Główne cechy:
Nieograniczony wielokrotnego nagrywania, wyświetlania i streaming kanałów w tym samym multipleksie częstotliwości z jednym przechwytywania karty. Wiele nagrań, przeglądania i strumieniowego z różnych kanałów w tym samym multipleksie częstotliwości będą używać tylko jednej karty, optymalizacji wykorzystania karty.
Oglądaj telewizję lokalnie i przez sieć / LAN. Klient TV jest wieloplatformowy tym Windows, Linux i Mac.
Podgląd i obejrzeć kilka kanałów w tym samym czasie na wielu niezależnych okien.
Zapisywanie nagrania jako strumieniem programu MPEG (MPEG-PS), a tym samym oszczędność czasu napisów teletekstu w formacie SubViewer (SRT).
Streaming w sieci (UDP, RTP, HTTP, itp.).
Pionowe i poziome EPG tematy z kategorii kolorystycznych. Jeśli w połączeniu z XMLTVedt wielu źródeł EPG można łączyć i sprzecznych razy EPG może być wyświetlana w kolorze czerwonym.
One-click nagrywania i Auto-Dodaj funkcję, aby automatycznie zaplanować nagrania na podstawie słów kluczowych.
Konfigurowalny format wyjściowy, aby umożliwić oglądanie, streaming w sieci, on-the-fly transkodowanie, i więcej, w cyfrowej transmisji.
Przechwytywanie silnika (-ów) są konfigurowalne, dzięki czemu korzystanie z różnych silników przechwytywania.

giaur500
Posty: 1693
Rejestracja: 1 lipca 2011, o 13:42

Re: Streaming TV server

Post autor: giaur500 »

Wygląda na klon programu tvheadend, ale są z nim 2 podstawowe problemy:
- jest strasznie brzydki i ma nieintuicyjny interfejs
- jest w javie

Tvheadend jest bardzo lekki i szybki i oferuje mniej więcej tą samą funkcjonalność i przynajmniej ma ładne okna w extjs:

http://www.geexbox.org/wp-content/uploa ... end04.jpeg
https://tvheadend.org/attachments/downl ... enshot.png

Oczywiście java na serwerze to jeszcze mały problem (najgorszy syf to aplety javy w przegladrce), ale nie ma co ukrywać - lekkie toto nie jest.

Zablokowany