عن المشروع

تقدم هذه المشاريع مكتبة جافاسكريبت مصممة لتعمل كبديل جاهز للاستخدام (drop-in replacement) لواجهة برمجة التطبيقات الأصلية WebCodecs. توفر واجهة WebCodecs التطبيقات الإلكترونية إمكانية الوصول المنخفض المستوى إلى مشغلات الوسائط، مما يُمكّن من معالجة متقدمة للفيديو والصوت مباشرة داخل المتصفح. تهدف هذه المكتبة إلى إعادة إنتاج تلك الوظائف، مما يسمح للمطورين بترميز وفك ترميز إطارات الفيديو والصوت، وإدارة البيانات الخام للفيديو والصوت. وعلى الرغم من أنها لا تزال في مراحلها الأولى من التطوير — ويصفها المطورون بأنها «ليست قابلة للتوسعة بعد وليست مكتملة بعد» — إلا أنها تستهدف المطورين الذين يحتاجون للعمل مع تدفقات الوسائط والمشغلات في البيئات الإلكترونية، وذلك على سبيل المثال كـ«حشو بوليفيل» (polyfill) للمتصفحات التي لا تدعم WebCodecs بشكل كامل أو为满足 احتياجات تطوير محددة.