Izdaja pretočnih strežnikov Roc 0.1, Ant 1.7 in Red5 1.1.1

Za organiziranje spletnega pretakanja je na voljo več novih izdaj odprtih medijskih strežnikov:

  • Predložil prva izdaja
    Roc, komplet orodij za pretakanje zvoka prek omrežja v realnem času z zajamčeno zakasnitvijo in kakovostjo na ravni CD-ja. Pri prenosu se upošteva časovno odstopanje sistemskih ur pošiljatelja in prejemnika. Podpira obnovitev izgubljenih paketov z uporabo kod popravek napak naprej pri izvajanju OpenFEC (v načinu minimalne zakasnitve se uporablja Reed-Solomonova koda, v načinu največje zmogljivosti pa LDPC-stopnišče). Prenos uporablja protokol RTP (AVP L16, 44100Hz PCM 16-bit). Trenutno je podprt samo zvok, vendar obstajajo načrti za podporo videa in drugih vrst vsebine.

    Možno je multipleksirati tok od več pošiljateljev za dostavo enemu prejemniku. Možno je povezati različne profile nastavitev vzorčenja, odvisno od tipa CPU in zahtev glede zakasnitev prenosa. Podprto je oddajanje prek različnih vrst omrežij, vključno z lokalnim omrežjem, internetom in brezžičnim omrežjem. Glede na nastavitve, prepustnost in izgubo paketov Roc samodejno izbere potrebne parametre kodiranja toka in prilagodi njegovo intenzivnost med prenosom.

    Projekt je sestavljen iz knjižnice C, orodja ukazno vrstico in nabor modulov za uporabo Roc kot transportnega sredstva v PulseAudio. V najpreprostejši obliki vam razpoložljiva orodja omogočajo usmerjanje zvoka iz datoteke ali zvočne naprave v enem računalniku v datoteko ali zvočno napravo v drugem računalniku. Podprta so različna zvočna ozadja, vključno z ALSA, PulseAudio in CoreAudio. Koda je napisana v C++ in distributer licenciran pod MPL-2.0. Podpira delo na GNU/Linux in macOS.

  • Na voljo nova izdaja multimedijskega strežnika Medijski strežnik Ant 1.7, ki vam omogoča organiziranje pretakanja prek protokolov RTMP, RTSP in WebRTC s podporo za prilagodljiv način spreminjanja bitne hitrosti. Ant se lahko uporablja tudi za organiziranje omrežnega snemanja videa v formatih MP4, HLS in FLV. Med možnostmi lahko opazimo prisotnost pretvornika WebRTC v RTMP, podporo za IP kamere in IPTV, distribucijo in snemanje prenosov v živo, organizacijo pretakanja v družabna omrežja, skaliranje z uvedbo grozdov, možnost množičnega oddajanja od ene točke do veliko prejemnikov z zakasnitvijo 500 ms.

    Izdelek se razvija v okviru modela Open Core, kar pomeni razvoj glavnega dela pod licenco Apache 2.0 in dostavo naprednih funkcij (na primer pretakanje na Youtube) v plačljivi izdaji. Nova različica je povečala zmogljivost oddajanja prek WebRTC za 40 %, dodala je pregledovalnik dnevnikov, izboljšala spletno ploščo, dodala REST API za prikaz statistike, optimizirala porabo pomnilnika, izboljšalo obravnavanje napak in dodala možnost pošiljanja statistike v Apache Kafka .

  • potekala izdaja pretočnega strežnika rdeča5 1.1.1, ki omogoča prenos videa v formatih FLV, F4V, MP4 in 3GP ter zvoka v formatih MP3, F4A, M4A, AAC. Za sprejemanje tokov odjemalcev (FLV in AVC+AAC v FLV vsebniku) so na voljo načini oddajanja v živo in delo v obliki snemalne postaje. Projekt je bil prvotno ustvarjen leta 2005, da bi ustvaril alternativo Flash Communication Server z uporabo protokola RTMP. Kasneje je Red5 zagotovil podporo za oddajanje z uporabo HLS, WebSockets, RTSP in WebRTC prek vtičnikov.

    Red5 se v projektu uporablja kot pretočni strežnik Odprta srečanja Apache za organizacijo video in avdio konferenc. Koda je napisana v Javi in priloženo licenciran pod Apache 2.0. Lastniški izdelek je zgrajen na osnovi Red5 Red5 Pro, ki se prilagaja milijonom gledalcev z zakasnitvijo dostave do 500 ms in možnostjo uvajanja v oblake AWS, Google Cloud in Azure.

Vir: opennet.ru

Dodaj komentar