مقایسه پروتکل انتقال داده جاری‌سازی زنده YouTube

«جاری‌سازی زنده YouTube» از پروتکل‌های انتقال داده زیر برای کارخواه‌های طرف سوم پشتیبانی می‌کند:

پروتکل انتقال داده رمزگذاری‌شده کدک‌های ویدیویی پشتیبانی‌شده نظر
RTMP نه H.264 مناسب برای جاری‌سازی زنده با تأخیر عادی، کم، یا بسیار کم.
RTMPS بله H.264 مناسب برای جاری‌سازی زنده با تأخیر عادی، کم، یا بسیار کم.
HLS بله H.264،‏ H.265 (HEVC) به‌دلیل پشتیبانی از HEVC، برای وضوح 4K بهتر است. از HDR پشتیبانی می‌کند. برای تأخیر بسیار کم مناسب نیست.
DASH بله H.264،‏ VP9 به‌دلیل پشتیبانی از VP9، برای وضوح 4K بهتر است. برای تأخیر بسیار کم مناسب نیست.

پروتکل پیام‌رسانی هم‌زمان (RTMPS) یک پروتکل پرکاربرد برای جاری‌سازی ویدیو است که «پخش زنده YouTube» از ابتدای شروع به کار این سرویس آن را پذیرفته است.

پروتکل پیام‌رسانی آنی امن (RTMPS) یک افزونه امن برای RTMP است. RTMPS با جلوگیری از حملات واسطه‌ای در بخش ورودی جاری‌سازی‌های زنده، هم برای محتواسازان و هم برای بینندگان مفید است. این کار تضمین می‌کند که همه داده‌های جاری‌سازی زنده محتواساز (ازجمله ویدیو، صدا، و سیگنال‌های کنترل) به‌طور ایمن به سرورهای YouTube منتقل می‌شوند و از دستکاری یا رهگیری درحین انتقال محافظت می‌شوند.

پروتکل‌های انتقال داده جاری‌سازی زنده اچ‌تی‌تی‌پی (HLS) و جاری‌سازی تطبیقی پویا ازطریق اچ‌تی‌تی‌پی (DASH) نیز مانند RTMPS رمزگذاری شده‌اند. آن‌ها همچنین از کدک‌هایی که RTMP و RTMPS پشتیبانی نمی‌کنند، پشتیبانی می‌کنند. کدک‌های ویدیویی نسل بعدی مانند VP9 و کدگذاری ویدیویی با کارایی بالا (HEVC) می‌توانند فشرده‌سازی بسیار بهتری نسبت به H.264 ارائه دهند، که به کاربران امکان می‌دهد با کیفیت بالاتر برای یک نرخ بیت مشخص جاری‌سازی کنند یا با همان کیفیت اما با نرخ بیت پایین‌تر جاری‌سازی کنند، که می‌تواند بافرینگ را کاهش دهد. این امر باعث می‌شود که انتقال HLS یا DASH گزینه خوبی برای محتوای ممتاز باشد که به کیفیت و وضوح بالاتر نیاز دارد، هرچند با تأخیر نسبتاً بالاتر. توجه داشته باشید که انتقال داده HLS و DASH معمولاً تأخیر بیشتری نسبت به RTMP دارند زیرا HLS و DASH براساس بخش هستند.