Talaan ng mga Nilalaman:

DLNA Media Server: 4 na Hakbang
DLNA Media Server: 4 na Hakbang

Video: DLNA Media Server: 4 na Hakbang

Video: DLNA Media Server: 4 na Hakbang
Video: Настройка медиасервера DLNA для Ultra HD 4k и подключение Android TV на примере Haier 55 smart TV BX 2024, Nobyembre
Anonim
DLNA Media Server
DLNA Media Server

Panatilihin ang lahat ng iyong media sa isang lugar at madaling ma-access.

Mabuti ang paggana ng 4K streaming (disk io: ~ 10MB / s, network: ~ 3MB / s)

Hakbang 1: Ano ang Kailangan Mo

Ang iyong kailangan
Ang iyong kailangan

1. Isang orange pi isang board (ngunit maaari mong gamitin ang anumang iba pang)

2. Micro SD card (> = 4GB)

3. Isang panlabas na HDD

4. Isang kahon - isang dating mapagkukunang hp ng kuryente

5. Platong may kulay na libangan na lumalaban sa hindi bababa sa 75 C

6. Isang usb port na nakuhang muli mula sa isang lumang computer

7. Mga konektor ng saging, mga cable, bolts na nakuha mula sa serial o vga port ng lumang computer

Hakbang 2: Ang Bahaging Masaya

Ang Masaya Bahagi
Ang Masaya Bahagi
Ang Masaya Bahagi
Ang Masaya Bahagi
Ang Masaya Bahagi
Ang Masaya Bahagi
  • Gupitin ang plate na may kulay na libangan para sa ilalim, gumawa ng ilang mga butas upang magkasya ang pi.
  • Gupitin ang harap upang tumugma sa mukha ng suplay ng kuryente at (mga) pi lan port ng usb - mayroong 2 tagahanga sa tagilirang iyon na pinaghihiwalay ng isang maliit na sheet ng bakal (na pinutol ko) at muling ginagamit ang mga butas ng fan upang tipunin ito.
  • Para sa tukoy na board na ito (orange pi one) mayroong 2 karagdagang data port (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-receiver /).
  • Napakaswerte ko sa sundalo ng dalawang mga kable sa mga pin 3 at 4 (unang madaling gasgas ang mga pin); upang matiyak na ang mga kable na iyon ay hindi nakabukas, gumamit ng isang pandikit na baril upang ayusin ito sa baboy - malinaw naman pagkatapos ng pagsubok. Para sa iba pang pi Gusto kong maghinang ng mga kable sa likod ng plato nang direkta sa mga pin ng usb port.
  • Mga solder 2 cable sa bawat banana plug (Gumamit ako ng isang lumang cd-rom audio cable).
  • Ikonekta ang mga kable ng kuryente sa pi, sinusuportahan ito ng modelong ito sa mga gpio pin 4 (+ 5V) at 6 (ground) - ang mga pin ay nasa panloob na hilera sa kabaligtaran ng lan port.
  • Ikonekta ang iba pang mga power cables sa usb port, at ang mga cable ng data sa mga pin na 3 at 4 ng usb port.
  • Idagdag ang hard drive at i-mount ang mga turnilyo.

Hakbang 3: Ang Malambot na Bahagi

Ang Malambot na Bahagi
Ang Malambot na Bahagi

Gumagamit ako ng armbian (https://www.armbian.com/download/) dahil mas madaling mag-install ng minidlna pagkatapos

I-setup ang network - static ip:

allow-hotplug eth0

no-auto-down eth0 iface eth0 inet static address netmask (karaniwang 255.255.255.0) gateway dns-nameservers

I-setup ang drive - I-format ko ito bilang EXT4 (mag-ingat sa umiiral na data !!!):

fdisk / dev / sda (p - upang makita ang layout ng pagkahati, d - tanggalin ang lahat kung ito ang kaso, n - lumikha ng bago, w - isulat ang mga pagbabago)

baka gusto mong i-reboot upang makita ito ng kernel (o kung hindi gagana ang partprobe) mkfs.ext4 -L dlna-disk / dev / sda1

Gumamit ng automount sa halip na fstab - upang maiwasan ang un-bootable system kung sakaling mabigo ang pag-mount

apt-get install na mga autof

sa /etc/auto.master idagdag / - /etc/auto.ext-usb sa /etc/auto.ext-usb / srv -fstype = ext4: / dev / disk / by-label / dlna-disk service autofs start && paganahin ng systemctl ang mga autofs.service

I-install at i-configure ang minidlna

apt-get install minidlna

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

Taasan ang bilang ng mga inotify na watcher

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Lagyan ng butas ang iyong firewall

apt-get install firewalld

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

Bawasan ang dalas ng RAM upang mapanatili itong cool at makatipid ng kuryente

h3konsumo -d 408

i-reboot

Hakbang 4: Magdagdag ng Ilang Data

Magdagdag ng Ilang Data
Magdagdag ng Ilang Data
  • Gumamit ng filezilla upang kumonekta sa serbisyo ng sftp at kopyahin ang iyong data sa ilalim / srv
  • I-install ang samba upang ma-access ito

apt-get install samba

# idagdag ito sa dulo ng /etc/samba/smb.conf [dlna-media] puna = My Media path = / srv ma-browse = oo nasusulat = oo wastong mga gumagamit = minidlna # gumawa ng isang samba na gumagamit smbpasswd -a minidlna # buhayin ang service service smbd start && systemctl paganahin ang smbd.service # hayaan ito sa pamamagitan ng firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # bigyan ang buong access para sa gumagamit ng minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx / srv

Inirerekumendang: