Obsah:

Server médií DLNA: 4 kroky
Server médií DLNA: 4 kroky

Video: Server médií DLNA: 4 kroky

Video: Server médií DLNA: 4 kroky
Video: Настройка медиасервера DLNA для Ultra HD 4k и подключение Android TV на примере Haier 55 smart TV BX 2024, Listopad
Anonim
Server médií DLNA
Server médií DLNA

Mějte všechna svá média na jednom místě a snadno dostupná.

Streamování 4K funguje dobře (disk io: ~ 10 MB/s, síť: ~ 3 MB/s)

Krok 1: Co potřebujete

Co potřebuješ
Co potřebuješ

1. Oranžová pí jedna deska (ale můžete použít jakoukoli jinou)

2. Karta Micro SD (> = 4 GB)

3. Externí pevný disk

4. Krabice - starý zdroj energie hp

5. Hobby-color plate, který odolává nejméně 75 C

6. Port USB obnovený ze starého počítače

7. Banánové konektory, kabely, šrouby získané ze sériového nebo vga portu starého počítače

Krok 2: Zábavná část

Zábavná část
Zábavná část
Zábavná část
Zábavná část
Zábavná část
Zábavná část
  • Odřízněte spodní desku hobby barvy a vytvořte několik otvorů pro pi, aby se vešla.
  • Odřízněte přední část tak, aby odpovídala obličeji napájecího zdroje a portům (portům) pi lan a usb - na této straně byly 2 ventilátory oddělené malým železným plechem (který jsem nařezal) a znovu použijte otvory ventilátoru k jeho sestavení.
  • Pro tuto konkrétní desku (oranžová pi jedna) existují další 2 datové porty (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mikrofonní a ir-přijímač/).
  • Měl jsem velké štěstí, že voják má dva kabely na pinech 3 a 4 (nejprve je snadno poškrábe); abyste se ujistili, že se tyto kabely neodlepí, použijte lepicí pistoli k upevnění na kance - evidentně po testování. U ostatních pí bych připájel kabely na zadní straně desky přímo na piny USB portu.
  • Na každý banánkový konektor připájejte 2 kabely (použil jsem starý audio kabel cd-rom).
  • Připojte napájecí kabely k pí, tento model to podporuje na gpio pinech 4 (+5V) a 6 (uzemnění) - piny jsou na vnitřní řadě na opačné straně lan portu.
  • Připojte ostatní napájecí kabely k portu USB a datové kabely ke kolíkům 3 a 4 portu USB.
  • Přidejte pevný disk a zašroubujte šrouby.

Krok 3: Měkká část

Měkká část
Měkká část

Používám armbian (https://www.armbian.com/download/), protože instalace minidlny je mnohem jednodušší

Nastavení sítě - statická IP:

allow-hotplug eth0

no-auto-down eth0 iface eth0 inet statická adresa síťová maska (obvykle 255.255.255.0) brána dns-nameservers

Nastavit disk - formátoval bych jej jako EXT4 (pozor na stávající data !!!):

fdisk /dev /sda (p - zobrazení rozložení oddílu, d - odstranění všech, pokud je to tak, n - vytvoření nového, w - zápis změn)

možná budete chtít restartovat, aby to jádro vidělo (nebo pokud partprobe nefunguje) mkfs.ext4 -L dlna -disk /dev /sda1

Místo fstab použijte automount - abyste se vyhnuli nespustitelnému systému v případě, že se připojení nezdaří

apt-get install autofs

v /etc/auto.master append/-/etc/auto.ext-usb v /etc/auto.ext-usb/srv -fstype = ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl povolit službu autofs.service

Nainstalujte a nakonfigurujte minidlna

apt-get install minidlna

/etc/minidlna.conf media_dir =/srv service minidlna start && systemctl enable minidlna.service

Zvyšte počet pozorovatelů inotify

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Proveďte otvor ve vašem firewallu

apt-get install firewalld

service firewalld start && systemctl enable firewalld.service firewall-cmd --permanent --add-port 8200/tcp firewall-cmd --permanent --add-port 1900/udp firewall-cmd --reload

Snižte frekvenci RAM, aby byla chladná a šetřila energii

h3spotřeba -d 408

restartovat

Krok 4: Přidejte nějaká data

Přidejte nějaká data
Přidejte nějaká data
  • Pomocí filezilla se připojte ke službě sftp a zkopírujte data pod /srv
  • Nainstalujte si sambu, abyste k ní měli přístup

apt-get install samba

# přidejte toto na konec /etc/samba/smb.conf [dlna -media] comment = My Media path = /srv browseable = yes writeable = yes valid users = minidlna # make a samba user smbpasswd -a minidlna # activate the service service smbd start && systemctl enable smbd.service # nechat to projít firewallem firewall-cmd --permanent --add-service samba firewall-cmd --reload # udělit plný přístup uživateli minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx /srv

Doporučuje: