สวัสดีครับ อยากจะขอคำแนะนำในการทำระบบ e-learning โดยใช้ video on demand ครับ
ระบบที่ผมคิดไว้ตอนแรก จะใ้ช้ drupal ทำเป็นแนวๆ teacher blog โดยผู้ดูแลระบบหรืออาจารย์ จะเข้ามาโพสเนื้อหา
โดยหลักๆ จะเป็นไฟล์วิดีโอขึ้นไป ให้นักเรียนได้เข้าชม ซึ่งระบบนี้จะอยู่แค่บน ethernet ของสถานศึกษา โดยมีเครื่อง client ประมาณ 40-50 เครื่อง
แต่พบปัญหาว่า ไฟล์วิดีโอที่แนบขึ้น มีขนาดใหญ่มาก (>600MB) ทำให้บางครั้ง player ที่เล่น ค้างไปซะเฉยๆ และเมื่อทดสอบโดยเรียกดูข้อมูลจาก client หลายๆ ตัวพร้อมกัน บางครั้งทำให้ web server ตายไปซะเฉยๆ (dev. environment; winxp-apache) โดยผมคะเนว่าปัญหาที่ระบบล่มน่าจะมาจากการ stream ไฟล์ใหญ่ๆ แบบนี้ผ่าน http เมื่อมี client หลายๆเครื่องพร้อมกันทำให้ apache รับภาระไม่ไหว
หลังจากหาข้อมูลเพิ่ม ผมคิดว่าจะใช้พวก streaming server มาเก็บไฟล์วิดีโอแทน
อยากทราบว่าวิธีนี้จะแก้ปัญหาได้มั้ยครับ แล้วมีคำแนะนำเกี่ยวกับแอพพลิเคชั่นที่ต้องใช้ในการทำ streaming server มั้ยครับ ว่าจะใช้ตัวไหนดี
ไปโพสไว้ที่ narisa แล้ว แต่อยากได้ความเห็นจากเพื่อนๆ ในนี้ด้วยครับ แฮ่
การใช้งาน Streaming Server จะช่วยแก้ปัญหาของคุณได้แน่นอน
ระบบของที่่ทำงานผมใช้ Windows Server 2008 เป็น OS Server และ Windows Media Service ในการทำ Streaming
ขั้นตอนการทำง่ายมาก อ่านจาก Help ของ Windows Media Service ได้เลย
ติดต่อ Google ครับ ขอสิทธิ์ในการอัพโหลดไฟล์ขนาดใหญ่แล้วอัพขึ้น YouTube
lewcpe.com, @wasonliw
+1 youtube partners
WE ARE THE 99%
เสียตังเปล่าครับ
@panupan พอดีว่าไม่มีงบซื้อ Windows license นะครับ ทุกอย่างรันบน ubuntu เอา u_u
@lew ระบบนี้ไม่ได้ออกอินเตอร์เนตอ่าครับ ใช้งานแค่ในโรงเรียน เลยคิดถึงการตั้ง streaming server เอง
red5 streaming server เป็นระบบ flash เหมาะจะใช้กับหน้าเว็บ
+1
ใช้ flash สามารถเข้าดูได้กว้างกว่า จากหลาย ๆ ที่ ( Windows ดูได้ Linux desktop ก็ดูได้ )
WE ARE THE 99%
รอผมทำระบบเสร็จแล้วกันครับเดี๋ยวให้ใช้ฟรี ประมาณสิ้นปีคาดว่าน่าจะเสร็จ
แต่ถ้าอยากได้แบบเสียเงินใช้ลองดูของไทยมีหลายเจ้าครับ
ตัวของ Windows Media Server จะติดตรง Delay นานมาก แล้วเครื่องที่จะทำการ Encode ก็ต้องแรงมาก คือยังไงก็ต้องเสียเงินเยอะ
แนะนำ Red5 จะดีกว่า ดีเลย์ประมาณ 3 วิ แต่ก็ติดตั้งยากพอสมควร ถ้าสนใจจ้างผมได้ครับ ฮ่าๆ
ถ้าเป็นแต่ก่อนจะแนะนำให้ไปลองใช้ Ustream.tv แต่ต้องโทษคนบล็อกแล้วละครับ บล็อกเรียบหมดเลยทั้ง justin.tv ทั้ง ustream
ส่วนของไฟล์วิดีโอมีอยู่แล้ว เป็น mp4 encode ด้วย h264/lc-aac อะครับ
optimized ให้ streaming ได้เรียบร้อย (ใช้ handbrake encode)
จริงๆ ตอนนี้ก็มองๆ พวก flash media streaming server กับ wowza อยู่
เพราะยังไม่มั่นใจที่จะใช้ open source กับตรงนี้ แต่ถ้า red5 ใช้แล้วไม่มีป้ญหาจริงก็น่าสนใจดีครับ
wowza เสียตังค์อะครับ
ก็เพราะหาตัวฟรีที่ดีๆ ใช้ไม่ได้น่ะครับ เลยเริ่มมาดูตัวเสียตัง
ถ้ายังไง รบกวนขอเบอร์ติดต่อกลับด้วยครับ เข้ามาที่เมล์ lazy.wah.wah แอด gmail.com นะครับ
go so big
เข้ามาเก็บความรู้ : 3
ป.ล.ก็ทำ workgroup แชร์ไฟล์ธรรมดาแล้วให้เด็กกดเปิดดูเองไม่ได้เหรออิอิ
ในบทความครูก็บอกประมาณว่า บทเรียนนี้ให้เข้าไปดูที่วีดีโอหมายเลขนี้ ๆ
เคยเรียนพิเศษที่สถาบันกวดวิชาชื่อดัง On-Demand ใช้แบบนั้นอะ เห็นว่าง่ายดี
ไม่ออกอินเทอร์เน็ต ใช้แชร์ไฟล์ธรรมดาแล้วตั้งโฟลเดอร์ไว้หน้าจอ รองรับ client
เป็นร้อยเครื่องเหมือนกัน แต่เค้าใช้ windows xp แล้วก็ปิดไม่ให้ใช้เขียนไฟล์
ในโฟลเดอร์วีดีโอ กับปิด usb port ป้องกันคนขโมยวีดีโอออกไป
ปัญหาของคุณ lazywahwah ได้รับการแก้ไขแล้วหรือยังครับ
ทางผมที่โซลูชัน ดีๆอยู่ครับ
แนะนำ phpmotion อีกตัวที่น่าสนใจ แต่ขั้นตอนการติดตั้งยุ่งยากพอสมควร