Janë në dispozicion disa edicione të reja të serverëve të hapur të mediave, të destinuar për organizimin e transmetimit në rrjet:
- nëna i parë
, njĂ« toolkit pĂ«r transmetimin e tingullit nĂ« rrjet nĂ« mĂ«nyrĂ« time-reale me vonesa tĂ« garantuara dhe siguri cilĂ«sie nĂ« nivelin e diskĂ«ve tĂ« zĂ«rit kompakt. GjatĂ« transmetimit konsiderohet devijimi temporal i orĂ«ve sistemike tĂ« dĂ«rguesit dhe marrĂ«sit. MbĂ«shtetet rikuperimi i paketave tĂ« humbura pĂ«rmes kodeve nĂ« implementim (nĂ« modin e vonesave minimale aplikohet kodi i Reed-Solomon, ndĂ«rsa nĂ« modin e performancĂ«s maksimale â skema ). GjatĂ« transmetimit pĂ«rdoret protokolli RTP (AVP L16, 44100Hz PCM 16-bit). Aktualisht mbĂ«shtetet vetĂ«m transmetimi i tingullit, por nĂ« planet Ă«shtĂ« parashikuar mbĂ«shtetje pĂ«r transmetimin e videos dhe llojeve tĂ« tjera tĂ« pĂ«rmbajtjes.Ekziston mundĂ«sia pĂ«r multipleximin e njĂ« fluksi nga disa dĂ«rgues pĂ«r ta dorĂ«zuar atĂ« tek njĂ« pĂ«rfitues. ĂshtĂ« e mundur tĂ« lidhen profile tĂ« ndryshme tĂ« cilĂ«sisĂ« sĂ« pĂ«rcjelljes, nĂ« varĂ«si tĂ« llojit tĂ« CPU dhe kĂ«rkesave pĂ«r vonesat gjatĂ« transmetimit. MbĂ«shtetet transmetimi pĂ«rmes tipeve tĂ« ndryshme tĂ« rrjeteve, duke pĂ«rfshirĂ« rrjetin lokal, internetin dhe rrjetin pa tela. NĂ« pĂ«rputhje me konfigurimet, kapacitetin dhe humbjet e paketave, Roc zgjedh automatikisht parametrat e nevojshĂ«m pĂ«r kodimin e fluksit dhe gjatĂ« transmetimit korrigjon intensitetin e tij.
Projekti përbëhet nga një bibliotekë në C, i linjës së komandës dhe një grup modulash për të aplikuar Roc si transport në . Në rastin më të thjeshtë, instrumentari i disponueshëm lejon dërgimin e zërit nga një skedë ose pajisje të zërit në një kompjuter në një skedë ose pajisje të zërit të një kompjuteri tjetër. Mbështeten backend të ndryshëm të zërit, duke përfshirë ALSA, PulseAudio dhe CoreAudio. Kodi është shkruar në C++ dhe në përputhje me licencën MPL-2.0. Mbështetet puna në GNU/Linux dhe macOS.
- versioni i ri të serverit multimedial , që mundëson organizimin e transmetimit të drejtpërdrejtë përmes protokolleve RTMP, RTSP dhe WebRTC me mbështetje për modalitetin e adaptimit të ndryshueshmërisë së bitrate-ve. Ant gjithashtu mund të përdoret për organizimin e regjistrimit në rrjet të videove në formate MP4, HLS dhe FLV. Nga mundësitë, mund të theksohet prania e një konvertuesi WebRTC në RTMP, mbështetje për kamerat IP dhe IPTV, shpërndarja dhe regjistrimi i transmetimeve live, organizimi i transmetimit në rrjetet sociale, sigurimi i shkallëzueshmërisë përmes implementimit të klasterëve, mundësia për transmetim masiv nga një pikë në shumë marrës me vonesa në nivelin 500ms.
Produkti po zhvillohet në kuadër të modelit Open Core, që nënkupton zhvillimin e pjesës kryesore nën licencën Apache 2.0 dhe ofrimin e mundësive të avancuara (për shembull, transmetimi në Youtube) në edicionin e paguar. Në versionin e ri performanca e transmetimit përmes WebRTC është përmirësuar me 40%, është shtuar shikuesi i log-eve, është përmirësuar paneli web, është shtuar REST API për daljen e statistikave, është optimizuar konsumimi i memories, është përmirësuar trajtimi i gabimeve dhe është shtuar mundësia për dërgimin e statistikave në Apache Kafka.
- lëshimi i serverit të transmetimit , duke lejuar transmetimin e videove në formate FLV, F4V, MP4 dhe 3GP, si dhe audio në formate MP3, F4A, M4A, AAC. Janë të disponueshme modalitete të transmetimit Live dhe funksionimi si një stacion regjistrimi për marrjen e rrjedhave nga klientët (FLV dhe AVC+AAC në kontejnerin FLV). Projekti fillimisht u krijua në vitin 2005 si një alternativë për Flash Communication Server, duke përdorur protokollin RTMP. Më vonë, në Red5 përmes plugina u sigurua mbështetje për transmetim duke përdorur HLS, WebSockets, RTSP dhe WebRTC.
Red5 përdoret si një server transmetimi në projektin për organizimin e video- dhe audionferencave. Kodi është shkruar në Java dhe në licencën Apache 2.0. Në bazë të Red5 është ndërtuar një produkt proprietar , që siguron shkallëzim deri në miliona shikuesish me vonesa të shpërndarjes në nivelin 500ms dhe mundësi implementimi në cloud-të AWS, Google Cloud dhe Azure.
Burimi: opennet.ru
