Configuration Issues for LiveStream Resources

در یک منبع liveStream ، شی status.healthStatus.configurationIssues[] حاوی لیستی از مشکلات پیکربندی است که بر جریان تأثیر می گذارد. این اطلاعات برای کمک به شما در شناسایی، تشخیص و حل مشکلاتی است که بر کیفیت پخش‌های زنده ویدیوی شما تأثیر می‌گذارد.

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

مسائل مربوط به پیکربندی

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

توجه داشته باشید که برخی از توضیحات حاوی متغیرهایی هستند که برای منعکس کردن داده‌های مربوط به جریان زنده واقعی شما پر می‌شوند. در توضیحات زیر، متن به سبک <code> ، مانند %(actual_gop).1f ، بخشی از یک پیام خطا را که برای هر پخش زنده سفارشی شده است، شناسایی می کند. کد شما باید از انواع اشکال، که در ستون سمت چپ هستند، حذف شود.

مشکلات پیکربندی
audioBitrateHigh
دلیل: تنظیمات صدا را بررسی کنید
شرح: نرخ بیت فعلی جریان صوتی %(actual) بالاتر از میزان بیت توصیه شده است. توصیه می کنیم از نرخ بیت جریان صوتی %(expected)s استفاده کنید.
audioBitrateLow
دلیل: تنظیمات صدا را بررسی کنید
شرح: نرخ بیت فعلی جریان صوتی (%(actual)s) کمتر از میزان بیت توصیه شده است. توصیه می کنیم از نرخ بیت جریان صوتی %(expected)s استفاده کنید.
audioBitrateMismatch
دلیل: جریان ثانویه را بررسی کنید
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو دارای نرخ بیت‌های صوتی متفاوتی هستند. باید جریان‌ها را طوری پیکربندی کنید که نرخ بیت صوتی یکسانی داشته باشند.
audioCodec
دلیل: تنظیمات صدا را بررسی کنید
شرح: جریان صوتی با یک کدک پشتیبانی نشده کدگذاری شده است. لطفاً کدک صوتی را برای پخش روی یک کدک پشتیبانی شده (AAC، MP3) تنظیم کنید.
audioCodecMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو از کدک‌های صوتی متفاوتی استفاده می‌کنند. شما باید جریان ها را برای استفاده از کدک صوتی یکسان پیکربندی کنید.
audioSampleRate
دلیل: تنظیمات صدا را بررسی کنید
شرح: نرخ نمونه فعلی %(actual) است. نرخ نمونه پیشنهادی 44.1 کیلوهرتز و 48 کیلوهرتز است.
audioSampleRateMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو دارای نرخ‌های نمونه صوتی متفاوتی هستند. شما باید جریان ها را طوری پیکربندی کنید که نرخ نمونه صوتی یکسانی داشته باشند.
audioStereoMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو از کانال‌های صوتی مختلفی استفاده می‌کنند. باید استریم ها را طوری پیکربندی کنید که کانال صوتی یکسانی داشته باشند.
audioTooManyChannels
دلیل: تنظیمات صدا را بررسی کنید
شرح: صدا بیش از دو کانال دارد، اما تنها یک کانال (مونو) یا دو (استریو) پشتیبانی می‌شود. لطفا تعداد کانال های صوتی را تصحیح کنید.
badContainer
دلیل: تنظیمات بد ویدیو
شرح: لطفاً قالب ظرف ویدیو را تغییر دهید. قالب فعلی ظرف برای این پیکربندی صحیح نیست.
bitrateHigh
دلیل: تنظیمات ویدیو را بررسی کنید
شرح: نرخ بیت فعلی جریان (%(actual)s) بالاتر از نرخ بیت توصیه شده است. توصیه می‌کنیم از نرخ بیت جریان %(expected)s استفاده کنید.
bitrateLow
دلیل: خروجی ویدیو کم است
شرح: نرخ بیت فعلی جریان (%(actual)s) کمتر از نرخ بیت توصیه شده است. توصیه می‌کنیم از نرخ بیت جریان %(expected)s استفاده کنید.
framerateMismatch
دلیل: جریان ثانویه را بررسی کنید
شرح: در پیکربندی فعلی، جریان اصلی و پشتیبان ویدیو دارای نرخ فریم متفاوتی هستند. باید استریم ها را طوری پیکربندی کنید که نرخ فریم یکسانی داشته باشند.
frameRateHigh
دلیل: فریم بالا
شرح: نرخ فریم فعلی خیلی بالاست. لطفاً نرخ فریم را روی %(framerate)s فریم در ثانیه یا کمتر تنظیم کنید.
gopMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو فرکانس‌های فریم کلیدی متفاوتی دارند. باید استریم ها را طوری پیکربندی کنید که فرکانس فریم کلیدی یکسانی داشته باشند.
gopSizeLong
دلیل: تنظیمات بد ویدیو
شرح: لطفاً از فرکانس فریم کلیدی چهار ثانیه یا کمتر استفاده کنید. در حال حاضر، فریم های کلیدی اغلب به اندازه کافی ارسال نمی شوند، که باعث بافر می شود. فرکانس فعلی فریم کلیدی %(actual_gop).1f ثانیه است. توجه داشته باشید که خطاهای دریافت می‌تواند باعث نادرست بودن اندازه‌های GOP (گروهی از تصاویر) شود.
gopSizeOver
دلیل: تنظیمات ویدیو را بررسی کنید
شرح: لطفاً از فرکانس فریم کلیدی چهار ثانیه یا کمتر استفاده کنید. در حال حاضر، فریم های کلیدی اغلب به اندازه کافی ارسال نمی شوند، که می تواند باعث بافر شود. فرکانس فعلی فریم کلیدی %(actual_gop).1f ثانیه است. توجه داشته باشید که خطاهای دریافت می‌تواند باعث نادرست بودن اندازه‌های GOP (گروهی از تصاویر) شود.
gopSizeShort
دلیل: تنظیمات ویدیو را بررسی کنید
شرح: اندازه GOP (گروه تصاویر) بسیار کوچک است که می تواند کیفیت تصویر را کاهش دهد. فرکانس پیشنهادی فریم کلیدی چهار ثانیه است. فرکانس فعلی فریم کلیدی %(actual_gop).1f ثانیه است. توجه داشته باشید که خطاهای بلع می تواند باعث اندازه نادرست GOP شود.
multipleAudioStreams
دلیل: تنظیمات صدا را بررسی کنید
شرح: جریان انتقال حاوی چند جریان صوتی است، اما باید فقط یک جریان صوتی داشته باشد.
multipleVideoStreams
دلیل: تنظیمات بد ویدیو
شرح: جریان انتقال حاوی چندین جریان ویدیویی است، اما باید فقط یک جریان ویدیویی داشته باشد.
noAudioStream
دلیل: بی صدا
شرح: جریان دریافتی حاوی هیچ جریان صوتی نیست، اما باید دقیقاً یک جریان صوتی داشته باشد.
noVideoStream
دلیل: ویدیویی وجود ندارد
شرح: جریان انتقال حاوی هیچ جریان ویدیویی نیست، اما باید دقیقاً یک جریان ویدیویی داشته باشد.
openGop
دلیل: تنظیمات بد ویدیو
شرح: لطفاً پیکربندی رمزگذار ویدیوی خود را به "گروه بسته تصاویر (GOP) تغییر دهید. به نظر می رسد روی "open GOP" تنظیم شده است که YouTube از آن پشتیبانی نمی کند.
resolutionMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان اصلی و پشتیبان ویدیو دارای وضوح‌های متفاوتی هستند. باید استریم ها را طوری پیکربندی کنید که وضوح یکسانی داشته باشند.
videoBitrateMismatch
دلیل: جریان ثانویه را بررسی کنید
شرح: در پیکربندی فعلی، جریان های اصلی و پشتیبان ویدیو دارای نرخ بیت متفاوتی هستند. باید جریان‌ها را طوری پیکربندی کنید که نرخ بیت یکسانی داشته باشند.
videoCodec
دلیل: تنظیمات بد ویدیو
شرح: ویدیو با یک کدک پشتیبانی نشده کدگذاری شده است. لطفاً کدک ویدیوی پخش جریانی را روی یک کدک پشتیبانی شده (H.264) تنظیم کنید.
videoCodecMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو از کدک‌های ویدیویی متفاوتی استفاده می‌کنند. باید استریم ها را طوری پیکربندی کنید که کدک های ویدیویی یکسانی داشته باشند.
videoIngestionStarved
دلیل: خروجی ویدیو کم است
شرح: YouTube ویدئوی کافی برای حفظ جریان روان را دریافت نمی کند. به این ترتیب، بینندگان بافر را تجربه خواهند کرد.
videoInterlaceMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو دارای ترکیب‌های متفاوتی هستند. شما باید استریم ها را طوری پیکربندی کنید که در هم آمیختگی یکسانی داشته باشند.
videoProfileMismatch
دلیل: جریان ثانویه بد
شرح: در پیکربندی فعلی، جریان‌های اصلی و پشتیبان ویدیو نمایه‌های متفاوتی دارند. باید استریم ها را طوری پیکربندی کنید که نمایه یکسانی داشته باشند.
videoResolutionSuboptimal
دلیل: وضوح را بررسی کنید
شرح: لطفا وضوح ویدیو را بررسی کنید. وضوح فعلی (%(actual_w)dx%(actual_h)d) است که بهینه نیست.
videoResolutionUnsupported
دلیل: وضوح پشتیبانی نشده
شرح: باید وضوح ویدیو را تغییر دهید. وضوح فعلی (%(actual_w)dx%(actual_h)d) است که برای این پیکربندی پشتیبانی نمی‌شود. وضوح تصویر مورد انتظار (%(expected_w)dx%(expected_h)d) است.