ลองดูบทความนี้ของคุณ nanocmos post ไว้ เห็นว่ามีประโยชน์เลยขออนุญาต มาเผยแพร่
ท่านที่สนใจอยากดูช่อง HD ที่ส่งด้วยระบบ DVB-S แบบ MPEG2-HD เช่นช่อง RS111+RS112 (thaicom ku), MCOT-HD (thaicom c-band), CCTV-Hivision (Chinasat6B) สามารถรับได้ด้วย dreambox dm500s,dm600pvr แต่จะไม่สามารถแสดงภาพบนจอ tv ได้โดยตรงเนื่อง
จากภาค video decoder ไม่รองรับ MPEG2-HD แต่ถ้าท่านมีเครื่องเล่น hidef ก็สามารถนำมาใช้ทำหน้าที่ตรงนี้แทนได้ เครื่องพวก NMT ทำได้แล้วตาม วิธีนี้ แต่มีปัญหาเรื่องภาพกระตุกน่าจะเป็นเพราะตัวชิป sigma8635 นั้นมีความเร็วแค่ 300 MHz ซึ่งอาจจะไม่แรงพอ
ผมจึงได้ลองหาวิธีทำแบบเดียวกันกับเครื่องที่ใช้ชิป realtek 1073 ซึ่งมีความเร็ว 400MHz ซึ่งคาดว่าน่าจะได้ผลที่ดีก่า เนื่องจากผมมีแต่เครื่อง PlayonHD ผมจึงเสนอวิธีสำหรับ PlayonHD เท่านั้น แต่ท่านที่ใช้เครื่อง xtreamer หรือ Egreat-R1 ผมคิดว่าทำได้เช่นเดียวกัน เพียงแต่ต้องหาไฟล์แก้ไขที่ถูกต้องเท่านั้นเอง
วิธีการสตรีมแบบที่ 1: การสตรีมผ่าน RSS
สิ่งที่ต้องมี
- dreambox dm500 หรือ dm600pvr ที่ใช้อิมเมจ PLi ถ้า db ท่านใช้อิมเมจ gemini ให้ลงปลั๊กอิน zapstream ก่อน โดยทำตามเฉพาะข้อ 1 ของ โพสนี้
- PlayonHD ที่ลง hacked เฟิร์มแวร์ที่มี youtube ตอนผมทดสอบผมใช้ ตัวนี้ (hacked 2901 ของ birdiebnl) ตาม กระทู้นี้
ขั้นตอนการทำ
หลังจากที่ท่านมี "สิ่งที่ต้องมี" แล้ว ก็พร้อมทำได้เลย
- telnet ไปที่ playonhd
- พิมพ์ mount -o,rw,remount /
- พิมพ์ cd /usr/local/bin/scripts
- พิมพ์ cp youtube.rss youtube.rss.org
- แก้ไขไฟล์ youtube.rss ด้วย vi หรือถ้าท่านใช้ไม่เป็นก็ให้ก๊อปไฟล์นี้ไปแก้ใน notepad ก็ได้
- เพิ่มบรรทัดต่อไปนี้ ในส่วนของ <channel>
โค๊ด:
<item>
<title>Dreambox Live</title>
<description>Dreambox Live</description>
<enclosure type="video/MP2T" url="
http://192.168.2.60:31344"/>
<link>
http://192.168.2.60:31344</link>
<media:thumbnail url="" />
</item>
โดยให้แทนที่ 192.168.2.60 ด้วย ip address ของ dreambox
หรือ
ถ้าท่านใช้ firmware ตัวเดียวกับที่ในลิงค์ที่ให้ไว้ ท่านสามารถโหลดไฟล์ youtube.rss แล้วเข้าไปแก้ส่วนของ ip address ให้ตรงกับ db ท่าน จากนั้นก็ก๊อปปี้กลับไปที่ /usr/local/bin/scripts โดยใน windows ไปที่ start-->run พิมพ์ \\playonhd\HDD1 ให้ drag-and-drop ไฟล์นี้ไปที่ folder HDD1 แล้ว telnet playonhd แล้วพิมพ์ cp /tmp/hdd/volumes/HDD1/youtube.rss /usr/local/bin/scripts
(แต่ ถ้าท่านใช้ firmware คนละตัวกับที่ผมลงไว้ (เช่น hacked 2901 ในลิงค์ของคุณ suvej ซึ่งเป็นของ titooo) ให้ใช้วิธีไปเพิ่มโค้ดเองในไฟล์ youtube.rss ของท่าน อย่าใช้ไฟล์ youtube.rss ที่ผมลงไว้ เพราะไฟล์จะไม่เหมือนกัน แล้วจะไม่เวิร์ค)
- เข้าไปที่ youtube menu ใน PlayonHD ให้เปิด Dreambox Live ถ้าเจอคำถามว่าให้ resume playback ตอบ cancel ถ้าไม่ต้องการให้เจอคำถามนี้ทุกครั้งที่เปิด ก็ให้ไปปิดใน setup-->misc -->resume play -->off
- ตอนแรกภาพจะขึ้นมาแต่ไม่มีเสียง ให้กดปุ่ม pause แล้วกดปุ่ม play เสียงก็จะมาปกติ
ถ้าท่านเปลี่ยนช่องที่ db ภาพจะหยุดใน playonhd ท่านต้องกด stop แล้วไปเปิด dreambox live ใหม่
- ท่านสามารถเลือกฟังเสียงภาษาอื่นได้โดยกดปุ่ม audio ถ้าช่องที่ดูนั้นมีมากก่าหนึ่งภาษา และยังสามารถ pause หรือ forward ภาพได้ด้วย
วิธีที่ผมเสนอนี้จะไม่มีการเซฟไฟล์ลงใน hdd เป็นการทำสตรีมมิ่งแบบเรียลไทม์คับ
ผมได้ทดสอบแล้วกับช่อง mcot-hd ดูได้ลื่นเลยคับ ผมยังไม่ได้ลองกับช่อง rs111,112 เนื่องจากต้องมี platinum package คับ ท่านใดลองแล้วช่วยแจ้งผลด้วยนะคับว่าลื่นไหม
เครดิต คุณnanocmos