عام - الوسائط
- 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 المتاحة للجميع.
- DRM
إدارة الحقوق الرقمية
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة 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 الخاص بالمكوّن.
- Renderer
مكوّن يقرأ عيّنات الوسائط ويفك ترميزها ويعرضها.
SurfaceوAudioTrackهما مكوّنان أساسيان في منصة Android يتم عرض بيانات الفيديو والصوت فيهما.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- المخطط الزمني
يمثّل هذا النوع بنية الوسائط، بدءًا من الحالات البسيطة مثل ملف وسائط واحد، وصولاً إلى التركيبات المعقّدة للوسائط مثل قوائم التشغيل وعمليات البث التي تتضمّن إعلانات مُدرَجة.
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- TrackGroup
مجموعة تحتوي على تمثيل واحد أو أكثر للمحتوى نفسه من الفيديو أو الصوت أو النص، وعادةً ما تكون بمعدلات بت مختلفة من أجل البث التكيّفي.
لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- TrackSelection
مجموعة تتألف من مجموعة فرعية ثابتة من المقاطع الصوتية من
TrackGroupومقطع صوتي محدّد قد يختلف من المجموعة الفرعية. في البث التكيّفي، يكونTrackSelectionمسؤولاً عن اختيار المقطع المناسب كلما بدأ تحميل جزء جديد من الوسائط.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.
- TrackSelector
يختار المقاطع الصوتية لتشغيلها. عند توفّر معلومات حول المقطع الصوتي الذي سيتم تشغيله في
MediaPeriod، بالإضافة إلى إمكاناتRenderersالخاص بالمشغّل، سينشئTrackSelectorTrackSelectionلكلRenderer.لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.