Pelayan Media DLNA: 4 Langkah
Pelayan Media DLNA: 4 Langkah
Anonim
Pelayan Media DLNA
Pelayan Media DLNA

Simpan semua media anda di satu tempat dan mudah diakses.

Streaming 4K berfungsi dengan baik (cakera io: ~ 10MB / s, rangkaian: ~ 3MB / s)

Langkah 1: Apa yang Anda Perlu

Apa yang kamu perlu
Apa yang kamu perlu

1. Papan oren satu papan (tetapi anda boleh menggunakan yang lain)

2. Kad SD mikro (> = 4GB)

3. HDD luaran

4. Kotak - sumber kuasa hp lama

5. Plat warna hobi yang tahan sekurang-kurangnya 75 C

6. Port usb dipulihkan dari komputer lama

7. Penyambung pisang, kabel, bolt yang dipulihkan dari port siri atau vga komputer lama

Langkah 2: Bahagian Yang Menyeronokkan

Bahagian Yang Menyeronokkan
Bahagian Yang Menyeronokkan
Bahagian Yang Menyeronokkan
Bahagian Yang Menyeronokkan
Bahagian Yang Menyeronokkan
Bahagian Yang Menyeronokkan
  • Potong pinggan warna hobi untuk bahagian bawah, buat beberapa lubang agar pi sesuai.
  • Potong depan agar sesuai dengan muka bekalan kuasa dan port pi dan usb - terdapat 2 kipas di sebelahnya yang dipisahkan oleh kepingan besi kecil (yang telah saya potong) dan gunakan semula lubang kipas untuk memasangnya.
  • Untuk papan khusus ini (oren pi satu) terdapat 2 port data tambahan (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- penerima mik-dan-ir /).
  • Saya sangat bernasib baik kerana mempunyai dua kabel pada pin 3 dan 4 (pertama dengan mudah menggaru pin); untuk memastikan bahawa kabel tersebut tidak keluar, gunakan pistol pelekat untuk memasangnya pada babi hutan - jelas selepas ujian. Untuk pi lain saya akan menyolder kabel di bahagian belakang piring secara langsung pada pin port usb.
  • Solder 2 kabel pada setiap palam pisang (saya menggunakan kabel audio cd-rom lama).
  • Sambungkan kabel kuasa ke pi, model ini menyokongnya pada pin gpio 4 (+ 5V) dan 6 (ground) - pin berada di baris dalaman di seberang port lan.
  • Sambungkan kabel kuasa yang lain ke port usb, dan kabel data ke pin 3 dan 4 port usb.
  • Tambahkan cakera keras dan pasangkan skru.

Langkah 3: Bahagian Lembut

Bahagian Lembut
Bahagian Lembut

Saya menggunakan armbian (https://www.armbian.com/download/) kerana lebih mudah untuk memasang minidlna selepas itu

Sediakan rangkaian - ip statik:

membenarkan-hotplug eth0

no-auto-down eth0 iface eth0 inet alamat statik netmask (biasanya 255.255.255.0) gateway dns-nameservers

Siapkan pemacu - Saya akan memformatnya sebagai EXT4 (berhati-hati dengan data yang ada !!!):

fdisk / dev / sda (p - untuk melihat susun atur partisi, d - hapus semua sekiranya berlaku, n - buat yang baru, w - tulis perubahan)

anda mungkin mahu reboot sehingga kernel melihatnya (atau jika partprobe tidak berfungsi) mkfs.ext4 -L dlna-disk / dev / sda1

Gunakan automount dan bukannya fstab - untuk mengelakkan sistem yang tidak dapat di-boot sekiranya mount gagal

apt-get pasang autof

dalam /etc/auto.master append / - /etc/auto.ext-usb di /etc/auto.ext-usb / srv -fstype = ext4: / dev / disk / by-label / dlna-disk perkhidmatan autofs mula && systemctl mengaktifkan autofs.service

Pasang dan konfigurasikan minidlna

apt-get pasang minidlna

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

Menambah bilangan pemerhati yang memberi maklumat

/etc/sysctl.conf

fs.inotify.max_user_watches = 1048576 sysctl -p

Tebuk lubang di firewall anda

apt-get install firewalld

firewall perkhidmatan mulai && systemctl aktifkan firewalld.service firewall-cmd --permanent --add-port 8200 / tcp firewall-cmd --permanent --add-port 1900 / udp firewall-cmd --reload

Kurangkan frekuensi RAM agar tetap sejuk dan jimat kuasa

h3konsumsi -d 408

but semula

Langkah 4: Tambahkan Beberapa Data

Tambah Beberapa Data
Tambah Beberapa Data
  • Gunakan filezilla untuk menyambung ke perkhidmatan sftp dan menyalin data anda di bawah / srv
  • Pasang samba untuk mengaksesnya

apt-get pasang samba

# tambahkan ini hingga akhir /etc/samba/smb.conf [dlna-media] komen = Laluan Media Saya = / srv dilayari = ya boleh ditulis = ya pengguna yang sah = minidlna # buat pengguna samba smbpasswd -a minidlna # aktifkan service service smbd start && systemctl aktifkan smbd.service # biarkan melalui firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # beri akses penuh untuk pengguna minidlna apt-get install acl setfacl -R -mu: minidlna: rwx -md: u: minidlna: rwx / srv

Disyorkan: