فرمت WebM برای پخش ویدیو و انتقال صوت و تصویر استفاده میشه و از کدکهای VP8/VP9 برای ویدیو و Opus برای صدا بهره میبره
یک زمانی برای توسعه پروژه ویس کال نیاز به انتخاب کدک صوتی برای انکود و دیکود کردن صدا داشتم. بعد از کلی تحقیق روی کدکهای صوتی مختلف، در نهایت به کدک Opus رسیدم. دلیل این انتخاب این بود که Opus فشردهسازی عالی انجام میده بدون اینکه کیفیت صدا افت کنه و همچنین تأخیر را در انتقال صدا کاهش میده.
نرخ سمپل (SampleRate) 16,000 هرتز که توی پیامرسانهای مدرن مثل تلگرام برای تماسهای صوتی استفاده میشه کاملاً استاندارد و جوابگوعه حتی زمانی که شما ویس ارسال میکنین اون ویس در فرمت OGG و با استفاده از کدک Opus ذخیره و ارسال میشه (میتوانید با ذخیرهکردن یک ویس در تلگرام دسکتاپ، این موضوع را بررسی کنین)
حالا برگردیم به WebM: به دلیل فشردهسازی بهینه، WebM معمولاً توی نرمافزارهای ویدیو کال و ویدیو کنفرانسهای آنلاین و حتی برای پخش ویدیوهای آنلاین با کیفیت خوب، حجم کم و تأخیر کم استفاده میشه
اگه بیشتر کنجکاوین میتونین منابعی که میگم رو مطالعه کنید
🏷 وبسایت رسمی پروژه WebM Media
🏷 توضیحات سایت رسمی در مورد کدک vp9
🏷 مقاله ای که به صورت تخصصی به برسی opus در VoIP میپردازه
🏷 وبسایت رسمی OPUS
🏷 این وبسایت هم به صورت تخصصی تر روی کدک های مختص به VoIP زوم کرده که G.711 و ... رو معرفی و بحث کرده روش و جالبه
🎩 @IShadowMe
@csharps