Lansarea serverelor pentru streaming Roc 0.1, Ant 1.7 și Red5 1.1.1

Sunt disponibile mai multe versiuni noi de servere media deschise, destinate organizării transmisiunilor pe internet:

  • Prezentat prima versiune
    Roc, un toolkit pentru transmiterea audio prin rețea în timp real, cu o întârziere garantată și calitate la nivelul CD-urilor audio. În timpul transmiterii, se ține cont de deviația temporală a ceasurilor de sistem ale trimisătorului și primitorului. Se suportă refacerea pachetelor pierdute folosind coduri de corecție a erorilor directe în implementare. OpenFEC (în modul de latență minimă se aplică codul Reed-Solomon, iar în modul de performanță maximă – schema LDPC-Staircase). La transmitere se folosește protocolul RTP (AVP L16, 44100Hz PCM 16-bit). În prezent, doar transmiterea audio este suportată, dar în planuri se află suportul pentru transmisia video și alte tipuri de conținut.

    Există posibilitatea multiplexării fluxului de la mai mulți trimiși pentru livrarea către un singur primitor. Se poate conecta diverse profile de configurare a frecvenței, în funcție de tipul de CPU și cerințele de latență în transmitere. Se suportă transmisia prin diverse tipuri de rețele, inclusiv rețea locală, internet și rețea wireless. În funcție de setări, lățimea de bandă și pachetele pierdute, Roc alege automat parametrii necesari pentru codificarea fluxului și ajustează intensitatea acestuia pe parcursul transmisiei.

    Proiectul constă într-o bibliotecă C, un instrumentar de linie de comandă și un set de module pentru aplicarea Roc ca transport în PulseAudio. În cel mai simplu caz, instrumentarul disponibil permite redirecționarea sunetului dintr-un fișier sau dintr-un dispozitiv audio pe un computer, către un fișier sau un dispozitiv audio pe alt computer. Se suportă diverse backend-uri audio, inclusiv ALSA, PulseAudio și CoreAudio. Codul este scris în C++ și se răspândește sub licența MPL-2.0. Se suportă funcționarea în GNU/Linux și macOS.

  • Disponibil cea mai recentă versiune a serverului multimedia Ant Media Server 1.7, permițând organizarea stream-ului prin protocoale RTMP, RTSP și WebRTC, cu suport pentru modul de adaptare a bitrate-ului. Ant poate fi, de asemenea, utilizat pentru organizarea înregistrării video în formatele MP4, HLS și FLV. Printre funcționalități se numără un conversor WebRTC în RTMP, suport pentru camere IP și IPTV, distribuirea și înregistrarea fluxurilor live, organizarea streamingului pe rețele sociale, asigurarea scalabilității prin desfășurarea unui cluster, posibilitatea de a transmite în masă dintr-un singur punct către mulți destinatari cu întârzieri de nivelul 500ms.

    Produsul se dezvoltă într-un model Open Core, care presupune dezvoltarea părții de bază sub licența Apache 2.0 și furnizarea de funcționalități extinse (de exemplu, streaming pe YouTube) în ediția plătită. În noua versiune, performanța streamingului prin WebRTC a fost îmbunătățită cu 40%, a fost adăugat un vizualizator de loguri, a fost îmbunătățită panoul web, a fost adăugat un REST API pentru prezentarea statisticilor, a fost optimizată utilizarea memoriei, a fost îmbunătățită gestionarea erorilor și a fost adăugată posibilitatea de a trimite statistici în Apache Kafka.

  • A avut loc lansare server de streaming Red5 1.1.1, permițând transmiterea de video în formatele FLV, F4V, MP4 și 3GP, precum și audio în formatele MP3, F4A, M4A, AAC. Sunt disponibile moduri de Live streaming și de funcționare ca stație de înregistrare pentru a primi fluxuri de la clienți (FLV și AVC+AAC în container FLV). Proiectul a fost inițial creat în 2005 pentru a oferi o alternativă la Flash Communication Server, utilizând protocolul RTMP. Ulterior, în Red5, prin plugin-uri s-a asigurat suportul pentru streaming folosind HLS, WebSockets, RTSP și WebRTC.

    Red5 este utilizat ca server de streaming în proiectul Apache OpenMeetings pentru organizarea conferințelor video și audio. Codul este scris în Java și este livrat sub licența Apache 2.0. Pe baza Red5 a fost construit un produs proprietar Red5 Pro, care asigură scalabilitate până la milioane de spectatori cu întârzieri de livrare de nivelul 500ms și posibilitatea de desfășurare în cloud-uri AWS, Google Cloud și Azure.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster