Lëshimi i serverëve të transmetimit Roc 0.1, Ant 1.7 dhe Red5 1.1.1

Ekzistojnë disa lëshime të reja të serverëve të mediave të hapura të disponueshme për organizimin e transmetimit në internet:

  • prezantuar botimi i parë
    zogu Rok, një paketë veglash për transmetimin e audios përmes një rrjeti në kohë reale me vonesë të garantuar dhe cilësi në nivel CD. Gjatë transmetimit, merret parasysh devijimi kohor i orëve të sistemit të dërguesit dhe marrësit. Mbështet rikuperimin e paketave të humbura duke përdorur kode korrigjimi i gabimit përpara në zbatim OpenFEC (në modalitetin minimal të vonesës, përdoret kodi Reed-Solomon, dhe në modalitetin maksimal të performancës, LDPC-Shkallët). Transmetimi përdor protokollin RTP (AVP L16, 44100Hz PCM 16-bit). Aktualisht, mbështetet vetëm audio, por ka plane për të mbështetur video dhe lloje të tjera të përmbajtjes.

    Është e mundur të multipleksohet një transmetim nga disa dërgues për t'i dorëzuar një marrësi. Është e mundur të lidhni profile të ndryshme të cilësimeve të kampionimit, në varësi të llojit të CPU-së dhe kërkesave për vonesat e transmetimit. Mbështetet transmetimi përmes llojeve të ndryshme të rrjeteve, duke përfshirë rrjetin lokal, internetin dhe rrjetin pa tel. Në varësi të cilësimeve, xhiros dhe humbjes së paketës, Roc zgjedh automatikisht parametrat e nevojshëm të kodimit të transmetimit dhe rregullon intensitetin e tij gjatë transmetimit.

    Projekti përbëhet nga një bibliotekë C, mjetet linja e komandës dhe një grup modulesh për përdorimin e Roc si një transportues në PulseAudio. Në formën e tij më të thjeshtë, mjetet e disponueshme ju lejojnë të drejtoni audion nga një skedar ose pajisje zanore në një kompjuter në një skedar ose pajisje zanore në një kompjuter tjetër. Mbështeten mbështetëse të ndryshme audio, duke përfshirë ALSA, PulseAudio dhe CoreAudio. Kodi është shkruar në C++ dhe shperndare nga licencuar sipas MPL-2.0. Mbështet punën në GNU/Linux dhe macOS.

  • Në dispozicion version i ri i serverit multimedial Serveri Ant Media 1.7, i cili ju lejon të organizoni transmetimin përmes protokolleve RTMP, RTSP dhe WebRTC me mbështetje për modalitetin adaptiv të ndryshimit të shpejtësisë së biteve. Ant mund të përdoret gjithashtu për të organizuar regjistrimin e videos në rrjet në formatet MP4, HLS dhe FLV. Ndër mundësitë, mund të vërehet prania e një konverteri WebRTC në RTMP, mbështetje për kamerat IP dhe IPTV, shpërndarjen dhe regjistrimin e transmetimeve të drejtpërdrejta, organizimin e transmetimit në rrjetet sociale, shkallëzimin përmes vendosjes së grupeve, mundësinë e transmetimit masiv nga një pikë në shumë marrës me vonesa prej 500 ms.

    Produkti po zhvillohet brenda kornizës së modelit Open Core, i cili nënkupton zhvillimin e pjesës kryesore nën licencën Apache 2.0 dhe shpërndarjen e veçorive të avancuara (për shembull, transmetimi në Youtube) në një botim të paguar. Versioni i ri ka rritur performancën e transmetimit përmes WebRTC me 40%, ka shtuar një shikues të regjistrave, ka përmirësuar panelin në internet, ka shtuar një API REST për shfaqjen e statistikave, konsumin e optimizuar të memories, ka përmirësuar trajtimin e gabimeve dhe ka shtuar aftësinë për të dërguar statistika në Apache Kafka .

  • Ndodhi lëshimi i serverit të transmetimit E kuqe5 1.1.1, i cili ju lejon të transmetoni video në formatet FLV, F4V, MP4 dhe 3GP, si dhe audio në formatet MP3, F4A, M4A, AAC. Mënyrat e transmetimit të drejtpërdrejtë dhe puna në formën e një stacioni regjistrimi janë të disponueshme për marrjen e transmetimeve nga klientët (FLV dhe AVC+AAC në një kontejner FLV). Projekti u krijua fillimisht në 2005 për të krijuar një alternativë ndaj Flash Communication Server duke përdorur protokollin RTMP. Më vonë, Red5 siguroi mbështetje për transmetimin duke përdorur HLS, WebSockets, RTSP dhe WebRTC përmes shtojcave.

    Red5 përdoret si një server streaming në projekt Takimet e hapura të Apache për organizimin e konferencave video dhe audio. Kodi është shkruar në Java dhe furnizuar licencuar sipas Apache 2.0. Një produkt i pronarit është ndërtuar në bazë të Red5 Red5 Pro, duke u shkallëzuar në miliona shikues me vonesë të dorëzimit deri në 500ms dhe aftësinë për t'u vendosur në retë AWS, Google Cloud dhe Azure.

Burimi: opennet.ru

Shto një koment