Roc 0.1، Ant 1.7 اور Red5 1.1.1 سٹریمنگ سرورز کی ریلیز

آن لائن سٹریمنگ کو منظم کرنے کے لیے اوپن میڈیا سرورز کی کئی نئی ریلیز دستیاب ہیں:

  • کی طرف سے پیش پہلی اشاعت
    Roc, گارنٹی شدہ تاخیر اور CD سطح کے معیار کے ساتھ حقیقی وقت میں نیٹ ورک پر آڈیو سٹریمنگ کے لیے ایک ٹول کٹ۔ ٹرانسمیشن کے دوران، بھیجنے والے اور وصول کنندہ کے سسٹم کلاک کے وقت کے انحراف کو مدنظر رکھا جاتا ہے۔ کوڈز کا استعمال کرتے ہوئے کھوئے ہوئے پیکٹوں کی بازیابی کی حمایت کرتا ہے۔ آگے کی غلطی کی اصلاح عمل میں اوپن ایف ای سی (کم سے کم تاخیر کے موڈ میں، ریڈ سلیمان کوڈ استعمال کیا جاتا ہے، اور زیادہ سے زیادہ کارکردگی کے موڈ میں، LDPC-سیڑھی)۔ ٹرانسمیشن RTP پروٹوکول (AVP L16, 44100Hz PCM 16-bit) استعمال کرتی ہے۔ فی الحال، صرف آڈیو سپورٹ ہے، لیکن ویڈیو اور دیگر قسم کے مواد کو سپورٹ کرنے کے منصوبے ہیں۔

    ایک وصول کنندہ تک پہنچانے کے لیے متعدد بھیجنے والوں سے ایک سلسلہ کو ملٹی پلیکس کرنا ممکن ہے۔ سی پی یو کی قسم اور ٹرانسمیشن میں تاخیر کی ضروریات کے لحاظ سے نمونے لینے کی ترتیبات کے مختلف پروفائلز کو جوڑنا ممکن ہے۔ مختلف قسم کے نیٹ ورکس پر نشریات کی حمایت کی جاتی ہے، بشمول مقامی نیٹ ورک، انٹرنیٹ اور وائرلیس نیٹ ورک۔ سیٹنگز، تھرو پٹ اور پیکٹ کے نقصان پر منحصر ہے، Roc خود بخود ضروری اسٹریم انکوڈنگ پیرامیٹرز کو منتخب کرتا ہے اور ٹرانسمیشن کے دوران اس کی شدت کو ایڈجسٹ کرتا ہے۔

    پروجیکٹ ایک سی لائبریری پر مشتمل ہے، اوزار کمانڈ لائن اور Roc کو بطور ٹرانسپورٹ استعمال کرنے کے لیے ماڈیولز کا ایک سیٹ پلس آڈیو. اس کی آسان ترین شکل میں، دستیاب ٹولز آپ کو ایک کمپیوٹر پر موجود فائل یا ساؤنڈ ڈیوائس سے دوسرے کمپیوٹر پر موجود فائل یا ساؤنڈ ڈیوائس پر آڈیو روٹ کرنے کی اجازت دیتے ہیں۔ مختلف آڈیو بیک اینڈ سپورٹ ہیں، بشمول ALSA، PulseAudio اور CoreAudio۔ کوڈ C++ اور میں لکھا گیا ہے۔ نے بانٹا MPL-2.0 کے تحت لائسنس یافتہ۔ GNU/Linux اور macOS پر کام کو سپورٹ کرتا ہے۔

  • دستیاب ملٹی میڈیا سرور کی نئی ریلیز چیونٹی میڈیا سرور 1.7، جو آپ کو RTMP، RTSP اور WebRTC پروٹوکول کے ذریعے سٹریمنگ کو ترتیب دینے کی اجازت دیتا ہے جس میں انکولی بٹریٹ تبدیلی موڈ کے لیے سپورٹ ہے۔ چیونٹی کو MP4، HLS اور FLV فارمیٹس میں نیٹ ورک ویڈیو ریکارڈنگ کو منظم کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ امکانات میں سے، ہم WebRTC سے RTMP کنورٹر کی موجودگی، IP کیمروں اور IPTV کے لیے سپورٹ، لائیو سٹریمز کی تقسیم اور ریکارڈنگ، سوشل نیٹ ورکس پر سٹریمنگ کا اہتمام، کلسٹر تعیناتی کے ذریعے اسکیلنگ، ایک پوائنٹ سے بڑے پیمانے پر نشریات کے امکان کو نوٹ کر سکتے ہیں۔ 500ms کی تاخیر کے ساتھ بہت سے وصول کنندگان۔

    پروڈکٹ کو اوپن کور ماڈل کے فریم ورک کے اندر تیار کیا جا رہا ہے، جس کا مطلب ہے کہ Apache 2.0 لائسنس کے تحت مرکزی حصے کی ترقی اور ادا شدہ ایڈیشن میں اعلی درجے کی خصوصیات (مثال کے طور پر یوٹیوب پر سٹریمنگ) کی فراہمی۔ نئے ورژن نے WebRTC کے ذریعے نشریات کی کارکردگی میں 40% اضافہ کیا ہے، لاگ ویور کو شامل کیا ہے، ویب پینل کو بہتر بنایا ہے، اعداد و شمار کو ظاہر کرنے کے لیے REST API شامل کیا ہے، میموری کی کھپت کو بہتر بنایا گیا ہے، خرابی سے نمٹنے میں بہتری آئی ہے اور اپاچی کافکا کو اعداد و شمار بھیجنے کی صلاحیت کو شامل کیا ہے۔ .

  • واقعہ پیش آیا اسٹریمنگ سرور کی رہائی ریڈ5 1.1.1، جو آپ کو FLV، F4V، MP4 اور 3GP فارمیٹس کے ساتھ ساتھ MP3، F4A، M4A، AAC فارمیٹس میں آڈیو منتقل کرنے کی اجازت دیتا ہے۔ لائیو براڈکاسٹ موڈز اور ریکارڈنگ سٹیشن کی شکل میں کام کلائنٹس (FLV کنٹینر میں FLV اور AVC+AAC) سے سلسلے حاصل کرنے کے لیے دستیاب ہیں۔ یہ پروجیکٹ اصل میں 2005 میں RTMP پروٹوکول کا استعمال کرتے ہوئے فلیش کمیونیکیشن سرور کا متبادل بنانے کے لیے بنایا گیا تھا۔ بعد میں، Red5 نے HLS، WebSockets، RTSP اور WebRTC کا استعمال کرتے ہوئے پلگ ان کے ذریعے نشریات کے لیے تعاون فراہم کیا۔

    Red5 پروجیکٹ میں اسٹریمنگ سرور کے طور پر استعمال ہوتا ہے۔ اپاچی اوپن میٹنگز ویڈیو اور آڈیو کانفرنسوں کے انعقاد کے لیے۔ کوڈ جاوا میں لکھا گیا ہے اور فراہم کی اپاچی 2.0 کے تحت لائسنس یافتہ۔ ایک ملکیتی مصنوعات Red5 کی بنیاد پر بنائی گئی ہے۔ ریڈ 5 پرو500ms تک کم ڈیلیوری لیٹینسی اور AWS، Google Cloud اور Azure کلاؤڈز میں تعینات کرنے کی اہلیت کے ساتھ لاکھوں ناظرین تک رسائی۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں