የRoc 0.1፣ Ant 1.7 እና Red5 1.1.1 ዥረት ሰርቨሮች መልቀቅ

የመስመር ላይ ዥረት ለማደራጀት ብዙ አዳዲስ የተለቀቁ ክፍት የሚዲያ አገልጋዮች አሉ፡

  • የቀረበው በ የመጀመሪያ እትም
    ሮክ፣ በአውታረ መረብ ላይ ድምጽን በእውነተኛ ጊዜ ከተረጋገጠ መዘግየት እና ከሲዲ-ደረጃ ጥራት ጋር ለማሰራጨት የሚያስችል መሣሪያ ስብስብ። በሚተላለፉበት ጊዜ የላኪው እና የተቀባዩ የስርዓት ሰዓቶች የጊዜ ልዩነት ግምት ውስጥ ይገባል. ኮዶችን በመጠቀም የጠፉ ፓኬቶችን መልሶ ማግኘትን ይደግፋል የስህተት ማስተካከያ በመተግበር ላይ FEC ክፈት (በዝቅተኛው የመዘግየት ሁኔታ ፣ ሪድ-ሰለሞን ኮድ ጥቅም ላይ ይውላል ፣ እና በከፍተኛ የአፈፃፀም ሁኔታ ፣ የ LDPC-ደረጃ). ስርጭቱ የ RTP ፕሮቶኮልን (AVP L16፣ 44100Hz PCM 16-bit) ይጠቀማል። በአሁኑ ጊዜ ኦዲዮ ብቻ ነው የሚደገፈው ነገር ግን ቪዲዮ እና ሌሎች የይዘት አይነቶችን ለመደገፍ እቅድ አለ።

    ከበርካታ ላኪዎች ወደ አንድ ተቀባይ ለማድረስ ዥረት ማባዛት ይቻላል. እንደ ሲፒዩ አይነት እና ለስርጭት መዘግየቶች በሚያስፈልጉት መስፈርቶች ላይ በመመስረት የተለያዩ የናሙና መቼት መገለጫዎችን ማገናኘት ይቻላል። በአካባቢያዊ አውታረመረብ ፣በይነመረብ እና በገመድ አልባ አውታረመረብ ላይ ጨምሮ በተለያዩ የአውታረ መረብ ዓይነቶች ላይ ማሰራጨት ይደገፋል። በቅንብሮች ላይ በመመስረት, የመተላለፊያ እና የፓኬት መጥፋት, Roc አስፈላጊውን የዥረት ኢንኮዲንግ መለኪያዎችን በራስ-ሰር ይመርጣል እና በሚተላለፍበት ጊዜ ጥንካሬውን ያስተካክላል.

    ፕሮጀክቱ የ C ቤተ-መጽሐፍትን ያካትታል, መሳሪያዎች የትእዛዝ መስመር እና ሮክን እንደ መጓጓዣ ለመጠቀም የሞጁሎች ስብስብ PulseAudio. በጣም ቀላል በሆነ መልኩ፣ የሚገኙ መሳሪያዎች ድምጽን ከአንድ ኮምፒዩተር ወደ ፋይል ወይም የድምጽ መሳሪያ በሌላ ኮምፒውተር ላይ እንዲያደርሱ ያስችሉዎታል። ALSA፣ PulseAudio እና CoreAudioን ጨምሮ የተለያዩ የኦዲዮ ደጋፊዎች ይደገፋሉ። ኮዱ በ C ++ እና ተጽፏል የተሰራጨው በ በMPL-2.0 ፍቃድ የተሰጠው። ድጋፎች በጂኤንዩ/ሊኑክስ እና ማክሮስ ላይ ይሰራሉ።

  • ይገኛል የመልቲሚዲያ አገልጋይ አዲስ ልቀት የጉንዳን ሚዲያ አገልጋይ 1.7, ይህም በ RTMP, RTSP እና WebRTC ፕሮቶኮሎች ለ adaptive bitrate change mode ድጋፍ ያለው ዥረት እንዲያደራጁ ይፈቅድልዎታል. አንት የኔትወርክ ቪዲዮ ቀረጻን በMP4፣ HLS እና FLV ቅርጸቶች ለማደራጀት ጥቅም ላይ ሊውል ይችላል። ከሁኔታዎች መካከል የዌብአርቲሲ ወደ RTMP መለወጫ ፣ የአይፒ ካሜራዎች እና IPTV ድጋፍ ፣ የቀጥታ ዥረቶች ስርጭት እና መቅዳት ፣ ወደ ማህበራዊ አውታረ መረቦች ዥረት ማደራጀት ፣ በክላስተር ማሰማራት መመዘን ፣ ከአንድ ነጥብ ወደ ብዙ የስርጭት እድል መኖሩን ልብ ልንል እንችላለን ። የ500 ሚሴ መዘግየት ያላቸው ብዙ ተቀባዮች።

    ምርቱ በ Open Core ሞዴል ማዕቀፍ ውስጥ እየተዘጋጀ ነው, ይህም በ Apache 2.0 ፍቃድ ውስጥ ዋናውን ክፍል ማልማት እና የተራቀቁ ባህሪያትን (ለምሳሌ, ወደ Youtube መልቀቅ) በሚከፈልበት እትም ውስጥ መላክን ያመለክታል. አዲሱ ስሪት በ WebRTC በኩል የማሰራጨት አፈፃፀምን በ 40% ጨምሯል ፣ የሎግ መመልከቻ ጨምሯል ፣ የድር ፓነሉን አሻሽሏል ፣ ስታቲስቲክስን ለማሳየት REST API ጨምሯል ፣ የተመቻቸ የማህደረ ትውስታ ፍጆታ ፣ የተሻሻለ የስህተት አያያዝ እና ስታቲስቲክስን ወደ Apache Kafka የመላክ ችሎታን ጨምሯል። .

  • ወስዷል የስርጭት አገልጋይ መለቀቅ ቀይ5 1.1.1, ይህም በ FLV, F4V, MP4 እና 3GP ቅርጸቶች, እንዲሁም ኦዲዮ በ MP3, F4A, M4A, AAC ቅርጸቶች እንዲያስተላልፉ ያስችልዎታል. የቀጥታ ስርጭት ሁነታዎች እና በቀረጻ ጣቢያ መልክ የሚሰሩ ስራዎች ከደንበኞች ዥረቶችን ለመቀበል ይገኛሉ (FLV እና AVC+AAC በ FLV መያዣ)። የ RTMP ፕሮቶኮልን በመጠቀም ከፍላሽ ኮሙኒኬሽን አገልጋይ ሌላ አማራጭ ለመፍጠር ፕሮጀክቱ በመጀመሪያ በ2005 ተፈጠረ። በኋላ፣ Red5 HLS፣ WebSockets፣ RTSP እና WebRTCን በተሰኪዎች በመጠቀም ለማሰራጨት ድጋፍ ሰጥቷል።

    Red5 በፕሮጀክቱ ውስጥ እንደ ዥረት አገልጋይ ሆኖ ያገለግላል Apache OpenMetings የቪዲዮ እና የድምጽ ኮንፈረንስ ለማደራጀት. ኮዱ የተፃፈው በጃቫ እና ነው። የቀረበ በ Apache 2.0 ፍቃድ የተሰጠው. የባለቤትነት ምርት የተገነባው በቀይ 5 መሠረት ነው ቀይ5 ፕሮእስከ 500ms ዝቅተኛ የማድረስ መዘግየት እና በAWS፣ Google Cloud እና Azure ደመናዎች ላይ የማሰማራት ችሎታ ያላቸው በሚሊዮኖች የሚቆጠሩ ተመልካቾችን ማዳረስ።

ምንጭ: opennet.ru

አስተያየት ያክሉ