Espressif เปิดตัว ESP-GMF Framework รวมทุกงาน Multimedia และ AI Streaming บน ESP32
Espressif เปิดตัว ESP-GMF (Generic Multimedia Framework) เฟรมเวิร์กขนาดเล็กที่ออกแบบในลักษณะ Modular สำหรับการพัฒนาแอปพลิเคชันด้าน เสียง (Audio), วิดีโอ (Video), ภาพ (Image) และ AI Streaming บนชิปตระกูล ESP32
ESP-GMF ทำหน้าที่เสมือนเป็น Multimedia Pipeline สำหรับ ESP-IDF โดยนักพัฒนาสามารถเชื่อมต่อคอมโพเนนต์ที่มีอยู่แล้วเข้าด้วยกัน เพื่อนำไปสร้างแอปพลิเคชันได้ทันที แทนการพัฒนาทุกส่วนขึ้นมาใหม่ทั้งหมด
ภายในเฟรมเวิร์กครอบคลุมการพัฒนาในหลายด้าน ได้แก่
- Audio และ Video Pipeline
- การประมวลผลเสียงด้วย AI
- Audio Codec และการเล่นไฟล์เสียง
- การแสดงผลวิดีโอ
- การรับภาพจากกล้องและการจัดการสื่อ
- ระบบเสียงผ่าน Bluetooth
- แอปพลิเคชันด้าน Streaming
- สถาปัตยกรรม Component ของ ESP-IDF
- การประมวลผลมัลติมีเดียแบบเรียลไทม์
จุดเด่นของ ESP-GMF คือสามารถเริ่มต้นจากโปรเจกต์ขนาดเล็ก เช่น เครื่องเล่นไฟล์ MP3 แล้วค่อยต่อยอดไปสู่การพัฒนา Voice Assistant, Smart Camera, อุปกรณ์ AI Audio และผลิตภัณฑ์ Multimedia IoT ได้ภายใต้เฟรมเวิร์กเดียวกัน
นอกจากนี้ GMF-Core ยังใช้หน่วยความจำ RAM ระหว่างการทำงานเพียงประมาณ 7 KB เท่านั้น จึงเหมาะสำหรับการใช้งานบนอุปกรณ์ ESP32 ที่มีข้อจำกัดด้านทรัพยากร
การเปิดตัว ESP-GMF เวอร์ชัน 1.0 สะท้อนให้เห็นถึงทิศทางของ Espressif ที่กำลังผลักดันให้เกิด Unified Multimedia Stack สำหรับการพัฒนาบนอุปกรณ์ ESP32 ในอนาคต และมีแนวโน้มที่จะกลายเป็นองค์ประกอบสำคัญสำหรับการพัฒนาแอปพลิเคชันด้าน Voice AI และ Multimedia ต่อไป

Source : Praveen Kumar Verma
Github : espressif/esp-gmf: Espressif General Multimedia Framework (ESP-GMF)
Translated and edited by Bunpajarn
ESP32 | AI | ESP-GMF |
