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.1kHz এবং 48kHz।
audioSampleRateMismatch
কারণ: খারাপ সেকেন্ডারি স্ট্রিম
বর্ণনা: বর্তমান কনফিগারেশনে, ভিডিওর প্রাথমিক এবং ব্যাকআপ স্ট্রীমগুলির অডিও নমুনার হার আলাদা। একই অডিও নমুনা হার পেতে আপনাকে স্ট্রীম কনফিগার করতে হবে।
audioStereoMismatch
কারণ: খারাপ সেকেন্ডারি স্ট্রিম
বর্ণনা: বর্তমান কনফিগারেশনে, ভিডিওর প্রাথমিক এবং ব্যাকআপ স্ট্রীমগুলি বিভিন্ন অডিও চ্যানেল ব্যবহার করে৷ একই অডিও চ্যানেল থাকার জন্য আপনাকে স্ট্রীমগুলি কনফিগার করতে হবে৷
audioTooManyChannels
কারণ: অডিও সেটিংস চেক করুন
বর্ণনা: অডিওটিতে দুটির বেশি চ্যানেল রয়েছে, তবে শুধুমাত্র একটি (মনো) বা দুটি (স্টিরিও) চ্যানেল সমর্থিত৷ অনুগ্রহ করে অডিও চ্যানেলের সংখ্যা ঠিক করুন।
badContainer
কারণ: খারাপ ভিডিও সেটিংস
বর্ণনা: ভিডিওর ধারক বিন্যাস পরিবর্তন করুন. এই কনফিগারেশনের জন্য বর্তমান ধারক বিন্যাস সঠিক নয়।
bitrateHigh
কারণ: ভিডিও সেটিংস চেক করুন
বর্ণনা: স্ট্রীমের বর্তমান বিটরেট (%(actual)s) প্রস্তাবিত বিটরেটের চেয়ে বেশি। আমরা সুপারিশ করছি যে আপনি %(expected)s এর একটি স্ট্রিম বিটরেট ব্যবহার করুন।
bitrateLow
কারণ: ভিডিও আউটপুট কম
বর্ণনা: স্ট্রীমের বর্তমান বিটরেট (%(actual)s) প্রস্তাবিত বিটরেটের চেয়ে কম। আমরা সুপারিশ করছি যে আপনি %(expected)s এর একটি স্ট্রিম বিটরেট ব্যবহার করুন।
framerateMismatch
কারণ: সেকেন্ডারি স্ট্রিম চেক করুন
বর্ণনা: বর্তমান কনফিগারেশনে, ভিডিওর প্রাথমিক এবং ব্যাকআপ স্ট্রীমগুলির বিভিন্ন ফ্রেমরেট রয়েছে৷ একই ফ্রেমরেট পেতে আপনাকে স্ট্রীমগুলি কনফিগার করতে হবে৷
frameRateHigh
কারণ: ফ্রেমরেট উঁচু
বর্ণনা: বর্তমান ফ্রেমরেট খুব বেশি। অনুগ্রহ করে ফ্রেমরেট %(framerate)s fps বা তার কম সেট করুন।
gopMismatch
কারণ: খারাপ সেকেন্ডারি স্ট্রিম
বর্ণনা: বর্তমান কনফিগারেশনে, ভিডিওর প্রাথমিক এবং ব্যাকআপ স্ট্রীমগুলির বিভিন্ন কীফ্রেম ফ্রিকোয়েন্সি রয়েছে৷ একই কীফ্রেম ফ্রিকোয়েন্সি থাকতে আপনাকে স্ট্রিমগুলি কনফিগার করতে হবে৷
gopSizeLong
কারণ: খারাপ ভিডিও সেটিংস
বর্ণনা: অনুগ্রহ করে চার সেকেন্ড বা তার কম কীফ্রেম ফ্রিকোয়েন্সি ব্যবহার করুন। বর্তমানে, কীফ্রেমগুলি প্রায়শই যথেষ্ট পরিমাণে পাঠানো হচ্ছে না, যা বাফারিংয়ের কারণ হবে৷ বর্তমান কীফ্রেম ফ্রিকোয়েন্সি হল %(actual_gop).1f সেকেন্ড। মনে রাখবেন যে ইনজেশন ত্রুটিগুলি ভুল GOP (ছবির গ্রুপ) আকারের কারণ হতে পারে৷
gopSizeOver
কারণ: ভিডিও সেটিংস চেক করুন
বর্ণনা: অনুগ্রহ করে চার সেকেন্ড বা তার কম কীফ্রেম ফ্রিকোয়েন্সি ব্যবহার করুন। বর্তমানে, কীফ্রেমগুলি প্রায়শই যথেষ্ট পরিমাণে পাঠানো হচ্ছে না, যা বাফারিংয়ের কারণ হতে পারে। বর্তমান কীফ্রেম ফ্রিকোয়েন্সি হল %(actual_gop).1f সেকেন্ড। মনে রাখবেন যে ইনজেশন ত্রুটিগুলি ভুল GOP (ছবির গ্রুপ) আকারের কারণ হতে পারে৷
gopSizeShort
কারণ: ভিডিও সেটিংস চেক করুন
বর্ণনা: GOP (ছবির গ্রুপ) আকার খুব ছোট, যা ছবির মান কমাতে পারে। প্রস্তাবিত কীফ্রেম ফ্রিকোয়েন্সি চার সেকেন্ড। বর্তমান কীফ্রেম ফ্রিকোয়েন্সি হল %(actual_gop).1f সেকেন্ড। মনে রাখবেন যে ইনজেশন ত্রুটিগুলি ভুল GOP আকারের কারণ হতে পারে৷
multipleAudioStreams
কারণ: অডিও সেটিংস চেক করুন
বর্ণনা: ইনজেশন স্ট্রীমে একাধিক অডিও স্ট্রীম রয়েছে, কিন্তু এটিতে শুধুমাত্র একটি অডিও স্ট্রিম থাকতে হবে।
multipleVideoStreams
কারণ: খারাপ ভিডিও সেটিংস
বর্ণনা: ইনজেশন স্ট্রীমে একাধিক ভিডিও স্ট্রীম রয়েছে, কিন্তু এটিতে শুধুমাত্র একটি ভিডিও স্ট্রিম থাকতে হবে।
noAudioStream
কারণ: কোনো অডিও নেই
বর্ণনা: ইনজেশন স্ট্রীমে কোনো অডিও স্ট্রীম থাকে না, তবে এটিতে অবশ্যই একটি অডিও স্ট্রিম থাকতে হবে।
noVideoStream
কারণ: কোনো ভিডিও নাই
বর্ণনা: ইনজেশন স্ট্রীমে কোনো ভিডিও স্ট্রীম থাকে না, তবে এটিতে অবশ্যই একটি ভিডিও স্ট্রিম থাকতে হবে।
openGop
কারণ: খারাপ ভিডিও সেটিংস
বর্ণনা: অনুগ্রহ করে আপনার ভিডিও এনকোডারের কনফিগারেশন "ক্লোজড গ্রুপ অব পিকচার (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)