การ Streaming ภาพจาก Dreambox ไปยัง PlayON

Written by Flying-V'39.

  ที่บ้านนอกแม่ตูถอยทีวีใหม่มาใหญ่บิ้ม พอดีกับตูพึ่งซื้อเครื่องเล่นไฮเดฟมา เลยถือโอกาสเอาหนังไฮเดฟไปลองกับทีวีที่บ้านซะหน่อย ภาพชัดแหล่มจริงๆ กับจอ 42 นิ้วเนี่ย คือนั้นระหว่างดูบอลกับน้าอยู่ ก็นึกขึ้นมาได้ว่ามันมีถ่ายทอดภาพเป็นไฮเดฟ นิ เลยลองค้นในเน็ตหาวิธีดึงภาพจากเครื่องรับสัญญาณดาวเทียมมาแสดงออกจอใหญ่ผ่านเจ้ากล่อง Playon ซะหน่อย 

(ปล. มารู้เมื่อเช้าว่ามันกำลังจะออกตัวใหม่ราคาถูกว่า เซ็งเป็ด ซึ่อมายังไม่ถึงเดือนเล้ย T-T)

 

 

 

หลังหาข้อมูลอยู่พักใหญ่ เจอแต่บอกวิธีกับแบบ อ้อมๆ แอ้มๆ link ตายบ้าง ต้องเป็นสมาชิกถึงจะดูได้บ้าง พาลหงุดหงิด เลยทดสอบจนทำงานได้ จึงเอามาเขียนไว้ให้น้องๆ เอาไปลองกัน

 

คำเตือนการ Modify อุปกรณ์มีความเสียง กรุณารับความเสี่ยงที่อาจเกิดขึ้นกันเองนะครับ ว่ะ ฮ่าๆ ๆ

 

เริ่มกันเลยดีกว่า

 อันดับแรกจะต้องติดตั้งโปรแกรมชื่อว่า zapstream สำหรับ Dreambox ลงไปก่อน โดยโปรแกรมนี้จะทำหน้าที่เป็น Streaming ภาพและเสียง เป็นแบบ UPnP โดยสามารถใช้อุปกรณ์ที่รองรับการ Stream แบบนี้ดูภาพจาก Dreambox ได้ เช่น Computer, PlayStation3, XBOX

 

วิธีการก็คือให้อัพโหลดโปรแกรมไปยังเครื่อง Dreambox500 (รุ่นอื่นไม่รู้นะครับ) ก่อน ในที่นี้ เป็น IP 192.168.1.88 ตามตัวอย่างตูใช้ผ่าน Command line บน Windows ง่ายสุด สำหรับ default user : root Pass:dreambox ส่วนถ้าของใครเป็นแบบอื่นก็ตัวใครตัวมันล่ะ  (ตัวอย่างเก็บไฟล์ zapstream.tar.gz ไว้ที่ไดร์ฟ C: นะครับ และ FTP ไปเก็บไปที่ /tmp)

 

 

หลังจาก upload โปรแกรมเข้าไปใน Dreambox แล้ว เราก็หยิบรีโมทของมันมา แล้วก็ทำตามข้าพเจ้าได้เลย (ลงทุนถ่ายรูปมาให้เลยนะเนี่ย)

 

กดปุ่มสีน้ำเงินที่รีโมท เลือก Addons

 

เลือก Manual Install

 

 

เลือกไปที่ tmp เป็นที่ที่เรา FTP โปรแกรมไปเก็บไว้

 

เจอแล้ว จัดการกดปุ่มสีเขียว

 

กดปุ่มสีน้ำเงินอีกครั้งแล้วเลือก System Info

 

ไปที่ User Script

 

เลือกไปที่ zapstream แล้วกด Start

 

จัดการ reboot กล่อง DB สักหนึ่งครั้ง เพื่อให้มันโหลด Script ใหม่ เท่านี้ในส่วนของ Dreambox ก็จะเสร็จ

 

ที่นี้เรามาดูในส่วนของ PlayON ซึ่งจะทำหน้าที่ถอดรหัสผ่านที่เป็น HD ที่ถูก Stream มาจาก Dreambox  เพื่อแสดงผลไปยังทีวี

ก่อนอื่นต้องโหลด Script นี้ไปก่อนครับ PlayON_UPnP  แล้ว unzip ไฟล์ทั้งหมดให้อยู่ในโฟลเดอร์เดียวกัน ในตัวอย่างตู unzip ไปไว้ที่โฟลเดอร์ pohd_iptv

 

จากนั้นใช้โปรแกรม notdpad แก้ไขไฟล์  IPTV.m3u โดยแก้ไข IP Address ให้ตรงกับ IP Address ของ Dreambox ที่เราใช้อยู่ (แนะนำให้ Fix ip ที่ Dreambox ไปเลย ถ้าใช้แบบ DHCP เราจะต้องแก้ไขไฟล์นี้แล้วรันใหม่ทุกครับ ลำบากครับ)

 

 

เซฟ แล้ว copy ทั้งโฟลเดอร์ใส่ USB Drive เอาไปเสียบที่ PlayON

 

ขั้นต่อไป เราต้อง telnet ไปยัง IP Address ของ PlayON  โดย Default User: root Pass: [blank]

 โดย USB ที่เราเสียบเข้าไปจะอยู่ที่ /tmp/usbmounts/sda1 ให้เราใช้คำสั่ง cd /tmp/usbmounts/sda1/[ชื่อโฟลเดอร์ที่เก็บ Script ตัวอย่างเป็น pohd_iptv]

 จากนั้นใช้คำสั่ง ./pohd_install_iptv.sh

 

รอจนเสร็จ ประมาณ 0.08 วินาที ใช้คำสั่ง reboot เป็นอันเสร็จ

 

ทดสอบ

 

เปลี่ยนช่องที่ Dreambox ไปยังช่องที่ต้องการ (ที่ต้องการของเราก็คือ HD นั่นเอง) จากนั้นสลับไปยัง PlayON เลือกตามภาพ

 

 

เข้าไปเรื่อยๆ จนสุดทางรัก จะเจอไฟล์ Dreambox Live.avi

 

รอสักพัก แต่น แต้น

 

 

ปัญหาที่พบ

 

1. เมื่อเปิดครั้งแรก จะมีแต่ภาพอย่างเดียว เสียงไม่มา  แก้ไขโดยให้กดปุ่ม Pause แล้วกดปุ่ม Play อีกที เสียงจะมาปกติ

2. หาก Speed ที่เชื่อมต่อระหว่า PlayON , Dreambox ช้า เช่น ต่อด้วย Hub ความเร็ว 10Mbps จะแสดงภาพไม่ได้ พอกดไปแล้วเครื่อง PlayON จะ Restart ตัวเอง

3. เมื่อเปลี่ยนช่องที่ Dreambox แล้วกลับมาดูที่ PlayON พบข้อความ "Resume Player" จะ Play ไม่ได้ และเครื่องจะ Restart ให้แก้ด้วยการไปกำหนดค่า "Resume Player" (ที่ใช้เล่นหนังต่อจากจุดเดิมที่เราหยุดเล่นไป) เป็น OFF

4. ปัญหาภาพกระตุกและพบโมเสกสีเขียวๆ อาจเนื่องจากการเซ็ตค่า Buffer ของโปรแกรม zapstream  (ยังไม่ได้ลอง) ให้ลองแก้ไขไฟล์ /var/etc/zapstream.conf แต่ต้อง Advance user หน่อย

    เอาไว้มีโอกาสจะลองทดสอบให้นะ

 

จากที่เพื่อนเอกไปลองมา มีคำแนะนำเพิ่มเติมดังนี้

- บางทีถ้าเข้าไปที่ browser-->UPNP แล้วไม่เห็น POHD_IPTV:1 ให้ลองเข้าใหม่ ถ้ายังไม่ได้ให้ทำการรีสตาร์ท iptv โดยพิมพ์ /usr/local/etc/do_upnp_iptv restart
- ถ้าตรง preview ไม่ขึ้นมา แต่กลับเจอคำว่า Invalid file ให้ท่านรีบูต playonhd และ dreambox ใหม่
- ถ้าต้องการ uninstall ให้เสียบ flashdrive ที่ใช้ในการ install แล้ว
พิมพ์ cd /tmp/usbmounts/sda1/pohd_iptv_120653 (แทนที ?? ด้วยค่าที่ถูกต้อง)
พิมพ์ ./pohd_uninstall_iptv.sh

จบแล้วจ้า ขอให้หลังจากทำแล้วดูได้ทุกคนนะครับ

 

ขอขอบคุณ ข้อมูลบนอินเทอร์เน็ตดังนี้นะครับ

Google.co.th

thaidvd.net

pdamobiz.com 

 และอีกหลายๆเว็บ

 

{moscomment}


blog comments powered by Disqus

Crazypanda.net