20:04
0

อุปกรณ์ที่บ้านรองรับ DLNA (มือถือ, PC, Notebook, TV ฯลฯ) มี Notebook เก่า ๆ อยู่เครื่องไม่รู้เอามาทำอะไรดี จะทำ Stream Media Server ใช้ง่าย ๆ ได้ยังไง
อยากรู้ DLNA คืออะไรเชิญอ่านได้ที่นี่ครับ
เกี่ยวกับ Project MiniDLNA
ขั้นตอนการติดตั้ง DLNA Media Server ผ่าน Ubuntu ด้วยโปรแกรม MiniDLNA
1. วิธีการขั้นแรกก็ติดตั้ง Ubuntu 14.04 LTS จะ Desktop หรือ Server แล้วแต่ศรัทธา
2. ติดตั้ง MiniDLNA
sudo apt-get install minidlna
3. สร้าง Folder สำหรับทำ Media Server ดังนี้
mkdir /home/[user]/music
mkdir /home/[user]/picture
mkdir /home/[user]/video
sudo mkdir /var/cache/minidlna
4. แก้ไขไฟล์ดังนี้
sudo vim /etc/minidlna.conf
4.1) ตั้งค่าในส่วนของ folder ที่จะให้ DLNA Server ให้บริการโดยแบ่งเป็น 3 แบบ คือ A = Audio, V= Video, P = Picture
# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
# * "A" for audio (eg. media_dir=A,/var/lib/minidlna/music)
# * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
# * "V" for video (eg. media_dir=V,/var/lib/minidlna/videos)
#media_dir=/var/lib/minidlna
media_dir=A,/home/[user]/music
media_dir=P,/home/[user]/picture
media_dir=V,/home/[user]/video
4.2) ตั้งในส่วนของ network_interface โดยอุปกรณ์ที่จะใช้งานได้ต้องอยู่วงเดียวกับ DLNA Server
# Network interface(s) to bind to (e.g. eth0), comma delimited.
# This option can be specified more than once.
network_interface=eth0
4.3) ตั้งค่าชื่อที่จะปรากฎที่อุปกรณ์เมื่อจะเข้าใช้งาน DLNA Server
# Name that the DLNA server presents to clients.
# Defaults to "hostname: username".
friendly_name=DLNA Media Server
4.4) ทำการตั้งค่า Folder ที่ไว้เก็บ Database และ Cache หน้าปก Album Art (อาจจะทำให้การ Update ข้อมูลเมื่อมีการใส่ file ใหม่หน่วงบ้าง แต่เวลาเรียกไฟล์เยอะ ๆ จะได้เร็วขึ้น)
# Path to the directory that should hold the database and album art cache.
db_dir=/var/cache/minidlna
4.5) ตั้งค่าให้เขียน log file เอาไว้ debug software
# Path to the directory that should hold the log file.
log_dir=/var/log
4.6) ตั้งให้ scan file อัตโนมัติเมื่อมีไฟล์ใหม่
# Automatic discovery of new files in the media_dir directory.
inotify=yes
5. ตั้งให้ start โปรแกรมเมื่อเปิดเครื่องโดยทำการแก้ไขไฟล์
sudo vim /etc/default/minidlna
– ตรวจสอบค่า START_DAEMON ว่าเป็น yes หรือไม่
# Start the daemon if set to "yes"
START_DAEMON="yes"
5. ทำการ Restart MiniDLNA Server ดังนี้
sudo service minidlna restart
ที่เหลือก็แค่เปิด tv notebook pc ดูครับ โดยไฟล์ที่ใส่ลงไป จะโยนผ่าน samba share, ssh, ftp แล้วแต่จะสะดวกครับ โดยข้อจำกัดมีอยู่บ้างครับ คือไฟล์ที่ DLNA Support แน่ ๆ ก็ mp4 แต่พวก flv ไม่ครับส่วน mkv อันนี้รองรับเปิดได้ครับ (จริง ๆ ก็อยู่ที่อุปกรณ์ปลายทางด้วยว่ารองรับ codec ไหม)
ส่วนอุปกรณ์ที่รองรับมีอีกคำนอกเหนือ DLNA คือ UPnP ลองดูแล้วครับ กล่อง TV Digital หลายกล่องก็รองรับอยู่นะครับ ส่วน SMART TV มีแน่ ๆ ครับ จริง ๆ Windows Media Player ก็ทำเป็น DLNA Server ได้เช่นเดียวกับแต่จะเรียกว่า Media Stream ครับ
จริง ๆ youtube ก็ทำ stream ได้เช่นกัน แต่ไม่ได้ stream ตรง ๆ แต่เหมือน remote control ซึ่งก็หน่วงพอสมควร แต่ DLNA ที่ผมใช้ก็เพื่อดูหนัง MV การ์ตูนซะมากกว่า ซึ่งจะไม่มีการ remote control ต้องควบคุมที่อุปกรณ์เอง ทำหน้าที่เป็นแค่ share file server แต่ share ทั้งทีก็ทำให้ใช้ได้ทุกรูปแบบ โดยวิธีใช้ประมาณโหลดเสร็จก็โยนใส่ notebook ที่ลง dlna server ไว้ แล้วก็ปิดเครื่องที่โหลดทิ้ง นอนดูผ่านทีวี หรือดูผ่านมือถือได้เลย

ขอบคุณ   http://sysadmin.psu.ac.th/

0 ความคิดเห็น:

แสดงความคิดเห็น