1 / 14

Audio and Video Conference Mixer

Audio and Video Conference Mixer. นำเสนอโดย นายนรพัทธ์ คาระวะวัฒนา ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์. หัวข้อในการนำเสนอ. รูปแบบการติดต่อแบบ Conference รูปแบบการทำงานของ Audio Mixer รูปแบบการทำงานของ Video Mixer ระดับชั้นการประมวลผลข้อมูล

ethelda
Download Presentation

Audio and Video Conference Mixer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Audio and Video Conference Mixer นำเสนอโดย นายนรพัทธ์ คาระวะวัฒนา ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยสงขลานครินทร์

  2. หัวข้อในการนำเสนอ • รูปแบบการติดต่อแบบ Conference • รูปแบบการทำงานของ Audio Mixer • รูปแบบการทำงานของ Video Mixer • ระดับชั้นการประมวลผลข้อมูล • ตัวอย่างผลการทดสอบโปรแกรม

  3. รูปแบบการติดต่อแบบ Conference • Media ถูกส่งจาก Client ไปยัง Media Mixer • Media Mixer รวมข้อมูลและส่งกลับมายัง Client

  4. รูปแบบการรับ-ส่งข้อมูลเสียงรูปแบบการรับ-ส่งข้อมูลเสียง • ข้อมูลเสียงจาก Client จะถูกส่งมายัง Media Mixer • Media Mixer ทำการรวมข้อมูลเสียงและส่งกลับไปยังแต่ละ Client

  5. การทำงานภายในของ Audio Mixer

  6. หลักการในการรวมข้อมูลเสียงหลักการในการรวมข้อมูลเสียง • ทำการบวกข้อมูลในแต่ละ Sample เข้าด้วยกัน

  7. รูปแบบการรับ-ส่งข้อมูลวิดีโอรูปแบบการรับ-ส่งข้อมูลวิดีโอ • ข้อมูลวิดีโอถูกส่งจาก Client ไปยัง Media Mixer • Media Mixer ทำการรวมข้อมูลและส่งกลับไปยัง Client

  8. การทำงานภายในของ Video Mixer

  9. Layout ของวิดีโอ • Layout 8 Parties • Layout 16 Parties

  10. การย่อขนาดของวิดีโอ • เพื่อนำวิดีโอจัดลงตามตำแหน่งและขนาดที่ต้องการ

  11. 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; } } การจัดตำแหน่งของวิดีโอ

  12. ระดับชั้นการประมวลผลข้อมูลระดับชั้นการประมวลผลข้อมูล

  13. ตัวอย่างผลการทดสอบโปรแกรมตัวอย่างผลการทดสอบโปรแกรม

  14. สิ้นสุดการนำเสนอ • คำถามและข้อเสนอแนะ

More Related