Vydání streamovacích serverů Roc 0.1, Ant 1.7 a Red5 1.1.1

Pro organizování online streamování je k dispozici několik nových verzí otevřených mediálních serverů:

  • Předložené první vydání
    Roc, sada nástrojů pro streamování zvuku přes síť v reálném čase se zaručenou latencí a kvalitou na úrovni CD. Při přenosu je zohledněna časová odchylka systémových hodin odesílatele a příjemce. Podporuje obnovu ztracených paketů pomocí kódů dopředná oprava chyb při implementaci OpenFEC (v režimu minimálního zpoždění se používá Reed-Solomonův kód a v režimu maximálního výkonu se používá kód Reed-Solomon LDPC-Schodiště). Přenos využívá RTP protokol (AVP L16, 44100Hz PCM 16-bit). V současné době je podporován pouze zvuk, ale plánuje se podpora videa a dalších typů obsahu.

    Je možné multiplexovat stream 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řenosu. Je podporováno vysílání přes různé typy sítí, včetně místní sítě, internetu a bezdrátové sítě. V závislosti na nastavení, propustnosti a ztrátovosti paketů Roc automaticky vybírá potřebné parametry kódování streamu a upravuje jeho intenzitu během přenosu.

    Projekt se skládá z knihovny C, nástroje příkazový řádek a sadu modulů pro použití Roc jako transportu v PulseAudio. Ve své nejjednodušší podobě vám dostupné nástroje umožňují směrovat zvuk ze souboru nebo zvukového zařízení na jednom počítači do souboru nebo zvukového zařízení na jiném počítači. Jsou podporovány různé zvukové backendy, včetně ALSA, PulseAudio a CoreAudio. Kód je napsán v C++ a distribuovány licencováno pod MPL-2.0. Podporuje práci na GNU/Linux a macOS.

  • Dostupný nová verze multimediálního serveru Ant Media Server 1.7, který umožňuje organizovat streamování přes protokoly RTMP, RTSP a WebRTC s podporou režimu adaptivní změny bitrate. Ant lze také použít k organizaci síťového nahrávání videa ve formátech MP4, HLS a FLV. Z možností můžeme zaznamenat přítomnost převodníku WebRTC na RTMP, podporu IP kamer a IPTV, distribuci a nahrávání živých streamů, organizování streamování na sociální sítě, škálování prostřednictvím nasazení clusteru, možnost hromadného vysílání z jednoho bodu do mnoho příjemců se zpožděním 500 ms.

    Produkt je vyvíjen v rámci modelu Open Core, což znamená vývoj hlavní části pod licencí Apache 2.0 a poskytování pokročilých funkcí (například streamování na Youtube) v placené edici. Nová verze zvýšila výkon vysílání přes WebRTC o 40 %, přidala prohlížeč protokolů, vylepšila webový panel, přidala REST API pro zobrazování statistik, optimalizovala spotřebu paměti, zlepšila zpracování chyb a přidala možnost odesílat statistiky do Apache Kafka .

  • odehrál se vydání streamovacího serveru Červená5 1.1.1, který umožňuje přenášet video ve formátech FLV, F4V, MP4 a 3GP a také zvuk ve formátech MP3, F4A, M4A, AAC. Pro příjem streamů od klientů jsou k dispozici režimy živého vysílání a práce v podobě nahrávací stanice (FLV a AVC+AAC v kontejneru FLV). Projekt byl původně vytvořen v roce 2005 s cílem vytvořit alternativu k Flash Communication Server pomocí protokolu RTMP. Později Red5 poskytl podporu pro vysílání pomocí HLS, WebSockets, RTSP a WebRTC prostřednictvím pluginů.

    Red5 je v projektu použit jako streamovací server Otevřená setkání Apache pro pořádání video a audio konferencí. Kód je napsán v Javě a dodáváno licencováno pod Apache 2.0. Proprietární produkt je postaven na bázi Red5 Red5 Pro, škálovatelný pro miliony diváků s latencí doručení již 500 ms a možností nasazení v cloudech AWS, Google Cloud a Azure.

Zdroj: opennet.ru

Přidat komentář