# A B C D E F G H L M O P Q R S T U V W

Manifest

در پخش ویدیو، مانیفست یک فایل است که اطلاعاتی درباره سگمنت‌های ویدیو و نرخ بیت مرتبط با هر سگمنت ارائه می‌دهد. این فایل به پلیر ویدیو کمک می‌کند تا از سگمنت‌های موجود، مکان ذخیره آن‌ها و ترتیب پخش آن‌ها مطلع شود. فایل مانیفست معمولاً شامل اطلاعاتی مانند کدک های ویدیو و صدا، وضوح تصویر، نرخ فریم، زیرنویس‌ها و کپشن‌ها و همچنین ترک‌های صوتی جایگزین است.

در سیستم‌های ویدیو استریمینگ، انواع مختلفی از فایل‌های مانیفست وجود دارد، مانند M3U8 برای HLS و MPD برای DASH. هر دو نوع فایل، اطلاعاتی درباره سگمنت‌های ویدیو، مکان ذخیره آن‌ها، الگوریتم رمزنگاری، زیرنویس‌ها و ترک‌های صوتی جایگزین ارائه می‌دهند.

فایل مانیفست نقشی حیاتی در فرایند استریم دارد، زیرا پلیر ویدیو از اطلاعات موجود در آن برای درخواست سگمت‌ها و تنظیم کیفیت ویدیو به‌صورت بلادرنگ استفاده می‌کند. این تنظیمات براساس شرایط شبکه و توانمندی دستگاه انجام می‌شود. همچنین، مانیفست امکان پیاده‌سازی ویژگی‌هایی نظیر استریم با نرخ بیت تطبیقی و ترک‌های صوتی جایگزین را فراهم می‌کند.

فایل مانیفست معمولاً در طول فرایند کدگذاری تولید می‌شود و می‌تواند در همان سروری که سگمنت‌های ویدیو ذخیره شده‌اند یا روی یک سرور مجزا قرار گیرد. این فایل معمولاً از طریق HTTP ارائه می‌شود که به ادغام آسان آن با زیرساخت‌های وب موجود و شبکه‌های تحویل محتوا کمک می‌کند.