140 likes | 389 Views
Audio and Video Conference Mixer. นำเสนอโดย นายนรพัทธ์ คาระวะวัฒนา ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์. หัวข้อในการนำเสนอ. รูปแบบการติดต่อแบบ Conference รูปแบบการทำงานของ Audio Mixer รูปแบบการทำงานของ Video Mixer ระดับชั้นการประมวลผลข้อมูล
E N D
Audio and Video Conference Mixer นำเสนอโดย นายนรพัทธ์ คาระวะวัฒนา ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์
หัวข้อในการนำเสนอ • รูปแบบการติดต่อแบบ Conference • รูปแบบการทำงานของ Audio Mixer • รูปแบบการทำงานของ Video Mixer • ระดับชั้นการประมวลผลข้อมูล • ตัวอย่างผลการทดสอบโปรแกรม
รูปแบบการติดต่อแบบ Conference • Media ถูกส่งจาก Client ไปยัง Media Mixer • Media Mixer รวมข้อมูลและส่งกลับมายัง Client
รูปแบบการรับ-ส่งข้อมูลเสียงรูปแบบการรับ-ส่งข้อมูลเสียง • ข้อมูลเสียงจาก Client จะถูกส่งมายัง Media Mixer • Media Mixer ทำการรวมข้อมูลเสียงและส่งกลับไปยังแต่ละ Client
หลักการในการรวมข้อมูลเสียงหลักการในการรวมข้อมูลเสียง • ทำการบวกข้อมูลในแต่ละ Sample เข้าด้วยกัน
รูปแบบการรับ-ส่งข้อมูลวิดีโอรูปแบบการรับ-ส่งข้อมูลวิดีโอ • ข้อมูลวิดีโอถูกส่งจาก Client ไปยัง Media Mixer • Media Mixer ทำการรวมข้อมูลและส่งกลับไปยัง Client
Layout ของวิดีโอ • Layout 8 Parties • Layout 16 Parties
การย่อขนาดของวิดีโอ • เพื่อนำวิดีโอจัดลงตามตำแหน่งและขนาดที่ต้องการ
setVideoInLayout(int row, int column, byte[] src, byte[] dest) { int offset = width*heightS*(row-1) + (column-1)*widthS ; for(int i = 0; i < heightS; i++) { copy(scr, i*widthS, dest, offset, widthS); offset += width; } } การจัดตำแหน่งของวิดีโอ
ระดับชั้นการประมวลผลข้อมูลระดับชั้นการประมวลผลข้อมูล
ตัวอย่างผลการทดสอบโปรแกรมตัวอย่างผลการทดสอบโปรแกรม
สิ้นสุดการนำเสนอ • คำถามและข้อเสนอแนะ