LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> Video w Linuksie

Jedną z najdynamiczniej rozwijających się gałęzi Linuksa jest obsługa urządzeń video. Niniejszy artykuł ma na celu przedstawienie możliwości obsługi tych urządzeń oraz powstałych standardów (nie podaję więc konkretnych informacji o tym jak zainstalować nasze urządzenie video). Będziemy zatem mówić o: kartach telewizyjnych, kamerkach internetowych oraz urządzeniach do odbioru telewizji cyfrowej (DVB). Na końcu podaję informacje o najlepszych (moim zdaniem) aplikacjach oraz wiele użytecznych linków do st ron związanych z tematem video.

2.9.2004 10:00 | Paweł Pustelnik | Články autora | přečteno 62396×

Spis treści

Wprowadzenie

Jedną z najdynamiczniej rozwijających się gałęzi Linuksa jest obsługa urządzeń video. Niniejszy artykuł ma na celu przedstawienie możliwości obsługi tych urządzeń oraz powstałych standardów (nie podaję więc konkretnych informacji o tym jak zainstalować nasze urządzenie video). Będziemy zatem mówić o: kartach telewizyjnych, kamerkach internetowych oraz urządzeniach do odbioru telewizji cyfrowej (DVB). Na końcu podaję informacje o najlepszych (moim zdaniem) aplikacjach oraz wiele użytecznych linków do stron związanych z tematem video.

1. Video4Linux

Video4Linux - jest to interfejs do obsługi urządzeń video, a także radia.
Niemal wszystkie sterowniki są pisane właśnie pod Video4Linux. Po raz pierwszy interfejs ten pojawił się w jądrze 2.1 jako jeden wspólny standard, który zastąpił i połączył wcześniejsze, niezależnie rozwijane, interfejsy dla radia oraz telewizji. Od tego momentu prace nad Video4Linux trwają nieprzerwanie i od jąder 2.5 możemy cieszyć się z nowego, ulepszonego standardu - Video4Linux2. Artykuł nie przedstawia różnic między tymi wersjami, dlatego podaję jedynie istotne informacje, przydatne przy instalowaniu i użytkowaniu naszych urządzeń TV. Na dzień dzisiejszy w jądrze 2.6 podstawową wersją jest Video4Linux2. Jednak wiele aplikacji, a przede wszystkim sterowników, wciąż używa poprzedniej wersji i dlatego nowy standard jest kompatybilny z poprzednim i tak jeszcze będzie przez jakiś czas. Niemniej jednak, zaleca się używanie nowego standardu. W jądrach 2.4 sterowniki nie obsługują jeszcze Video4Linux2 i dopiero w serii 2.6 pojawiają się już wersje przepisane na ten interfejs.

2. Karty telewizyjne

Większość kart TV dostępnych na polskim rynku oparta jest o chipset bt848 lub bt878. Sterowniki dla tych urządzeń są standardowo w jądrze. Możemy także ściągnąć najnowszą wersję z http://linux.bytesex.org/v4l2/bttv.html.
Wersja 0.9.x obsługuje Video4Linux2 i jest włączona do jąder serii 2.6.x, zaś do serii 2.4.x jest załączona wersja 0.7.x z obsługą Video4Linux.

Inne znane i obsługiwane standardowo przez system karty to:

3. Urządzenia do przechwytywania obrazu/urządzenia MJPEG

Urządzenia do przechwytywania obrazu/urządzenia MJPEG:

4. Kamerki USB

Na wstępie zwracam uwagę na dwie zasadnicze kwestie. Decydując się na zakup kamerki, którą będziemy chcieli użyć pod Linuksem, należy sprawdzić czy jest ona już obsługiwana. Szanse na to na ogół maleją, jeśli jest to najnowszy produkt (zwłaszcza ten oparty na nowym chipsecie). Większość urządzeń nie jest także przystosowana do pracy z Video4Linux2.

Informacje na temat konkretnego modelu znajdziemy pod adresem http://alpha.dyndns.org/ov511/cameras.html#webcams lub też http://www.qbik.ch/usb/devices/showdevcat.php?id=9.

Krótkie informacje o popularnych na polskim rynku urządzeniach:

  • Creative Labs WebCam - z całej gamy tych kamerek nie wszystkie są obsługiwane. Nie ma także jednego wspólnego sterownika,
  • Philips - większość obsługiwana przez sterownik pwc (standardowo w jądrze). Sterownik ten pozwala także na obsługę niektórych urządzeń firm: Askey, Creative Labs, Logitech, Samsung, Sotec i Visionite. Informacje o obsługiwanych/nieobsługiwanych modelach, nowych wersjach sterownika znajdują się w http://www.smcc.demon.nl/webcam/,
  • Sony - większość obsługiwana przez sterownik ov51x (http://alpha.dyndns.org/ov511/download.html#ov51x). Standardowo w jądrze mamy obsługę przez ov511 dla urządzeń opartych na chipsecie OmniVision,
  • USB IBM (Xirlink) C-it Camera - standardowo w jądrze.

5. Telewizja cyfrowa (Linux DVB)

Dynamiczny rozwój telewizji cyfrowej nie mógł oczywiście ominąć Linuksa i dzięki temu nasz system także może obsługiwać wiele urządzeń DVB (Digital Video Broadcasting).

Obecnie dostępne są trzy rodzaje kart DVB i wszystkie są obsługiwane:

  • DVB-s : wyposażone w odbiornik satelitarny
  • DVB-c : wyposażone w odbiornik kablowy
  • DVB-t : wyposażone w odbiornik antenowy

Sterowniki do urządzeń możemy znaleźć na oficjalnej stronie projektu DVB : http://linuxtv.org/dvb/drivers.xml, jak również w jądrach od serii 2.4. Pełna lista urządzeń dostępna jest pod adresem http://linuxtv.org/download/dvb/CARDS oraz w dokumentacji jądra w katalogu "dvb".

Linux DVB jest kompatybilny z Video4Linux2, niemniej jednak Video4Linux2 nie udostępnia nam wszystkich możliwości nowej technologii, dlatego też powstał dodatkowo interfejs Linux DVB. Opis tego standardu znajdziemy pod adresem http://linuxtv.org/developer/dvbapi/dvbapi.html.

6. Aplikacje

Jedna z pierwszych i według mnie wciąż najlepszych aplikacji do oglądania telewizji to XawTV. Może nieco odstraszać wyglądem (nie używa GUI KDE czy GNOME), jednak jest to naprawdę wzorowo napisany program (przez głównego autora Video4Linux). XawTV pozwala nie tylko na oglądanie telewizji czy obrazu z kamery, bowiem jest to pakiet kilkunastu użytecznych programów. Jeżeli nie jesteśmy pewni, czy dobrze zainstalowaliśmy urządzenie video w systemie, to nie ma lepszego testu niż XawTV. Możemy sprawdzić odbiór teletekstu, radia, zobaczyć możliwości naszej karty, kamerki itp. Proste programy konsolowe wchodzące w skład XawTV to naprawdę użyteczne narzędzia i warto zwrócić na nie uwagę.

Inne ciekawe programy to:

  • Zapping - odbiornik telewizji dla GNOME,
  • KDETV - odbiornik telewizji dla KDE. Wcześniej znany jako kwintv,
  • GnomeRadio - odbiornik radia dla GNOME,
  • KRadio - odbiornik radia dla KDE
  • QtRadio - odbiornik radia mojego autorstwa napisany przy użyciu biblioteki Qt.

7. Informacje dla programistów

8. Ciekawe linki

  • USB pod linuxem - wiele odnośników do stron związanych z tematyką USB
  • USB Devices - informacje o sterownikach dla urządzeń USB
  • Video4Linux - odnośniki do stron związanych z Video4Linux - aplikacjami, sterownikami
  • LinuxTV - strona poświęcona DVB, DVD

Autor: Pawel Pustelnik , 25-08-2004

Verze pro tisk

pridej.cz

 

DISKUZE

Nejsou žádné diskuzní příspěvky u dané položky.



Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze