สารบัญ:

เซิร์ฟเวอร์สื่อ DLNA: 4 ขั้นตอน
เซิร์ฟเวอร์สื่อ DLNA: 4 ขั้นตอน

วีดีโอ: เซิร์ฟเวอร์สื่อ DLNA: 4 ขั้นตอน

วีดีโอ: เซิร์ฟเวอร์สื่อ DLNA: 4 ขั้นตอน
วีดีโอ: Setup a DLNA Server in Windows PC for Media Streaming 2024, พฤศจิกายน
Anonim
เซิร์ฟเวอร์สื่อ DLNA
เซิร์ฟเวอร์สื่อ DLNA

เก็บสื่อทั้งหมดของคุณไว้ในที่เดียวและเข้าถึงได้ง่าย

การสตรีม 4K ทำงานได้ดี (ดิสก์ io: ~10MB/s เครือข่าย: ~3MB/s)

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

1. พายส้มหนึ่งกระดาน (แต่คุณสามารถใช้อันอื่นได้)

2. การ์ด Micro SD (>=4GB)

3. HDD ภายนอก

4. กล่อง - แหล่งพลังงาน hp เก่า

5. จานสีงานอดิเรกที่ทนอย่างน้อย 75 C

6. พอร์ต usb กู้คืนจากคอมพิวเตอร์เครื่องเก่า

7. ขั้วต่อกล้วย สายเคเบิล สลักเกลียวที่กู้คืนจากพอร์ตอนุกรมหรือพอร์ต vga ของคอมพิวเตอร์เครื่องเก่า

ขั้นตอนที่ 2: ส่วนที่สนุก

ส่วนที่สนุก
ส่วนที่สนุก
ส่วนที่สนุก
ส่วนที่สนุก
ส่วนที่สนุก
ส่วนที่สนุก
  • ตัดแผ่นสีงานอดิเรกที่ด้านล่าง ทำรูให้พายพอดี
  • ตัดด้านหน้าให้เข้ากับหน้าพาวเวอร์ซัพพลายและ pi lan และพอร์ต usb - มีพัดลม 2 ตัวที่ด้านนั้นคั่นด้วยแผ่นเหล็กขนาดเล็ก (ซึ่งฉันตัดไปแล้ว) และนำรูพัดลมกลับมาใช้ใหม่เพื่อประกอบเข้าด้วยกัน
  • สำหรับบอร์ดนี้โดยเฉพาะ (orange pi one) มีพอร์ตข้อมูลเพิ่มเติม 2 พอร์ต (https://forum.armbian.com/topic/755-orange-pi-one-adding-usb-analog-audio-out-tv-out- ไมโครโฟนและตัวรับสัญญาณ/).
  • ฉันโชคดีมากที่ได้ทหารสองสายบนหมุด 3 และ 4 (ก่อนอื่นเกาหมุดอย่างง่าย); เพื่อให้แน่ใจว่าสายเคเบิลเหล่านั้นจะไม่หลุดออกมา ให้ใช้ปืนกาวติดไว้บนหมูป่า - หลังจากการทดสอบอย่างเห็นได้ชัด สำหรับ pi อื่น ฉันจะบัดกรีสายเคเบิลที่ด้านหลังของเพลตโดยตรงบนหมุดของพอร์ต usb
  • บัดกรีสายเคเบิล 2 เส้นบนปลั๊กกล้วยแต่ละอัน (ฉันใช้สายสัญญาณเสียง cd-rom แบบเก่า)
  • ต่อสายไฟเข้ากับ pi รุ่นนี้รองรับบนพิน gpio 4 (+5V) และ 6 (กราวด์) - พินอยู่บนแถวภายในที่ฝั่งตรงข้ามของพอร์ต lan
  • เชื่อมต่อสายไฟอื่นๆ เข้ากับพอร์ต usb และสายเคเบิลข้อมูลกับพิน 3 และ 4 ของพอร์ต usb
  • เพิ่มฮาร์ดไดรฟ์และติดตั้งสกรู

ขั้นตอนที่ 3: ส่วนอ่อน

ส่วนอ่อน
ส่วนอ่อน

ฉันใช้ armbian (https://www.armbian.com/download/) เนื่องจากติดตั้ง minidlna ได้ง่ายกว่ามากในภายหลัง

ตั้งค่าเครือข่าย - IP แบบคงที่:

อนุญาต-hotplug eth0

no-auto-down eth0 iface eth0 inet ที่อยู่คงที่ netmask (ปกติ 255.255.255.0) เกตเวย์ DNS-nameservers

ตั้งค่าไดรฟ์ - ฉันจะฟอร์แมตเป็น EXT4 (ระวังข้อมูลที่มีอยู่ !!!):

fdisk /dev/sda (p - เพื่อดูเค้าโครงพาร์ติชัน d - ลบทั้งหมดหากเป็นกรณี n - สร้างใหม่ w - เขียนการเปลี่ยนแปลง)

คุณอาจต้องการรีบูตเพื่อให้เคอร์เนลเห็น (หรือถ้า partprobe ไม่ทำงาน) mkfs.ext4 -L dlna-disk /dev/sda1

ใช้การเมานต์อัตโนมัติแทน fstab - เพื่อหลีกเลี่ยงระบบที่ไม่สามารถบูตได้ในกรณีที่การเมานต์ล้มเหลว

apt-get ติดตั้ง autofs

ใน /etc/auto.master ผนวก /- /etc/auto.ext-usb ใน /etc/auto.ext-usb /srv -fstype=ext4:/dev/disk/by-label/dlna-disk service autofs start && systemctl เปิดใช้งาน autofs.service

ติดตั้งและกำหนดค่า minidlna

apt-get ติดตั้ง minidlna

/etc/minidlna.conf media_dir=/srv service minidlna start && systemctl เปิดใช้งาน minidlna.service

เพิ่มจำนวนผู้ดู inotify

/etc/sysctl.conf

fs.inotify.max_user_watches=1048576 sysctl -p

เจาะรูในไฟร์วอลล์ของคุณ

apt-get ติดตั้งไฟร์วอลล์

บริการ firewalld เริ่มต้น && systemctl เปิดใช้งาน firewalld.service firewall-cmd --permanent --add-port 8200/tcp firewall-cmd --permanent --add-port 1900/udp firewall-cmd --reload

ลดความถี่ RAM เพื่อให้เย็นและประหยัดพลังงาน

h3consumption -d 408

รีบูต

ขั้นตอนที่ 4: เพิ่มข้อมูลบางส่วน

เพิ่มข้อมูล
เพิ่มข้อมูล
  • ใช้ filezilla เพื่อเชื่อมต่อกับบริการ sftp และคัดลอกข้อมูลของคุณภายใต้ /srv
  • ติดตั้ง samba เพื่อเข้าถึง

apt-get ติดตั้งแซมบ้า

# เพิ่มสิ่งนี้ต่อท้าย /etc/samba/smb.conf [dlna-media] ความคิดเห็น = เส้นทางสื่อของฉัน = / srv เรียกดูได้ = ใช่เขียนได้ = ใช่ผู้ใช้ที่ถูกต้อง = minidlna # ทำให้ผู้ใช้ samba smbpasswd -a minidlna # เปิดใช้งาน บริการ บริการ smbd เริ่ม && systemctl เปิดใช้งาน smbd.service # ปล่อยให้มันผ่านไฟร์วอลล์ firewall-cmd --permanent --add-service samba firewall-cmd --reload # ให้สิทธิ์การเข้าถึงแบบเต็มสำหรับผู้ใช้ minidlna apt-get install acl setfacl -R -mu:minidlna:rwx -md:u:minidlna:rwx /srv

แนะนำ: