ผมพยายามค้นหาว่ามีใครลองทำระบบ Web Conference ด้วย Raspberry Pi บ้างไหม ก็ยังไม่พบ (ค้นผ่าน Google) พอดีเรามี Tosakanth Meeting อยู่แล้ว ก็เลยคิดว่าน่าจะเอามาทดสอบสักหน่อย
สิ่งที่ต้องมี
1. Raspberry Pi model B ติดตั้ง Arch Linunx
2. JDK7
3. Tosakanth Meeting
การติดตั้ง
1. ติดตั้ง Arch Linux บน Raspberry Pi (จะกล่าวถึงภายหลัง)
2. ติดตั้ง JDK
pacman -S jdk7-openjdk
หากไม่สามารถติดตั้งได้ให้ใช้คำสัง
pacman -Sy
3. ติดตั้ง Red5
3.1 ดาวน์โหลด Red5 จาก http://red5.org/downloads/red5/1_0/ แนะนำให้เลือก red5-1.0.0.tar.gz หรือ red5-1.0.0.tar.zip จะติดตังง่ายกว่า
3.2 แตกไฟล์ออก จะได้ directory ชื่อ red5-1.0.0
3.3 ดาวน์โหลด Tosakanth war file จาก http://lll.n3amedia.com/graph/navigate.php?scope=N3A%20Free%20Tosakanth&col_name=free%20tosakun นำไปวางไว้ใน red5-1.0.0/webapps
3.4 start red5 โดยใช้คำสั่ง sh ./red5.sh
3.5 เรียกใช้งาน โดยเปิด Web Browser ที่สนับสนุน Flash Player หากไม่มี ท่านสามารถติดตั้งได้ตามคำแนะนำในเว็บนี้
3.6 หากไม่มีอะไรผิดพลาดท่านควรจะได้เห็นผลลัพธ์เหมือนในวิดีโอนี้
ผลการเรียกดูการใช้ทรัพยากรด้วยคำสั่ง top ได้ผลดังภาพ
จะเห็นได้ว่ามีการใช้ CPU ค่อนข้างเยอะเพราะว่า Red5 มีการ render วิดีโอบน Server (CPU ก่อนการใช้ Conference อยู่ที่ 33 % พอเริ่มเปิดห้องประชุม (สองจุด) ก็กระโดดไปที่ 75 % นี่แสดงให้เห็นว่าหากใช้พร้อมกันสามจุดก็จะเริ่มขึ้นอีดแน่นอน แต่ Memory ไม่ค่อยเปลี่ยนแปลงนัก ยังเหลืออีกเยอะพอสมควร
ประโยชน์ที่เห็นเฉพาะหน้าคือ เราสามารถใช้ Raspberry Pi มาทดสอบและเรียนรู้ปัญหาต่าง ๆ ของระบบก่อนการใช้งานจริงได้ โดยไม่ต้องไปลงทุนซื้อระบบฮาร์ดแวร์มาให้เสียเงิน..
สิ่งที่ต้องมี
1. Raspberry Pi model B ติดตั้ง Arch Linunx
2. JDK7
3. Tosakanth Meeting
การติดตั้ง
1. ติดตั้ง Arch Linux บน Raspberry Pi (จะกล่าวถึงภายหลัง)
2. ติดตั้ง JDK
pacman -S jdk7-openjdk
หากไม่สามารถติดตั้งได้ให้ใช้คำสัง
pacman -Sy
3. ติดตั้ง Red5
3.1 ดาวน์โหลด Red5 จาก http://red5.org/downloads/red5/1_0/ แนะนำให้เลือก red5-1.0.0.tar.gz หรือ red5-1.0.0.tar.zip จะติดตังง่ายกว่า
3.2 แตกไฟล์ออก จะได้ directory ชื่อ red5-1.0.0
3.3 ดาวน์โหลด Tosakanth war file จาก http://lll.n3amedia.com/graph/navigate.php?scope=N3A%20Free%20Tosakanth&col_name=free%20tosakun นำไปวางไว้ใน red5-1.0.0/webapps
3.4 start red5 โดยใช้คำสั่ง sh ./red5.sh
3.5 เรียกใช้งาน โดยเปิด Web Browser ที่สนับสนุน Flash Player หากไม่มี ท่านสามารถติดตั้งได้ตามคำแนะนำในเว็บนี้
3.6 หากไม่มีอะไรผิดพลาดท่านควรจะได้เห็นผลลัพธ์เหมือนในวิดีโอนี้
ผลการเรียกดูการใช้ทรัพยากรด้วยคำสั่ง top ได้ผลดังภาพ
จะเห็นได้ว่ามีการใช้ CPU ค่อนข้างเยอะเพราะว่า Red5 มีการ render วิดีโอบน Server (CPU ก่อนการใช้ Conference อยู่ที่ 33 % พอเริ่มเปิดห้องประชุม (สองจุด) ก็กระโดดไปที่ 75 % นี่แสดงให้เห็นว่าหากใช้พร้อมกันสามจุดก็จะเริ่มขึ้นอีดแน่นอน แต่ Memory ไม่ค่อยเปลี่ยนแปลงนัก ยังเหลืออีกเยอะพอสมควร
ประโยชน์ที่เห็นเฉพาะหน้าคือ เราสามารถใช้ Raspberry Pi มาทดสอบและเรียนรู้ปัญหาต่าง ๆ ของระบบก่อนการใช้งานจริงได้ โดยไม่ต้องไปลงทุนซื้อระบบฮาร์ดแวร์มาให้เสียเงิน..
ความคิดเห็น
แสดงความคิดเห็น