Uscita dei server per lo streaming Roc 0.1, Ant 1.7 e Red5 1.1.1

Sono disponibili diverse nuove versioni di server multimediali open source, progettati per organizzare streaming online:

  • Presentato il primo rilascio
    Roc, toolkit per lo streaming audio su rete in tempo reale con garanzia di latenza e qualità paragonabili a quelle dei CD audio. Durante la trasmissione viene considerata la deviazione temporale degli orologi di sistema del mittente e del destinatario. Viene supportato il recupero dei pacchetti persi tramite codici di correzione degli errori nella realizzazione OpenFEC (in modalità a bassa latenza viene utilizzato il codice di Reed-Solomon, mentre in modalità massima prestazione viene impiegato lo schema LDPC-Staircase). Durante la trasmissione viene utilizzato il protocollo RTP (AVP L16, 44100Hz PCM 16-bit). Al momento, è supportata solo la trasmissione audio, ma è prevista l'aggiunta del supporto per lo streaming video e altri tipi di contenuti.

    È possibile multiplexare il flusso proveniente da più mittenti per consegnarlo a un unico destinatario. Può essere collegato a diversi profili di impostazione della campionatura, in base al tipo di CPU e ai requisiti di latenza per la trasmissione. È supportata la trasmissione attraverso vari tipi di reti, inclusa la rete locale, Internet e reti wireless. A seconda delle impostazioni, della larghezza di banda e della perdita di pacchetti, Roc seleziona automaticamente i parametri necessari per la codifica del flusso e regola la sua intensità durante il trasferimento.

    Il progetto consiste in una libreria in C, strumenti da riga di comando e un insieme di moduli per applicare Roc come trasporto in PulseAudio. Nel caso più semplice, gli strumenti disponibili consentono di indirizzare l'audio da un file o da un dispositivo audio su un computer a un file o a un dispositivo audio di un altro computer. Sono supportati vari backend audio, inclusi ALSA, PulseAudio e CoreAudio. Il codice è scritto in C++ e distribuito sotto licenza MPL-2.0. È supportato il funzionamento su GNU/Linux e macOS.

  • Disponibile nuova versione del server multimediale Ant Media Server 1.7, che consente di organizzare lo streaming tramite i protocolli RTMP, RTSP e WebRTC con supporto per la modalità di cambiamento dinamico del bitrate. Ant può anche essere utilizzato per la registrazione in rete di video nei formati MP4, HLS e FLV. Tra le funzionalità spicca la presenza di un convertitore WebRTC in RTMP, supporto per telecamere IP e IPTV, distribuzione e registrazione di flussi live, organizzazione di streaming sui social network, scalabilità tramite il deployment di cluster e la possibilità di trasmettere massivamente da un unico punto a molti destinatari con ritardi di 500 ms.

    Il prodotto si sviluppa secondo il modello Open Core, che prevede lo sviluppo della parte principale sotto licenza Apache 2.0 e la fornitura di funzionalità avanzate (ad esempio, streaming su YouTube) nella versione a pagamento. Nella nuova versione è stato migliorato il rendimento dello streaming tramite WebRTC del 40%, è stato aggiunto un visualizzatore di log, migliorata la web panel, è stato aggiunto un REST API per l'output delle statistiche, ottimizzato il consumo di memoria, migliorata la gestione degli errori e introdotta la possibilità di inviare statistiche ad Apache Kafka.

  • Si è svolto rilascio del server di streaming Red5 1.1.1, che consente di trasmettere video nei formati FLV, F4V, MP4 e 3GP, oltre a suoni nei formati MP3, F4A, M4A, AAC. Sono disponibili modalità di streaming live e di funzionamento come stazione di registrazione per ricevere flussi dai clienti (FLV e AVC+AAC in contenitore FLV). Il progetto è stato inizialmente creato nel 2005 come alternativa a Flash Communication Server, utilizzando il protocollo RTMP. Successivamente, Red5 ha fornito supporto per la trasmissione tramite plugin con HLS, WebSockets, RTSP e WebRTC.

    Red5 è utilizzato come server di streaming nel progetto Apache OpenMeetings per organizzare conferenze video e audio. Il codice è scritto in Java e è distribuito sotto la licenza Apache 2.0. Red5 è alla base di un prodotto proprietario Red5 Pro, che consente la scalabilità fino a milioni di spettatori con latenze di consegna di 500 ms e la possibilità di distribuzione su AWS, Google Cloud e Azure.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster