Jak zprovoznit vzdálené přehrávání přes síť na televizi s DLNA

6. ledna 2011

Lang: cs

Televize nebo jiná domácí spotřební elektronika umožňující přehrávání multimediálního obsahu

Jestli jste již vysolili pořádné peníze za drahou digitální televizi, která má být super a navíc si i připlatili za ten Ethernet konektor, tak se určitě ptáte: Jak zprovoznit na televizi vzdálené přehrávání přes síť ?

Kromě Ethernet konektorem by měla televize mít podporu DLNA a pak můžete přehrávat nejen filmy, ale i muziku a prohlížet fotky. Sice DLNA není žádná pokroková natož pak převratná technologie, ale asi jediný způsob jak u spotřební elektroniky sdílet multimédia na síti. Jistě by bylo lepší použit NFS případně SAMBU (=Windows sdílení), osobně jsem od DLNA čekal více, ale lepší nějaké sdílení než žádné nebo něco uzavřeného a tím pádem nepoužitelného. Časem se třeba možnosti DLNA zlepší a přinese i jiné výhody a nebo schopnosti konkrétní implementace DLNA severu přidají na užitné hodnotě. Výhodou je i to, že se DLNA dá označit za jistý standart, takže DLNA podporují různí výrobci. V současné době (přelom roku 2010 a 2011) pokud se koupí nové zařízení, tak by už ani vetšinou neměl byt problém přehrát různé video formáty, jak tomu bylo doposud. Také nové zařízení mají už lepší podporu DLNA. Takže má už opravdu smysl si připlatit za zařízení s Ethernetem.

televize DLNA

Samozřejmě takhle to zní jednoduše, ale jak to zprovoznit?
Základní podmínkou co je potřeba:

  • funkční síť nejlépe i s DHCP konfigurací (samozřejmě volíme kabel)
  • linuxový server (případně desktop)
  • televizi, přehrávač nebo jiné zařízení s Ethernetem a podporou DLNA
V mém případě se jedná o multifunkční server s plnohodnotnou GNU/Linuxovou distribucí, která běží na úsporné ale výkonné desce VIA-EPIA.
Klientské zařízení je digitální LCD televize Samsung le32c653.

Volba DLNA serveru

Serviio je DLNA server napsaný v Javě, využívá i ffmpeg. Má fungovat i na Windows a všechny potřebné komponenty si pro ně nese sebou. Na Linuxu je potřeba nainstalovat ffmpeg. Má grafickou klientskou aplikaci pro konfiguraci. Nesvobodná licence!

ps3mediaserver je DLNA server určenný pro PlayStation 3.

miniDLNA je DLNA server určený pro GNU/Linux. Zvolil jsem tento díky otevřenosti!

Zprovoznění

Stažený archiv s programem obsahuje tři soubory:

etc/minidlna.conf
usr/share/locale/de/LC_MESSAGES/minidlna.mo
usr/sbin/minidlna
V podstatě jen binárku a konfigurák, po nahrání do určených adresářů, stačí pročíst konfigurák, který je lehce konfigurovatelný a pak spustit ručně server.

Pro zorientovaného Linuxového uživatele by měla být konfigurace bezproblémová. Hlavní je určit cesty k multimediálnímu obsahu, který má být zdílen po síti.

Je potřeba vytvořit INIT skript nebo spouštět jinak automaticky po startu. Např přidáním do souboru /etc/rc.local řádek:

minidlna

Je zbytečné spouštět pod rootem, z bezpečnostního pohledu je lepší použít jiného uživatele, který má přístup k souborům čili spouštět:

su - user  -c /usr/sbin/minidlna

Big Buck BUNNY on digital TV

Samozřejmě je potřeba povolit příslušné porty na firewallu. Port 1900 protokol UDP. A ještě při defaultním nastavení pro miniDLNA port 8200 protokol TCP .

Během krátkého testování jsem narazil na tyto problémy:

  • naše televize nezobrazí titulky ve formátu SUB.

Články na podobné téma

VMware vs Proxmox: porovnání výkonu
GitLab CI/CD: automatizace testů a nasazení aplikace
Migrace VPS z VMware na Proxmox
Změna licencování VMware
Provoz Microsoft SQL serveru na Linuxu
Zálohování: Proxmox backup server
Linux jako router a firewall
Jak náhrát docker image do Docker Registry
Linux: Logical Volume Management
Linuxový softwarový RAID
Provoz webové aplikace za proxy
Migrace mail schránek
Docker multistage build
Zálohování dat zapnutím počítače
Podman
Import Windows do virtualizace Proxmox
Docker a PHP mail
Virtualizace Proxmox
Docker a Cron
Lenovo ThinkPad X1 Carbon: zprovoznění LTE modemu EM7544
Yocto Project: Build vlastního operačního sytému pro embedded zařízení
Příprava linuxového serveru pro běh webové aplikace v jazyce Python
Jak řešit špatný výkon sdílených souborů u Dockeru
Jak začít správně používat Docker
Instalace Linuxu na dedikovaný server HPE ProLiant DL320e
Jak provést zátěžový test webové aplikace
Proč používat filesystém JFS
Jak bootovat z 4TB disku s GTP pomocí UEFI
Jak nainstalovat operační systém Mageia Linux bez DVD mechaniky
Souborový systém Btrfs
Raspberry PI
Upgrade Mandriva Linuxu za běhu
Poznámky ke GNU/Linux
WINE - spouštíme programy pro Windous pod Linuxem
Operační systém GNU/Linux

Odběr novinek

Pokud máte zájem dostávat příležitostně na email novinky.
Můžete se vyplněním emailu registrovat k odběru novinek.


+