Tags:
Forums: 

สวัสดีครับ อยากจะขอคำแนะนำในการทำระบบ 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 แล้ว แต่อยากได้ความเห็นจากเพื่อนๆ ในนี้ด้วยครับ แฮ่

Get latest news from Blognone
By: panupan
iPhoneAndroidUbuntuWindows
on 23 July 2010 - 12:08 #195193
panupan's picture

การใช้งาน Streaming Server จะช่วยแก้ปัญหาของคุณได้แน่นอน

ระบบของที่่ทำงานผมใช้ Windows Server 2008 เป็น OS Server และ Windows Media Service ในการทำ Streaming

ขั้นตอนการทำง่ายมาก อ่านจาก Help ของ Windows Media Service ได้เลย

By: lew
FounderJusci's WriterMEconomicsAndroid
on 23 July 2010 - 12:17 #195194
lew's picture

ติดต่อ Google ครับ ขอสิทธิ์ในการอัพโหลดไฟล์ขนาดใหญ่แล้วอัพขึ้น YouTube


lewcpe.com, @wasonliw

By: Fzo
ContributorAndroid
on 23 July 2010 - 14:24 #195239 Reply to:195194
Fzo's picture

+1 youtube partners


WE ARE THE 99%

By: azx
iPhoneWindows
on 24 July 2010 - 05:32 #195489 Reply to:195239
azx's picture

เสียตังเปล่าครับ

By: lazywahwah
Android
on 23 July 2010 - 12:30 #195198

@panupan พอดีว่าไม่มีงบซื้อ Windows license นะครับ ทุกอย่างรันบน ubuntu เอา u_u
@lew ระบบนี้ไม่ได้ออกอินเตอร์เนตอ่าครับ ใช้งานแค่ในโรงเรียน เลยคิดถึงการตั้ง streaming server เอง

By: -orion-
AndroidSymbianUbuntu
on 23 July 2010 - 13:15 #195210

red5 streaming server เป็นระบบ flash เหมาะจะใช้กับหน้าเว็บ

By: Fzo
ContributorAndroid
on 23 July 2010 - 14:27 #195240 Reply to:195210
Fzo's picture

+1

ใช้ flash สามารถเข้าดูได้กว้างกว่า จากหลาย ๆ ที่ ( Windows ดูได้ Linux desktop ก็ดูได้ )


WE ARE THE 99%

By: way_cs16
ContributorWindows PhoneAndroidBlackberry
on 23 July 2010 - 13:52 #195221
way_cs16's picture

รอผมทำระบบเสร็จแล้วกันครับเดี๋ยวให้ใช้ฟรี ประมาณสิ้นปีคาดว่าน่าจะเสร็จ

แต่ถ้าอยากได้แบบเสียเงินใช้ลองดูของไทยมีหลายเจ้าครับ

ตัวของ Windows Media Server จะติดตรง Delay นานมาก แล้วเครื่องที่จะทำการ Encode ก็ต้องแรงมาก คือยังไงก็ต้องเสียเงินเยอะ

แนะนำ Red5 จะดีกว่า ดีเลย์ประมาณ 3 วิ แต่ก็ติดตั้งยากพอสมควร ถ้าสนใจจ้างผมได้ครับ ฮ่าๆ

ถ้าเป็นแต่ก่อนจะแนะนำให้ไปลองใช้ Ustream.tv แต่ต้องโทษคนบล็อกแล้วละครับ บล็อกเรียบหมดเลยทั้ง justin.tv ทั้ง ustream

By: lazywahwah
Android
on 23 July 2010 - 19:43 #195336 Reply to:195221

ส่วนของไฟล์วิดีโอมีอยู่แล้ว เป็น mp4 encode ด้วย h264/lc-aac อะครับ
optimized ให้ streaming ได้เรียบร้อย (ใช้ handbrake encode)

จริงๆ ตอนนี้ก็มองๆ พวก flash media streaming server กับ wowza อยู่
เพราะยังไม่มั่นใจที่จะใช้ open source กับตรงนี้ แต่ถ้า red5 ใช้แล้วไม่มีป้ญหาจริงก็น่าสนใจดีครับ

By: way_cs16
ContributorWindows PhoneAndroidBlackberry
on 23 July 2010 - 21:35 #195385 Reply to:195336
way_cs16's picture

wowza เสียตังค์อะครับ

By: lazywahwah
Android
on 24 July 2010 - 00:13 #195437 Reply to:195385

ก็เพราะหาตัวฟรีที่ดีๆ ใช้ไม่ได้น่ะครับ เลยเริ่มมาดูตัวเสียตัง

By: lazywahwah
Android
on 23 July 2010 - 19:47 #195338 Reply to:195221

ถ้ายังไง รบกวนขอเบอร์ติดต่อกลับด้วยครับ เข้ามาที่เมล์ lazy.wah.wah แอด gmail.com นะครับ

By: thedesp
WriterAndroidWindows
on 23 July 2010 - 14:29 #195241
thedesp's picture

go so big

By: RYUTAZA
Contributor
on 24 July 2010 - 10:12 #195507

เข้ามาเก็บความรู้ : 3

ป.ล.ก็ทำ workgroup แชร์ไฟล์ธรรมดาแล้วให้เด็กกดเปิดดูเองไม่ได้เหรออิอิ
ในบทความครูก็บอกประมาณว่า บทเรียนนี้ให้เข้าไปดูที่วีดีโอหมายเลขนี้ ๆ

เคยเรียนพิเศษที่สถาบันกวดวิชาชื่อดัง On-Demand ใช้แบบนั้นอะ เห็นว่าง่ายดี
ไม่ออกอินเทอร์เน็ต ใช้แชร์ไฟล์ธรรมดาแล้วตั้งโฟลเดอร์ไว้หน้าจอ รองรับ client
เป็นร้อยเครื่องเหมือนกัน แต่เค้าใช้ windows xp แล้วก็ปิดไม่ให้ใช้เขียนไฟล์
ในโฟลเดอร์วีดีโอ กับปิด usb port ป้องกันคนขโมยวีดีโอออกไป

By: tonyzuka
Blackberry
on 18 April 2011 - 11:22 #279151

ปัญหาของคุณ lazywahwah ได้รับการแก้ไขแล้วหรือยังครับ
ทางผมที่โซลูชัน ดีๆอยู่ครับ

By: panupan
iPhoneAndroidUbuntuWindows
on 3 June 2011 - 09:39 #296317
panupan's picture

แนะนำ phpmotion อีกตัวที่น่าสนใจ แต่ขั้นตอนการติดตั้งยุ่งยากพอสมควร