A Roc 0.1, Ant 1.7 és Red5 1.1.1 streaming szerverek kiadása

A nyílt médiaszerverek számos új kiadása elérhető az online streaming megszervezéséhez:

  • Által benyújtott első kiadás
    keleti mesék óriási madara, egy eszközkészlet az audio hálózaton keresztüli valós idejű streameléséhez, garantált késleltetéssel és CD-szintű minőséggel. Az átvitel során figyelembe veszi a küldő és a címzett rendszeróráinak időbeli eltérését. Támogatja az elveszett csomagok helyreállítását kódok segítségével előre hibajavítás megvalósításában OpenFEC (a minimális késleltetési módban a Reed-Solomon kód, a maximális teljesítmény módban pedig a LDPC-lépcsőház). Az átvitel az RTP protokollt használja (AVP L16, 44100 Hz PCM 16 bites). Jelenleg csak a hangot támogatja, de a tervek között szerepel a videó és más típusú tartalmak támogatása is.

    Lehetőség van egy adatfolyam multiplexére több feladótól, hogy egy címzetthez kézbesítsék. A CPU típusától és az átviteli késleltetési követelményektől függően különböző mintavételi beállítások profilok csatlakoztathatók. A különböző típusú hálózatokon keresztül történő sugárzás támogatott, beleértve a helyi hálózatot, az internetet és a vezeték nélküli hálózatot. A beállításoktól, az átviteli sebességtől és a csomagvesztéstől függően a Roc automatikusan kiválasztja a szükséges folyamkódolási paramétereket és beállítja annak intenzitását az átvitel során.

    A projekt egy C könyvtárból áll, eszközöket parancssort és egy modulkészletet a Roc szállítási bemenetként való használatához PulseAudio. A legegyszerűbb formában a rendelkezésre álló eszközök lehetővé teszik a hang továbbítását az egyik számítógépen lévő fájlból vagy hangeszközről egy másik számítógépen lévő fájlra vagy hangeszközre. Különféle audio háttérrendszerek támogatottak, köztük az ALSA, a PulseAudio és a CoreAudio. A kód C++ és nyelven van írva forgalmazza MPL-2.0 licenc alatt. Támogatja a munkát GNU/Linuxon és macOS-en.

  • Elérhető a multimédiás szerver új kiadása Ant Media Server 1.7, amely lehetővé teszi az adatfolyam megszervezését RTMP, RTSP és WebRTC protokollokon keresztül, az adaptív bitsebesség-váltási mód támogatásával. Az Ant segítségével MP4, HLS és FLV formátumú hálózati videofelvételeket is meg lehet szervezni. A lehetőségek között megemlíthetjük a WebRTC-RTMP konverter jelenlétét, az IP-kamerák és az IPTV támogatását, az élő közvetítések elosztását és rögzítését, a streaming megszervezését a közösségi hálózatokba, a skálázást a klaszterek telepítésén keresztül, a tömeges sugárzás lehetőségét egy pontról a másikra. sok címzett 500 ms-os késéssel.

    A terméket az Open Core modell keretein belül fejlesztik, ami magában foglalja a fő részének az Apache 2.0 licenc alatti fejlesztését és a fejlett funkciók (például streamelés a Youtube-ra) fizetős kiadásban történő szállítását. Az új verzió 40%-kal növelte a WebRTC-n keresztüli sugárzás teljesítményét, hozzáadott egy naplónézegetőt, továbbfejlesztette a webpanelt, hozzáadott egy REST API-t a statisztikák megjelenítéséhez, optimalizálta a memóriafogyasztást, javította a hibakezelést, és hozzáadta a statisztikák küldésének lehetőségét az Apache Kafka számára. .

  • került sor streaming szerver kiadás Piros 5 1.1.1, amely lehetővé teszi a videó továbbítását FLV, F4V, MP4 és 3GP formátumban, valamint hangot MP3, F4A, M4A, AAC formátumban. Élő közvetítési módok és felvételi állomás formájában történő munka állnak rendelkezésre az ügyfelektől érkező streamek fogadására (FLV és AVC+AAC FLV tárolóban). A projektet eredetileg 2005-ben hozták létre, hogy az RTMP protokollt használó Flash Communication Server alternatívát hozzon létre. Később a Red5 támogatást nyújtott a HLS, WebSockets, RTSP és WebRTC használatával történő sugárzáshoz bővítményeken keresztül.

    A Red5 streaming szerverként használatos a projektben Apache Open Meetings video- és audiokonferenciák szervezésére. A kód Java és szállított Apache 2.0 licenc alatt. Egy szabadalmaztatott termék a Red5 alapján épül fel Red5 Pro500 ms-ig terjedő kézbesítési késleltetéssel, valamint AWS-ben, Google Cloud-ban és Azure-felhőkben való telepítés lehetőségével több millió nézőre skálázható.

Forrás: opennet.ru

Hozzászólás