Udgivelse af servere til streaming Roc 0.1, Ant 1.7 og Red5 1.1.1

Der er flere nye udgivelser af åbne medieservere, der er designet til at organisere streaming i netværket:

  • Præsenteret første udgave
    Roc, et toolkit til streaming af lyd over netværket i realtid med garanteret ventetid og kvalitet på niveau med lyd-cd'er. Ved overførsel tages der højde for afvigelsen i systemklokkerne hos afsenderen og modtageren. Der er støtte til genopretning af tabte pakker ved hjælp af koder til direkte fejlkorrektion i implementeringen OpenFEC (i tilstand med minimale forsinkelser anvendes Reed-Solomon-koden, mens der i tilstanden for maksimal ydeevne anvendes skemaet LDPC-Staircase). Ved transmission anvendes RTP-protokollen (AVP L16, 44100Hz PCM 16-bit). I øjeblikket understøttes kun lydtransmission, men der er planer om at understøtte streaming af video og andre typer indhold.

    Der er mulighed for multiplexing af stream fra flere afsendere til én modtager. Det er muligt at anvende forskellige profiler for samplingsindstillinger, afhængigt af CPU-typen og kravene til forsinkelser under transmission. Streaming understøttes gennem forskellige typer netværk, herunder lokale netværk, internettet og trådløse netværk. Afhængigt af indstillinger, båndbredde og tabte pakker vælger Roc automatisk de nødvendige kodningsparametre for streamen og justerer intensiteten under transmissionen.

    Projektet består af et C-bibliotek, værktøjer et kommandolinjegrænseflade og et sæt moduler til anvendelse af Roc som transport i PulseAudio. I sin enkleste form giver det tilgængelige værktøj mulighed for at dirigere lyd fra en fil eller et lydapparat på én computer til en fil eller et lydapparat på en anden computer. Der understøttes forskellige lyd-backends, herunder ALSA, PulseAudio og CoreAudio. Koden er skrevet i C++ og distribueres under MPL-2.0-licensen. Det understøtter drift i GNU/Linux og macOS.

  • Tilgængelig en ny version af multimediatjeneren Ant Media Server 1.7, der muliggør streaming via RTMP-, RTSP- og WebRTC-protokoller med understøttelse af adaptiv bitrate-ændring. Ant kan også anvendes til netværksoptagelse af video i MP4-, HLS- og FLV-formater. Blandt funktionerne kan nævnes en WebRTC til RTMP-konverter, support for IP-kameraer og IPTV, distribution og optagelse af live-streams, streaming til sociale medier, skalering gennem klusterimplementering, samt muligheden for massedistribution fra ét punkt til mange modtagere med latens på 500 ms.

    Produktet udvikles under Open Core-modellen, som indebærer udvikling af den grundlæggende del under Apache 2.0-licensen og levering af udvidede funktioner (f.eks. streaming til YouTube) i den betalte version. Den nye version har øget broadcasting-ydeevnen via WebRTC med 40%, tilføjet logviewer, forbedret webpanel, tilføjet REST API til statistikvisning, optimeret hukommelsesforbrug, forbedret fejlhåndtering og tilføjet muligheden for at sende statistik til Apache Kafka.

  • Har fundet sted udgivelse af streamingserver Red5 1.1.1, som muliggør videotransmission i FLV, F4V, MP4 og 3GP-formater samt lyd i MP3, F4A, M4A, AAC-formater. Live streaming-tilstande og optagelsesstation-tilstande til modtagelse af streams fra klienter (FLV og AVC+AAC i FLV-container) er tilgængelige. Projektet blev oprindeligt oprettet i 2005 for at skabe et alternativ til Flash Communication Server, der anvender RTMP-protokollen. Senere blev støtte til streaming ved hjælp af HLS, WebSockets, RTSP og WebRTC implementeret i Red5 via plugins.

    Red5 anvendes som streamingserver i projektet Apache OpenMeetings til at organisere video- og lydkonferencer. Koden er skrevet i Java og leveres under Apache 2.0-licensen. På basis af Red5 er der skabt et proprietært produkt Red5 Pro, som muliggør scaling til millioner af seere med leveringlatens på 500 ms og mulighed for implementering i AWS-, Google Cloud- og Azure-skyer.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster