Friday, March 21, 2014

Set UPnP / DLNA Media Server on Android via BubbleUPnP

  • ประเด็นมีอยู่ว่าที่บ้านมี Smart TV ของยี่ห้อ Panasonic รุ่นประมาณ Pansonic Smart Viera เห็นมีทำได้หลายอย่างมาเลย ไม่ว่าจะเป็น อ่านไฟล์ video หรือ picture ผ่าน USB ได้ เป็น shoutcast client ได้ และอื่นๆ อีกเล็กน้อย
  • แต่ที่ผู้เขียนสนในคือ มันสามารถเป็น UPnP/DLNA Media Client ได้หว่า 
  • ตอนแรกไม่รู้หรอกว่า มันคือไร (ใช้มาเป็น ปีแหละ ไม่ได้สนใจ สงสัยวันนี้ว่างจัด) แต่พอหาข้อมูลเบื้องต้นด้วย Android บนมือเราพบว่า อืมน่าสนใจดีแฮะ 
  • เราเข้าใจว่า เป็นโพรโตคอล สำหรับ streaming จากตัว server มาที่ client 
  • มันเหมาะกับทำใช้ที่บ้านมากๆ
  • หลักการทำงานคร่าวๆ คือ มี server สำหรับ ส่ง stream video หรือ picture และมี client สำหรับ รับ stream จาก server ที่เราทำไว้ 
  • ซึ่ง server ที่ว่ามาอาจเป็น pc หรือ notebook หรือ mobile device สักอย่างที่มีความสามารถที่จะเป็น UPnP / DLNA Media Server ได้
  • ส่วน client ก็เช่น mobile device , pc หรือ notebook หรือที่เกี่ยวกับโพสนี้คือ Smart TV
  • สรุปคือเป็นโพรโทคอลที่พบได้หลากหลายอุปกรณ์ ทำให้การเข้าถึงของคนทั่วๆ ไปมันง่ายมาก
  • เช่น เรามี smart phone และ smart tv แค่เนี๋ย เราก็ใช้งานระบบแบบนี้ได้แหละ
ตัวอย่าง
  • UPnP / DLNA Media Server ในที่นี้จะเป็น Android ที่ลงโปรแกรมชื่อว่า ่BubbleUPnP (แอพนี้มันใช้งานง่ายดีเลยจะเขียนโดยอ้างอิงตัวนี้)
  • UPnP / DLNA Media Client ในที่นี้คือ Pansonic Smart Viera TV
ฝั่ง Server : Android  
  • เปิด WIFI และเชื่อมต่อกับ LAN ในบ้านเราให้เรียบร้อย 
  • จากนั้นติดตั้งโปรแกรมชื่อ BubbleUPnP ซึ่่งใน play store เราจะพบแบบ free และ buy เลือก แบบ free ก็พอมั้ง
  • เปิดโปรแกรม BubbleUPnP ขึ้นมามันจะทำตัวเป็น Local Media Server และ Start โปรแกรมให้เราเลย
  • เราตั้งค่าให้ video หรือ picture ใหนถูก share ให้ DLNA Client พบได้ โดยตั้งค่าในโปรแกรมนั่นแหละ แต่ตอนนี้ ยังไม่เคยตั้งค่า (ไม่แน่ใจว่า version free จะทำได้หรือเปล่านะ)
ฝั่ง Client : Smart TV
  • ต่อสาย LAN เข้ากับ TV ก่อนเลย เปิด TV และเปิดฟังก์ชั่น DLNA ขึ้นมาครับ ค้นหา Local Media Server ในระบบ LAN ของเรา ถ้าไม่มีอะไรผิดพลาด TV เราจะเจอ Local Media Server ของเราที่ทำไว้แล้ว 

  • เลือก Media Server ตัวนั้น จาก Client ก็จะ List Media Server ที่พบในระบบ LAN ขึ้นมาแสดงบนหน้าจอเราก็เลือกซะเพราะมีอันเดียวแน่นอนในขณะนี้ 
  • โปรแกรม Bubble UPnP เนี๋ยมันจะแยกประเภทสื่อออกเป็นหลายประเภท เช่น video หรือ picture เป็นต้น ซึ่งเมื่อเลือกเข้าไปใน folder ของแต่ละประเภทแล้ว มันจะ List folder ที่บรรจุไฟล์ประเภทนั้นๆ มาแสดงผล ซึ่งผู้เขียนคิดว่า มันทำให้ผู้ใช้ ใช้งานสะดวกมากๆ
  • ผู้เขียนทดสอบโดยใช้ android โหลดไฟล์ youtube ผู้เขียนเลือก type เป็น mp4  หรือ ถ่าย video ด้วยมือถือเรา ในการทดสอบแสดงผล
  • Smart TV เครื่องนี้สามารถเล่นได้ครับพี่น้อง
  • แต่อยากทำอย่าง อยากจะเปิด Youtube แล้ว Streaming ส่งต่อมาที่ TV เลย ยังหาโปรแกรมที่ว่าไม่เจอ ใครเคยใช้ช่วยแนะนำที
เพิ่มเติม
  • http://mashable.com/2011/02/16/media-streaming-how-to/
  • http://superuser.com/questions/226636/what-is-the-difference-between-dlna-and-upnp

No comments:

Post a Comment

Popular Posts