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

livego হলো সম্পূর্ণ Golang-তে তৈরি একটি হালকা ও দক্ষ লাইভ ভিডিও স্ট্রিমিং সার্ভার, যা ক্রস-প্ল্যাটফর্ম সামঞ্জস্যপূর্ণ ও সহজ ইনস্টলেশন প্রদান করে। এটি RTMP, AMF, HLS এবং HTTP-FLV সহ বিস্তৃত পরিবহন প্রোটোকল, FLV ও TS কন্টেইনার ফরম্যাট, এবং H264, AAC ও MP3 এনকোডিং ফরম্যাট সমর্থন করে। এই সার্ভার প্রি-কম্পাইল্ড বাইনারি, Docker, বা উৎস থেকে কম্পাইল করার মাধ্যমে ডিপ্লয় করা যেতে পারে। ব্যবহারকারীরা HTTP ম্যানেজমেন্ট ইন্টারফেসের মাধ্যমে একটি চ্যানেল কী অর্জন করে RTMP ব্যবহার করে স্ট্রিম পুশ করতে পারে, যেখানে নিম্ন-স্তরের প্লেব্যাক RTMP, HTTP-FLV এবং HLS এন্ডপয়েন্টের মাধ্যমে সমর্থিত। SSL সার্টিফিকেট সহ HLS-এর জন্য ঐচ্ছিক HTTPS পাওয়া যায়। কনফিগারেশন বিকল্পে লিসেনিং ঠিকানা, টাইমআউট, লগিং লেভেল এবং GOP সেটিংস কাস্টমাইজ করার সুবিধা রয়েছে। সরলতা ও কর্মদক্ষতার জন্য নকশাকৃত livego ডেভেলপারদের জন্য একটি স্ব-হোস্টেড লাইভ স্ট্রিমিং ব্যাকএন্ড প্রয়োজন হলে ব্যবহারিক সমাধান হিসেবে কাজ করে, যেখানে কোনো বাহ্যিক নির্ভরতা নেই।