আমি ভিএলসির সাহায্যে ইউটিউবে প্রবাহিত হতে দেখছি এবং নিম্নলিখিত কমান্ড-স্ট্রিং তৈরি করেছি:
cvlc -vv screen:// --live-caching=0 --screen-fps=30 --screen-width=1920 --screen-height=1080 --sout='#transcode{vcodec=h264,scale=Auto,width=1920,height=1080,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=rtmp,mux=ffmpeg{mux=flv},dst=rtmp://a.rtmp.youtube.com/live2/xxxxxxxxxxx}'
আমি যদি screen:// ..
কোনও ভিডিওফাইল দিয়ে প্রতিস্থাপন করি তবে স্ট্রিমটি ইউটিউবে সফলভাবে আপলোড করে।
তবে কেন এটি স্ক্রিনটি কাস্ট করবে না আমার কোনও ধারণা নেই। ইউটিউব সংক্ষেপে একটি সংযোগ দেখায় তবে কোনও চিত্র নেই। স্ট্রিমটি ভিএলসি দ্বারা বাধাগ্রস্ত হয় না এবং এটি এগিয়ে চলতে আপলোড দেখায়, তবে এটি ওয়াইটি দ্বারা কখনও নেওয়া হয় না। কোন সাহায্য প্রশংসা করা হবে।
রেকর্ডের জন্য, আমি স্ট্রিমিং ছাড়াই স্ক্রিনটি ভিএলসিতে অফলাইনে দেখতে সক্ষম হয়েছি।
আমি একটি বিশেষ ত্রুটি পাই যা দাঁড়ায়:
core mux warning: late buffer for mux input (repeated while streaming)
তবে ভিডিওটি আপলোড করার ক্ষেত্রেও এটি ঘটে এবং এর পরে কোনও সমস্যার কারণ বলে মনে হচ্ছে না।
লগিন
নীচে লগটি যখন আমি ভিএলসিতে খেলতে গিয়ে ডেস্কটপ স্ট্রিমিং একটি এইচটিপি সার্ভার সেট আপ করার চেষ্টা করি। আমি একটি চিত্র পাই, তবে কেবলমাত্র একটি স্ট্যাটিক, স্ট্রিমের প্রথম ফ্রেম।
এটি আমাকে অনেক কিছু বলে দেয় যে আমার কম্পিউটারটি ধীর গতির, যদিও এটি একটি Corei5 এবং ভিএলসি প্রক্রিয়াটি কেবলমাত্র 9% সময় নেয় যা অনেক অবশিষ্ট রয়েছে। ফাইল সংরক্ষণ করা ঠিক কাজ করে।
বিঃদ্রঃ
আমার দু'জন মনিটর রয়েছে। এটি কোনওভাবে এটির জন্য সমস্যা হতে পারে, আমি জানি না।
হালনাগাদ
আমি বাফার দিয়ে বাড়াতে ছাড়িয়ে ফ্রেম ইস্যুটি ঠিক করেছি live-caching=2500
। এখন এটি স্থানীয় এইচটিটিপি সার্ভারের সাথে দুর্দান্ত কাজ করে, তবে এখনও ওয়াইটি-র সাথে নয়।
#transcode{vcodec=h264,scale=Auto,width=1920,height=1080
আপনি যতটা রেজোলিউশন সহ স্ট্রিম রিয়েলটাইম ট্রান্সকোড করছেন তা এ পর্যন্ত পারফরম্যান্সকে কমিয়ে দিতে পারে , ছোট আকারের স্ট্রিমটি আউটপুট দেওয়ার চেষ্টা করুন 640-480