Działanie tunera komputerowego DVB-T

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

Działanie tunera komputerowego DVB-T

Post autor: uzytkowicz »

Tuner komputerowy ustawiamy na wybrany MUX i demoduluje nam sygnał. OK.

I teraz pytanie, czy tuner np. USB 2.0 przesyła nam całą zawartość kanału czyli ok. ~24,88 Mb/s do komputera? I całą obróbką danych zajmuje się już program odtwarzający kanał na komputerze? Czy może wygląda to inaczej?

Dzięki
Ostatnio zmieniony 22 sierpnia 2014, o 13:20 przez uzytkowicz, łącznie zmieniany 1 raz.

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

Re: Działanie tunera komputerowego DVB-T2

Post autor: giaur500 »

czy tuner np. USB 2.0 przesyła nam całą zawartość kanału czyli ok. ~24,88 Mb/s do komputera? I całą obróbką danych zajmuje się już program odtwarzający kanał na komputerze?
W uproszczeniu tak jest. Tuner tylko przetwarza sygnał odebrany z powietrza na strumień danych do obróbki, który następnie jest udostępniany przez odpowiedni interfejs systemowi operacyjnemu, resztę robi już program na PC. Sterownik tunera jest pośrednikiem pomiędzy sprzętem a systemem operacyjnym, sterownik odbiera dane ze sprzętu i udostępnia przez je oprogramowaniu służącemu do oglądania tv. Resztę robi juz program, którego używasz do oglądania.

Zresztą nieważne czy jest to tuner dvb-t, dvb-t2 czy nawet analogowy, idea jest taka sama.

uzytkowicz

Re: Działanie tunera komputerowego DVB-T

Post autor: uzytkowicz »

Czy kojarzysz jakiś program/skrypt (zapewne będzie tylko pod Linuxem), który umożliwia komunikację tuner<->sterownik w konsoli ???

Mianowicie chciałem zapoznać się z manualem takiego programu/skryptu by poznać jakie informację są przesyłane między tunerem a sterownikiem.

Jestem ciekaw innych przesyłanych danych/informacji prócz wspomnianych wcześniej ~24,88 Mb/s czystej zawartości MUX'a.

Albo może masz jakiś inny pomysł na bliższe poznanie działania tunera - inżynieria wsteczna czy artykuł w sieci.

Temat drążę, bo do pracy inż. buduję programową stację czołową.

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

Re: Działanie tunera komputerowego DVB-T

Post autor: giaur500 »

Jeśli chcesz zobaczyć jak to działa od środka, to nic prostszego. Inżynieria wsteczna nie jest potrzebna, przejrzyj sobie kod modułów jądra obsługujących interfejs BDA oraz kod źródłowy sterowników do jakiegoś tunera. Zobacz sobie jak pod Linuksem tworzony jest interfejs tunera (zwykle /dev/dvb/adapterX gdzie x to numer tunera). Poprzez zmianę/przekompilowanie odpowiednich modułów w kernel zapewne mógłbyś nawet przechwycić sobie dane, które przepływają pomiędzy sprzętem a komputerem przez port usb.

Nic tu nie jest tajne, wszystko można sobie obejrzeć. Pod warunkiem oczywiście że ma się odpowiednią wiedzę. Windows to jedna wielka czarna dziura, ale zapewne wszystko działa analogicznie. No chyba ze upierasz się na prześledzenie działania pod Windowsem, wtedy rzeczywiście inżynieria wsteczna i wymagana wiedza i trudność zadania x10.

Awatar użytkownika
Anduraki
Posty: 1750
Rejestracja: 31 grudnia 2011, o 15:34
Odbiornik: Samsung QE65Q7FN; Samsung UE32EH5450
Instalacja antenowa: Instalacja zbiorcza
Nadajnik - obiekt nadawczy: Piaski/Raabego

Re: Działanie tunera komputerowego DVB-T

Post autor: Anduraki »

Jeśli uważacie, że port USB 2.0 nie jest w stanie przesłać danych z taką prędkością, to weźcie pod uwagę jednostkę Mb to megabit czyli te ~25Mb/s to 3,12MB/s czyli prędkość najwolniejszego pendrive.

Przesyłany jest strumień TS w mpeg4. Resztę realizują kodeki.

Zablokowany