প্রকল্প সম্পর্কে

ডুওইউ মাল্টি-রুম স্ক্রিন একটি তৃতীয় পক্ষের টুল, যা একটি পৃষ্ঠায় একসাথে একাধিক ডুওইউ লাইভ রুম দেখার জন্য ব্যবহৃত হয়। এটি স্থানীয় ওয়েব সংস্করণ এবং ক্রোম এক্সটেনশন দুটি ব্যবহারের পদ্ধতি প্রদান করে, যা ইভেন্টের মাল্টি-ভিউ, একাধিক স্ট্রিমার একসাথে দেখা ইত্যাদি পরিস্থিতির জন্য উপযুক্ত। প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - স্ক্রিন লেআউট: স্বয়ংক্রিয়ভাবে মানিয়ে নেওয়া বা 1 থেকে 5 কলাম স্থির করা, ফোকাস লেআউট, উইন্ডো বড় করা, টেনে এনে সাজানো, পূর্ণ স্ক্রিন এবং পিকচার-ইন-পিকচার; টুলবার স্বয়ংক্রিয়ভাবে লুকানো যায়। - স্বাধীন প্লেব্যাক নিয়ন্ত্রণ: প্রতিটি রুমের জন্য পৃথকভাবে ভলিউম সামঞ্জস্য, নীরব করা, স্পষ্টতা পরিবর্তন, পুনরায় লোড করা, এবং একক শোনা, সব নীরব করা এবং ব্যাচে স্পষ্টতা পরিবর্তন সমর্থন করে। - বার্তা: রিয়েল-টাইম বার্তা গ্রহণ, স্বাধীন সুইচ, অস্বচ্ছতা সামঞ্জস্য, গ্লোবাল গতি সামঞ্জস্য এবং এক ক্লিকে সুইচ সমর্থন করে। - রুম ব্যবস্থাপনা: রুম নম্বর বা ডুওইউ লিঙ্ক ইনপুট, ব্যাচ যোগ, অনুসন্ধান, অবস্থা ফিল্টার, টেনে এনে সাজানো এবং ব্যাচ খোলা, বন্ধ করা, মুছে ফেলা সমর্থন করে। - দেখার পরিকল্পনা: নতুন তৈরি, কপি, পুনঃনামকরণ এবং পরিকল্পনা পরিবর্তন, রুম তালিকা, লেআউট এবং স্বাধীন সেটিংস সংরক্ষণ, এবং JSON ব্যাকআপ ও আমদানি সমর্থন করে। - লাইভ স্ট্যাটাস: নিয়মিতভাবে সম্প্রচার শুরু হওয়ার অবস্থা পরীক্ষা, অ-সম্প্রচারিত উইন্ডো লুকানো, সম্প্রচার শনাক্ত হলে স্বয়ংক্রিয়ভাবে প্রদর্শন, এবং সম্প্রচার শুরু হওয়ার বিজ্ঞপ্তি সমর্থন করে। - কর্মক্ষমতা ও ডায়াগনস্টিক: কম লোড মোড, প্লেব্যাক জ্যামিং সনাক্তকরণ ও স্বয়ংক্রিয় পুনরায় চেষ্টা, সংযোগ ও কর্মক্ষমতা ডায়াগনস্টিক, ব্যর্থ উইন্ডো পুনরায় চেষ্টা প্রদান করে। - আজকের ডেটা: তৃতীয় পক্ষের 'দেখছি লাইভ' পৃষ্ঠার মাধ্যমে রুম ডেটা দেখা। ওয়েব সংস্করণের জন্য Node.js 20.9 বা তার বেশি সংস্করণ এবং npm প্রয়োজন, চালানোর পরে স্থানীয় ঠিকানা অ্যাক্সেস করে ব্যবহার করা যায়। ক্রোম এক্সটেনশন Manifest V3 ভিত্তিক, ইনস্টল করার পরে স্থানীয় পরিষেবা চালানোর প্রয়োজন নেই। প্রকল্পটি নেটিভ জাভাস্ক্রিপ্ট, HTML এবং CSS ব্যবহার করে, mpegts.js এর মাধ্যমে FLV লাইভ প্লেব্যাক করে, WebSocket এর মাধ্যমে বার্তা গ্রহণ করে এবং Canvas এর মাধ্যমে বার্তা আঁকে। কনফিগারেশন ব্রাউজারের localStorage-এ সংরক্ষিত হয়, ক্লাউড সিঙ্ক প্রদান করে না, বিভিন্ন ব্রাউজার বা ওয়েব সংস্করণ ও এক্সটেনশন সংস্করণের মধ্যে স্বয়ংক্রিয়ভাবে ভাগ হয় না। প্রকল্পটি ইউনিট টেস্ট এবং প্লেরাইট এন্ড-টু-এন্ড টেস্ট প্রদান করে। এই টুলটি ডুওইউর অফিসিয়াল পণ্য নয়, ইন্টারফেস পরিবর্তন কার্যকারিতার প্রাপ্যতাকে প্রভাবিত করতে পারে।