مسرد المصطلحات

عام - الوسائط

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

نظرة عامة على بنية 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 الخاص بالمشغّل، سينشئ TrackSelector TrackSelection لكل Renderer.

لمزيد من المعلومات، راجِع Javadoc الخاص بالمكوّن.