Tags:

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

Comments

By: panupan
iPhoneAndroidUbuntuWindows
panupan's blog
on 23/07/10 11:08 #195193 toggle
panupan's picture

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

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

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

By: lew
FounderJusci's WriterMEconomicsAndroid
lew's blog
on 23/07/10 11:17 #195194 toggle
lew's picture

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


LewCPE's Google+

By: Fzo
ContributorAndroidUbuntu
Fzo's blog
on 23/07/10 13:24 #195239 Reply to:195194 toggle
Fzo's picture

+1 youtube partners


WE ARE THE 99%

By: azx
iPhoneWindows
azx's blog
on 24/07/10 4:32 #195489 Reply to:195239 toggle
azx's picture

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

By: lazywahwah
Android
lazywahwah's blog
on 23/07/10 11:30 #195198 toggle
lazywahwah's picture

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

By: -orion-
AndroidSymbianUbuntu
-orion-'s blog
on 23/07/10 12:15 #195210 toggle
-orion-'s picture

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


AIScript avatar

By: Fzo
ContributorAndroidUbuntu
Fzo's blog
on 23/07/10 13:27 #195240 Reply to:195210 toggle
Fzo's picture

+1

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


WE ARE THE 99%

By: way_cs16
ContributorWindows PhoneAndroidBlackberry
way_cs16's blog
on 23/07/10 12:52 #195221 toggle
way_cs16's picture

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

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

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

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

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

By: lazywahwah
Android
lazywahwah's blog
on 23/07/10 18:43 #195336 Reply to:195221 toggle
lazywahwah's picture

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

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

By: way_cs16
ContributorWindows PhoneAndroidBlackberry
way_cs16's blog
on 23/07/10 20:35 #195385 Reply to:195336 toggle
way_cs16's picture

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

By: lazywahwah
Android
lazywahwah's blog
on 23/07/10 23:13 #195437 Reply to:195385 toggle
lazywahwah's picture

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

By: lazywahwah
Android
lazywahwah's blog
on 23/07/10 18:47 #195338 Reply to:195221 toggle
lazywahwah's picture

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

By: thedesp
WriterAndroidWindows
thedesp's blog
on 23/07/10 13:29 #195241 toggle
thedesp's picture

go so big

By: RYUTAZA
Contributor
RYUTAZA's blog
on 24/07/10 9:12 #195507 toggle
RYUTAZA's picture

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

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

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

By: tonyzuka
Blackberry
tonyzuka's blog
on 18/04/11 10:22 #279151 toggle
tonyzuka's picture

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

By: panupan
iPhoneAndroidUbuntuWindows
panupan's blog
on 03/06/11 8:39 #296317 toggle
panupan's picture

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