Youtube Caching ผมเห็นว่านับวันคนก็นิยม Youtube มากขึ้นเรื่อย เลยอยากทำ web site ที่มันเอา Video จาก Youtube มา Caching เอาไว้ในเมืองไทย คนที่ดูคนต่อไปจะได้เร็วๆ ไม่ต้องเปลือง Bandwidth ต่างประเทศ พอลงมือทำจริงๆ พบว่าไม่หมูแฮะ ไม่ง่ายเหมือนการทำ Proxy Server แล้วให้ผู้ใช้ตั้ง proxy ใน Browser เอง แต่ก็ทำออกมาจนได้ ทำงานได้ดีทีเดียวแต่ไม่รู้ว่าจะรับ Load ได้มากขนาดไหน ใช้หลายตัวมากจนนับไม่ถ้วน ตั้งแต่ Varnish , Nginx , Lua , Squid, Flow player ออกมาได้เป็น clipxy.com ย่อมาจาก clipproxy นะครับ ไม่ต้องคิดมาก ประเด็นที่คนอาจจะสงสัยผมขอตอบล่วงหน้านะครับ 1. ละเมิดลิขสิทธิไหม คิดว่าไม่ เพราะไม่ต่างจากการ Embed ตามปรกติของการเอา Youtube มาใส่เว็ปทั่วไป 2. ทำไมไม่ใช้การ embed เหมือนเว้ปทั่วไป เพราะ player ของ Youtube มันทำให้เราบังคับ Cache ไม่ได้ 3. มีโอกาสจะช้ากว่าดูปรกติไหม มีครับ สำหรับคนที่ดูเป็นคนแรก เนื่องจากเราไม่ได้มี Link ต่างประเทศ ที่ใหญ่โตอะไรมากมาย แต่สำหรับคนที่ดูต่อไป ก็จะเร็วครับ 4. ทำไม กระโดด (seeking) ไปท้ายไฟล์ไม่ได้ ยังทำให้ Flow player รองรับการกระโดดแบบ Byte Range Request ไม่ได้ (Proxy ไม่รองรับการ Seeking แบบ ?start=xxxx) 5. รองรับ html5 หรือไม่ แน่นอนครับ แต่ยัง JS player ไม่ค่อยถูกใจ และยังพบปัญหาเองการ Seeking อยู่ เลยยังไม่ได้ทำต่อ 6. ทำไมเลือกความละเอียดไม่ได้ ตอนนี้เลือกมาแค่ format 18 (mp4 480x360) อันเดียว ต่อไป ถ้ามีคนให้ Bandwidth ต่างประเทศฟรีๆ อาจจะ เอา Format 22 (mp4 1280x720) มาให้เลือกด้วยครับ 7. หน้าเว็ปดูคุ้นๆ ขโมยใครมาไหม ไม่ได้ขโมยครับใช้ Version Free ของ clip-bucket.com 8. ทำไมมีคลิป sexy เยอะจัง เนื่องจากเราให้ผู้ใช้ Post เองว่าอยากดู คลิปไหนใน youtube และเราคิดว่า youtube ได้คัดแล้ว ก็เลยไม่มีการตรวจสอบอะไรอีก เว้นแต่เรื่องที่หมิ่นเหม่ เช่น คลิปเสียง ธัญญ่า อันนี้เราลบออกครับ ถึงแม้ youtube จะไม่ลบ
ลองๆทดสอบใช้ดูนะครับ ถ้าล่มก็ขออภัย ยังไม่มีคนดูแลจริงจังครับ
ขอบคุณครับ
ใครทำ GreaseMonkey script
samphan Mon, 18/10/2010 - 09:30
ใครทำ GreaseMonkey script ให้ที จะได้ใช้ YouTube แต่เปิดคลิปใน Clipxy ได้
Clipxy เร็วส์สุดๆ.
อยากได้วิธีเปิดไฟล์ 3gp
b98se Mon, 18/10/2010 - 10:10
อยากได้วิธีเปิดไฟล์ 3gp (fmt=17) บนหน้าเว็บ เวลาใช้ edge แล้วมันเลื่นดี ส่วนเรื่องคุณภาพ vdo ไม่ซีเรียส
น่าสนใจเอาไว้ให้ mobile
dome Mon, 18/10/2010 - 11:18
In reply to อยากได้วิธีเปิดไฟล์ 3gp by b98se
น่าสนใจเอาไว้ให้ mobile ดูเน๊อะ.. ยากตรงทำ web ให้ Mobile เปิดนี่แหละ หรือว่าแบบนี้ก็ Ok แล้วแต่เอา flash ออกแล้วใส่ html5 video แทน ?
ปกติใช้ mobile device ก้เปิด
b98se Mon, 18/10/2010 - 20:21
In reply to น่าสนใจเอาไว้ให้ mobile by dome
ปกติใช้ mobile device ก้เปิด format 17 ได้อยู่แล้ว
แต่พอเปิดกับ pc มันไม่มี format 17 ให้เลือก
ทำให้ผมซึ่งใช้เน็ต edge เลยอยากได้ format 17
เร็วดีครับ
bongikairu Mon, 18/10/2010 - 10:10
เร็วดีครับ
สุดยอดครับพี่
tonkla Mon, 18/10/2010 - 11:41
สุดยอดครับพี่ ขอร่วมแสดงความชื่นชมยินดีและมอบ 5 ดาวครับ : )
Youtube cache
thedesp Mon, 18/10/2010 - 15:17
Youtube cache นี่เห็นว่าทำกันที่ระดับ ISP ใหญ่ๆ เช่น True ทำอยู่นะครับ
clip ที่เคยมีคนไทยดูเยอะๆนี่โหลดเร็วมาก
การ Cache แบบ ISP หรือ ใน
dome Mon, 18/10/2010 - 19:07
In reply to Youtube cache by thedesp
การ Cache แบบ ISP หรือ ใน องค์กรนี่ง่ายครับ เพราะ traffic วิ่งผ่านเรา เราก็ Cache ไว้
กรณี embed ที่ web เรา นี่ยุ่งหน่อย เพราะพอ Player ของ youtube เริ่มทำงาน มันก็วิ่งตรง youtube เอง (กรณีที่ไปอยู่หลัง ISP ที่ทำ Cache ก็ดีไป)
ที่ผมทำนี่คือ ข้างในมัน Cache ไว้เอง ไม่ว่าจะผ่านมากจาก ISP ไหนก็เท่าเที่ยมกัน :)
จะรับไหวเหรอครับเนี่ย
hisoft Mon, 18/10/2010 - 20:08
จะรับไหวเหรอครับเนี่ย เป็นกำลังใจให้ครับ