Daftar Isi:

Server Media DLNA: 4 Langkah
Server Media DLNA: 4 Langkah

Video: Server Media DLNA: 4 Langkah

Video: Server Media DLNA: 4 Langkah
Video: Setup a DLNA Server in Windows PC for Media Streaming 2024, November
Anonim
Server Media DLNA
Server Media DLNA

Simpan semua media Anda di satu tempat dan mudah diakses.

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

Langkah 1: Yang Anda Butuhkan

Apa yang kau butuhkan
Apa yang kau butuhkan

1. Sebuah pi oranye satu papan (tetapi Anda dapat menggunakan yang lain)

2. Kartu Micro SD (>=4GB)

3. HDD eksternal

4. Kotak - sumber daya hp lama

5. Pelat warna hobi yang tahan setidaknya 75 C

6. Port usb yang dipulihkan dari komputer lama

7. Konektor pisang, kabel, baut yang dipulihkan dari port serial atau vga komputer lama

Langkah 2: Bagian yang Menyenangkan

Bagian yang Menyenangkan
Bagian yang Menyenangkan
Bagian yang Menyenangkan
Bagian yang Menyenangkan
Bagian yang Menyenangkan
Bagian yang Menyenangkan
  • Potong pelat warna hobi untuk bagian bawah, buat beberapa lubang agar pi bisa masuk.
  • Potong bagian depan agar sesuai dengan permukaan catu daya dan port pi lan dan usb - ada 2 kipas di sisi itu yang dipisahkan oleh lembaran besi kecil (yang telah saya potong) dan gunakan kembali lubang kipas untuk merakitnya.
  • Untuk papan khusus ini (pi oranye) ada 2 port data tambahan (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- mic-and-ir-receiver/).
  • Saya sudah sangat beruntung untuk prajurit dua kabel pada pin 3 dan 4 (pertama mudah menggores pin); untuk memastikan kabel-kabel itu tidak lepas, gunakan lem untuk memasangnya pada babi hutan - tentu saja setelah pengujian. Untuk pi lainnya saya akan menyolder kabel di bagian belakang pelat langsung pada pin port usb.
  • Solder 2 kabel pada setiap banana plug (saya menggunakan kabel audio cd-rom lama).
  • Hubungkan kabel daya ke pi, model ini mendukungnya pada pin gpio 4 (+5V) dan 6 (ground) - pin berada di baris internal di sisi berlawanan dari port lan.
  • Sambungkan kabel daya lainnya ke port usb, dan kabel data ke pin 3 dan 4 port usb.
  • Tambahkan hard drive dan pasang sekrup.

Langkah 3: Bagian Lembut

Bagian yang Lembut
Bagian yang Lembut

Saya menggunakan armbian (https://www.armbian.com/download/) karena lebih mudah untuk menginstal minidlna setelahnya

Siapkan jaringan - ip statis:

izinkan-hotplug eth0

no-auto-down eth0 iface eth0 inet alamat statis netmask (biasanya 255.255.255.0) gateway dns-nameserver

Siapkan drive - saya akan memformatnya sebagai EXT4 (hati-hati dengan data yang ada !!!):

fdisk /dev/sda (p - untuk melihat tata letak partisi, d - hapus semua jika demikian, n - buat yang baru, w - tulis perubahan)

anda mungkin ingin reboot agar kernel melihatnya (atau jika partprobe tidak bekerja) mkfs.ext4 -L dlna-disk /dev/sda1

Gunakan automount alih-alih fstab - untuk menghindari sistem yang tidak dapat di-boot jika pemasangan gagal

apt-get install autofs

di /etc/auto.master tambahkan /- /etc/auto.ext-usb di /etc/auto.ext-usb /srv -fstype=ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl aktifkan autofs.service

Instal dan konfigurasikan minidlna

apt-get install minidlna

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

Tingkatkan jumlah pengamat yang tidak memberi tahu

/etc/sysctl.conf

fs.inotify.max_user_watches=1048576 sysctl -p

Buat lubang di firewall Anda

apt-get install firewalld

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

Kurangi frekuensi RAM agar tetap dingin dan hemat daya

h3konsumsi -d 408

menyalakan ulang

Langkah 4: Tambahkan Beberapa Data

Tambahkan Beberapa Data
Tambahkan Beberapa Data
  • Gunakan filezilla untuk terhubung ke layanan sftp dan salin data Anda di bawah /srv
  • Instal samba untuk mengaksesnya

apt-get install samba

# tambahkan ini di akhir /etc/samba/smb.conf [dlna-media] comment = My Media path = /srv browseable = yes writable = yes valid users = minidlna # make a samba user smbpasswd -a minidlna # mengaktifkan service service smbd start && systemctl enable smbd.service # biarkan melalui firewall firewall-cmd --permanent --add-service samba firewall-cmd --reload # berikan akses penuh untuk pengguna minidlna apt-get install acl setfacl -R -mu:minidlna:rwx -md:u:minidlna:rwx /srv

Direkomendasikan: