Çlirim i serverëve për transmetim Roc 0.1, Ant 1.7 dhe Red5 1.1.1

Janë në dispozicion disa edicione të reja të serverëve të hapur të mediave, të destinuar për organizimin e transmetimit në rrjet:

  • Të paraqitura nëna i parë
    Roc, 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 të korrigjimit të gabimeve të drejtpërdrejtë në implementim OpenFEC (në modin e vonesave minimale aplikohet kodi i Reed-Solomon, ndërsa në modin e performancës maksimale – skema LDPC-Staircase). 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, instrumentar i linjës së komandës dhe një grup modulash për të aplikuar Roc si transport në PulseAudio. 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 distribuohet në përputhje me licencën MPL-2.0. Mbështetet puna në GNU/Linux dhe macOS.

  • I verfüshëm versioni i ri të serverit multimedial Ant Media Server 1.7, 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.

  • U shpall lëshimi i serverit të transmetimit Red5 1.1.1, 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 Apache OpenMeetings për organizimin e video- dhe audionferencave. Kodi është shkruar në Java dhe ofrohet në licencën Apache 2.0. Në bazë të Red5 është ndërtuar një produkt proprietar Red5 Pro, 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

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster