Vydání serverů pro streamování Roc 0.1, Ant 1.7 a Red5 1.1.1

K dispozici je několik nových verzí otevřených mediálních serverů, určených pro organizaci streamování v síti:

  • Představení první vydání
    Roc, toolkit pro streamování zvuku přes síť v reálném čase s garantovaným zpožděním a zajištěním kvality na úrovni zvukových kompakt-disků. Při přenosu se bere v úvahu odchylka času systémových hodin odesílatele a příjemce. Podporuje se obnovení ztracených paketů pomocí kódů přímé korekce chyb v realizaci OpenFEC (v režimu minimálních zpoždění se používá Reed-Solomonův kód, zatímco v režimu maximální výkonu schéma LDPC-Staircase). Při přenosu se používá protokol RTP (AVP L16, 44100 Hz PCM 16-bit). V současnosti se podporuje pouze přenos zvuku, ale v plánech je podpora pro streamování videa a dalších typů obsahu.

    Existuje možnost multiplexování streamu od několika odesílatelů pro doručení jednomu příjemci. Je možné připojit různé profily nastavení vzorkování, v závislosti na typu CPU a požadavcích na zpoždění při přenosu. Podporuje se streamování přes různé typy sítí, včetně lokální sítě, internetu a bezdrátové sítě. V závislosti na nastaveních, kapacitě a ztrátě paketů Roc automaticky vybírá potřebné parametry kódování streamu a v průběhu přenosu upravuje jeho intenzitu.

    Projekt sestává z C knihovny, nástrojů příkazového řádku a souboru modulů pro použití Roc jako transportu v PulseAudio. V nejjednodušším případě dostupný nástroj umožňuje směrovat zvuk z souboru nebo zvukového zařízení na jednom počítači do souboru nebo zvukového zařízení jiného počítače. Podporují se různé zvukové backendy, včetně ALSA, PulseAudio a CoreAudio. Kód je napsán v jazyce C++ a distribuováno pod licencí MPL-2.0. Podporuje se práce v GNU/Linux a macOS.

  • Dostupné nová verze multimediálního serveru Ant Media Server 1.7, který umožňuje organizaci streamování prostřednictvím protokolů RTMP, RTSP a WebRTC s podporou režimu adaptivního změny bit rate. Ant může být také použit k uspořádání síťového záznamu videa ve formátech MP4, HLS a FLV. Mezi jeho možnosti patří přítomnost převodníku WebRTC na RTMP, podpora IP kamer a IPTV, distribuce a záznam živých streamů, organizace streamování na sociálních sítích, zajištění škálovatelnosti prostřednictvím nasazení clusteru, a možnost hromadného vysílání z jednoho místa mnoha příjemcům se zpožděním na úrovni 500 ms.

    Produkt se rozvíjí v rámci modelu Open Core, což znamená vývoj základní části pod licencí Apache 2.0 a dodání rozšířených funkcí (např. streamování na YouTube) ve placené edici. V nové verzi byla zvýšena výkonost streamování prostřednictvím WebRTC o 40 %, přidán prohlížeč logů, zlepšena webová panel, přidán REST API pro výstup statistik, optimalizována spotřeba paměti, zlepšeno zpracování chyb a přidána možnost odesílání statistik do Apache Kafka.

  • Proběhlo verze serveru pro streamování Red5 1.1.1, který umožňuje přenos videa ve formátech FLV, F4V, MP4 a 3GP, stejně jako zvuku ve formátech MP3, F4A, M4A, AAC. K dispozici jsou režimy živého vysílání a práce v režimu nahrávací stanice pro příjem streamů od klientů (FLV a AVC+AAC v kontejneru FLV). Projekt byl původně vytvořen v roce 2005 jako alternativa k Flash Communication Server, který používá protokol RTMP. V budoucnu byla v Red5 prostřednictvím pluginů zajištěna podpora vysílání pomocí HLS, WebSockets, RTSP a WebRTC.

    Red5 je používán jako server pro streamování v projektu Apache OpenMeetings pro organizaci video- a audiokonferencí. Kód je napsán v Javě a dodává se pod licencí Apache 2.0. Na bázi Red5 byl vyvinut proprietární produkt Red5 Pro, který zajišťuje škálovatelnost až k milionům diváků se zpožděním dodání na úrovni 500 ms a možností nasazení v cloudových službách AWS, Google Cloud a Azure.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster