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
Działanie tunera komputerowego DVB-T
Działanie tunera komputerowego DVB-T
Ostatnio zmieniony 22 sierpnia 2014, o 13:20 przez uzytkowicz, łącznie zmieniany 1 raz.
Re: Działanie tunera komputerowego DVB-T2
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.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?
Zresztą nieważne czy jest to tuner dvb-t, dvb-t2 czy nawet analogowy, idea jest taka sama.
Re: Działanie tunera komputerowego DVB-T
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ą.
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ą.
Re: Działanie tunera komputerowego DVB-T
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.
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.
- 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
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.
Przesyłany jest strumień TS w mpeg4. Resztę realizują kodeki.