مقایسه پروتکل انتقال جریان زنده YouTube
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
YouTube Live Streaming از پروتکلهای جذب زیر برای مشتریان شخص ثالث پشتیبانی میکند:
پروتکل بلع | رمزگذاری شده است | کدک های ویدیویی پشتیبانی می شوند | نظر دهید |
---|
RTMP | خیر | H.264 | مناسب برای پخش زنده معمولی، کم یا بسیار کم. |
RTMPS | بله | H.264 | مناسب برای پخش زنده معمولی، کم یا بسیار کم. |
HLS | بله | H.264، H.265 (HEVC) | به دلیل پشتیبانی از HEVC برای وضوح 4K بهتر است. پشتیبانی از HDR برای تأخیر بسیار کم مناسب نیست. |
داش | بله | H.264، VP9 | برای وضوح 4K به دلیل پشتیبانی از VP9 بهتر است. برای تأخیر بسیار کم مناسب نیست. |
پروتکل پیام رسانی بلادرنگ (RTMPS) یک پروتکل پرکاربرد برای پخش ویدئو است که YouTube Live از زمان شروع این سرویس پذیرفته است.
پروتکل امن پیامرسانی زمان واقعی (RTMPS) یک افزونه امن برای RTMP است. RTMPS با جلوگیری از حملات انسان در وسط در سمت جذب جریانهای زنده، هم به تولیدکنندگان محتوا و هم برای بینندگان سود میرساند. این تضمین میکند که تمام دادههای پخش زنده سازنده - از جمله سیگنالهای ویدئو، صدا و کنترل - به طور ایمن به سرورهای YouTube منتقل میشود و از آن در برابر دستکاری یا رهگیری در حین انتقال محافظت میکند.
پروتکلهای انتقال زنده HTTP (HLS) و جریان تطبیقی پویا از طریق HTTP (DASH) نیز مانند RTMPS رمزگذاری شدهاند. آنها همچنین از کدک هایی پشتیبانی می کنند که RTMP و RTMPS از آن پشتیبانی نمی کنند. کدک های ویدیویی نسل بعدی مانند VP9 و کدگذاری ویدیویی با راندمان بالا (HEVC) می توانند فشرده سازی بسیار بهتری نسبت به H.264 ارائه دهند و به کاربران این امکان را می دهند که با کیفیت بالاتر برای یک بیت ریت داده شده یا با همان کیفیت پخش جریانی داشته باشند در حالی که از نرخ بیت پایین تر استفاده می کنند. ، که می تواند بافر را کاهش دهد. این امر باعث میشود که مصرف HLS یا DASH انتخاب خوبی برای محتوای ممتازی باشد که به کیفیت بالاتر و وضوح بالاتر نیاز دارد، البته با تأخیر نسبتاً بالاتر. توجه داشته باشید که مصرف HLS و DASH معمولاً تأخیر بیشتری نسبت به RTMP دارد زیرا HLS و DASH مبتنی بر بخش هستند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-08-15 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-08-15 بهوقت ساعت هماهنگ جهانی."],[[["YouTube Live Streaming supports four ingestion protocols: RTMP, RTMPS, HLS, and DASH, each with different features and capabilities."],["RTMP and RTMPS are suitable for normal, low, or ultra-low latency live streaming, with RTMPS providing secure, encrypted transmission."],["HLS and DASH are encrypted, support advanced codecs like HEVC and VP9, and are better suited for 4K and high-resolution streaming but have higher latency."],["HLS and DASH offer improved video compression compared to H.264, allowing for higher quality at the same bitrate or equivalent quality with a lower bitrate."]]],["YouTube Live Streaming uses RTMP, RTMPS, HLS, and DASH protocols. RTMP and RTMPS, the latter being a secure extension, support H.264 and are suitable for low-latency streams. Encrypted HLS supports H.264 and H.265 (HEVC), while encrypted DASH supports H.264 and VP9, both being ideal for 4K and HDR content. HLS and DASH are segment based and offer better compression, but are not suitable for ultra-low latency.\n"]]