عام - الوسائط
- ABR
- معدل نقل البيانات التكيّفي: خوارزمية ABR هي خوارزمية تختار من بين عدد من المقاطع أثناء التشغيل، حيث يعرض كل مقطع الوسائط نفسها ولكن بمعدلات نقل بيانات مختلفة.
- البث التكيّفي
- في البث التكيّفي، تتوفّر مقاطع صوتية متعددة تعرض الوسائط نفسها بمعدلات بت مختلفة. يتم اختيار المقطع الصوتي المحدّد بشكل ديناميكي أثناء التشغيل باستخدام خوارزمية معدّل البث التكيّفي (ABR).
- وحدة الوصول
- عنصر بيانات ضمن حاوية وسائط يشير هذا المصطلح بشكل عام إلى جزء صغير من دفق بتات الوسائط المضغوطة يمكن فك ترميزه وعرضه للمستخدم (صورة فيديو أو جزء من صوت قابل للتشغيل).
- AV1
برنامج الترميز AOMedia Video 1
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة Wikipedia.
- AVC
Advanced Video Coding، المعروف أيضًا باسم برنامج ترميز الفيديو H.264
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة Wikipedia.
- برنامج الترميز
هذا المصطلح له معانٍ متعددة حسب السياق. التعريفان التاليان هما الأكثر استخدامًا:
- أحد مكونات الأجهزة أو البرامج المستخدَمة لترميز أو فك ترميز وحدات الوصول
- مواصفات تنسيق عيّنة الصوت أو الفيديو
- الحاوية
تنسيق حاوية وسائط، مثل MP4 وMatroska تُعرف هذه التنسيقات باسم تنسيقات الحاويات لأنّها تتضمّن مقاطع وسائط متعددة، ويستخدم كل مقطع برنامج ترميز معيّنًا (على سبيل المثال، صوت AAC وفيديو H.264 في ملف MP4). يُرجى العِلم أنّ بعض تنسيقات الوسائط هي تنسيقات حاوية وبرامج ترميز في الوقت نفسه (مثل MP3).
- DASH
البث التكيُّفي الديناميكي عبر HTTP بروتوكول بث تكيّفي مستند إلى معايير الصناعة ويتم تحديده بموجب معيار ISO/IEC 23009، الذي يمكن العثور عليه في صفحة معايير ISO المتاحة للجميع.
- إدارة الحقوق الرقمية
إدارة الحقوق الرقمية
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة Wikipedia.
- التشغيل بدون انقطاع
عملية يتم من خلالها تخطّي نهاية مقطع صوتي أو بداية المقطع التالي أو كليهما لتجنُّب حدوث فجوة صامتة بين المقاطع الصوتية.
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة Wikipedia.
- HEVC
ترميز الفيديو عالي الكفاءة، المعروف أيضًا باسم برنامج ترميز الفيديو H.265
- HLS
البث المباشر وفق بروتوكول HTTP بروتوكول البث التكيّفي من Apple
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات Apple.
- ملف البيان
ملف يحدّد بنية الوسائط وموقعها الجغرافي في بروتوكولات البث التكيّفي وتشمل الأمثلة ملفات DASH MPD وملفات قوائم التشغيل المتعددة المتغيرات HLS وملفات البيانات Smooth Streaming. يجب عدم الخلط بينه وبين ملف AndroidManifest XML.
- MPD
تمثّل هذه السمة وصف عرض الوسائط. تنسيق ملف بيان المستخدَم في بروتوكول البث التكيّفي DASH
- PCM
تعديل الرمز النبضي
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة Wikipedia.
- Smooth Streaming
بروتوكول البث التكيُّفي من Microsoft
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات Microsoft.
- مسار
يشير إلى بث واحد للصوت أو الفيديو أو النص أو البيانات الوصفية ضمن جزء من الوسائط. غالبًا ما يحتوي ملف الوسائط على مسارات متعددة. على سبيل المثال، مقطع فيديو ومقطع صوتي في ملف فيديو، أو مقاطع صوتية متعددة بلغات مختلفة. في البث التكيّفي، تتوفّر أيضًا مقاطع متعددة تتضمّن المحتوى نفسه بمعدلات بت مختلفة.
عام - Android
- AudioTrack
واجهة برمجة تطبيقات Android لتشغيل الصوت
لمزيد من المعلومات، راجِع Javadoc.
- CDM
وحدة فك ترميز المحتوى أحد مكونات منصة Android المسؤول عن فك تشفير المحتوى المحمي بنظام إدارة الحقوق الرقمية يمكن الوصول إلى أجهزة CDM باستخدام واجهة برمجة التطبيقات
MediaDrmلنظام التشغيل Android.لمزيد من المعلومات، راجِع Javadoc.
- IMA
إعلانات الوسائط التفاعلية IMA هي حزمة تطوير برامج (SDK) لدمج إعلانات الوسائط المتعددة في تطبيق.
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات IMA.
- MediaCodec
واجهة برمجة تطبيقات Android للوصول إلى برامج الترميز (أي مكوّنات الترميز وفك الترميز) في النظام الأساسي
لمزيد من المعلومات، راجِع Javadoc.
- MediaDrm
واجهة برمجة تطبيقات Android للوصول إلى أنظمة إدارة حقوق الوصول في النظام الأساسي
لمزيد من المعلومات، راجِع Javadoc.
- تخفيف حِمل الصوت
إمكانية إرسال الصوت المضغوط مباشرةً إلى معالج الإشارات الرقمية (DSP) الذي يوفّره الجهاز تكون وظيفة تخفيف حمل الصوت مفيدة لتشغيل الصوت باستهلاك منخفض للطاقة.
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات التفاعل على Android.
- رؤية العالم المحيط
إمكانية إرسال الصوت المضغوط مباشرةً عبر HDMI بدون فك ترميزه أولاً يتم استخدام هذا الإعداد مثلاً لتشغيل الصوت المحيطي بجودة 5.1 على Android TV.
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات التفاعل على Android.
- سطح
يمكنك الاطّلاع على Javadoc ومستندات رسومات Android.
- الاتصال النفَقي
هي العملية التي يتلقّى من خلالها إطار عمل Android بيانات فيديو مضغوطة وبيانات صوتية مضغوطة أو PCM، ويتولّى مسؤولية فك الترميز والمزامنة والعرض، ويحلّ محل التطبيق في بعض المهام التي يتولّاها عادةً. قد يؤدي استخدام الأنفاق إلى تحسين مزامنة الصوت مع الفيديو، وتسهيل تشغيل الفيديو، وتقليل الحمل على معالج التطبيق. ويُستخدَم في الغالب على أجهزة Android TV.
لمزيد من المعلومات، يُرجى الاطّلاع على مستندات التفاعل في Android و مقالة ExoPlayer.
ExoPlayer
- BandwidthMeter
مكوّن يقدّر معدل نقل البيانات على الشبكة، مثلاً من خلال الاستماع إلى عمليات نقل البيانات. في البث التكيّفي، يمكن استخدام تقديرات معدل نقل البيانات للاختيار بين مقاطع مختلفة لمعدل نقل البيانات أثناء التشغيل.
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- DataSource
مكوّن لطلب البيانات (التي قد تكون عبر HTTP أو من ملف محلي أو غير ذلك)
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- أداة الاستخراج
مكوّن يحلّل تنسيق حاوية وسائط، ويعرض معلومات المسار ووحدات الوصول الفردية التابعة لكل مسار والمناسبة للاستهلاك من خلال برنامج فك ترميز.
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- LoadControl
المكوِّن الذي يحدّد موعد بدء التحميل وإيقافه، وموعد بدء التشغيل.
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- MediaSource
توفّر معلومات عالية المستوى حول بنية الوسائط (على شكل
Timeline) وتنشئ مثيلاتMediaPeriod(تتطابق مع فتراتTimeline) لتشغيلها.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- MediaPeriod
تحمّل هذه السمة جزءًا واحدًا من الوسائط (مثل ملف صوتي أو إعلان أو محتوى متداخل بين إعلانَين وما إلى ذلك)، وتسمح بقراءة الوسائط المحمَّلة (عادةً بواسطة
Renderers). وتتّخذTrackSelectorوLoadControlالقرارات بشأن المقاطع التي يتم تحميلها ضمن الوسائط ووقت بدء التحميل وإيقافه.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- عارِض
مكوّن يقرأ عيّنات الوسائط ويفك ترميزها ويعرضها.
SurfaceوAudioTrackهما مكوّنان أساسيان في منصة Android يتم عرض بيانات الفيديو والصوت فيهما.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- المخطط الزمني
تمثّل هذه السمة بنية الوسائط، بدءًا من الحالات الأساسية مثل ملف وسائط واحد، وصولاً إلى التركيبات المعقّدة للوسائط، مثل قوائم التشغيل وعمليات البث التي تتضمّن إعلانات مُدرَجة.
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- TrackGroup
مجموعة تحتوي على تمثيل واحد أو أكثر للمحتوى نفسه من الفيديو أو الصوت أو النص، وعادةً ما تكون بمعدلات بت مختلفة من أجل البث التكيّفي
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- TrackSelection
مجموعة تتألف من مجموعة فرعية ثابتة من المقاطع الصوتية من
TrackGroupومقطع صوتي محدد قد يختلف من المجموعة الفرعية. في البث التكيّفي، يكونTrackSelectionمسؤولاً عن اختيار المقطع المناسب كلما بدأ تحميل جزء جديد من الوسائط.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- TrackSelector
يختار المقاطع الصوتية لتشغيلها. عند توفّر معلومات عن المقطع الصوتي
MediaPeriodالمطلوب تشغيله، بالإضافة إلى إمكاناتRenderers، سينشئTrackSelectorTrackSelectionلكلRenderer.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.