Release fan Roc 0.1, Ant 1.7 en Red5 1.1.1 streaming servers

D'r binne ferskate nije releases fan iepen mediaservers beskikber foar it organisearjen fan online streaming:

  • Yntrodusearre earste edysje
    rock, in toolkit foar it streamen fan audio oer in netwurk yn echte tiid mei garandearre latency en kwaliteit op CD-nivo. By oerdracht wurdt rekken holden mei de tiidôfwiking fan de systeemklokken fan de stjoerder en de ûntfanger. Unterstützt herstel fan ferlerne pakketten mei koades foarút flater korreksje yn útfiering OpenFEC (yn de minimale fertragingsmodus wurdt de Reed-Solomon-koade brûkt, en yn 'e maksimale prestaasjesmodus wurdt de LDPC-Trap). De oerdracht brûkt it RTP-protokol (AVP L16, 44100Hz PCM 16-bit). Op it stuit wurdt allinich audio stipe, mar d'r binne plannen om fideo en oare soarten ynhâld te stypjen.

    It is mooglik om in stream fan ferskate ôfstjoerders te multiplexen foar levering oan ien ûntfanger. It is mooglik om te ferbinen ferskillende profilen fan sampling ynstellings, ôfhinklik fan it type CPU en de easken foar oerdracht fertraging. It útstjoeren oer ferskate soarten netwurken wurdt stipe, ynklusyf lokaal netwurk, ynternet en draadloos netwurk. Ofhinklik fan 'e ynstellings, trochfier en pakketferlies, selekteart Roc automatysk de nedige streamkodearringsparameters en past de yntensiteit oan by it oerdracht.

    It projekt bestiet út in C-biblioteek, ark kommandorigel en in set modules foar it brûken fan Roc as ferfier yn PulseAudio. Yn syn ienfâldichste foarm kinne beskikbere ark jo audio fan in bestân of lûdapparaat op ien kompjûter nei in bestân of lûdapparaat op in oare kompjûter routerje. Ferskate audio-backends wurde stipe, ynklusyf ALSA, PulseAudio en CoreAudio. De koade is skreaun yn C ++ en ferspraat troch lisinsje ûnder MPL-2.0. Unterstützt wurk op GNU/Linux en macOS.

  • Beskikber nije release fan multimedia tsjinner Ant Media Server 1.7, wêrmei jo streaming kinne organisearje fia RTMP-, RTSP- en WebRTC-protokollen mei stipe foar adaptive bitrate-feroaringsmodus. Ant kin ek brûkt wurde om netwurkfideo-opname te organisearjen yn MP4-, HLS- en FLV-formaten. Under de mooglikheden kinne wy ​​​​opmerke de oanwêzigens fan in WebRTC nei RTMP converter, stipe foar IP-kamera's en IPTV, distribúsje en opname fan live streams, it organisearjen fan streaming nei sosjale netwurken, skaalfergrutting troch kluster-ynset, de mooglikheid fan massa-útstjoering fan ien punt nei in protte ûntfangers mei fertragingen fan 500ms.

    It produkt wurdt ûntwikkele yn it ramt fan it Open Core-model, wat de ûntwikkeling fan it haaddiel ûnder de Apache 2.0-lisinsje ymplisearret en de levering fan avansearre funksjes (bygelyks streaming nei Youtube) yn in betelle edysje. De nije ferzje hat de prestaasjes fan útstjoeren fia WebRTC mei 40% ferhege, in lochwerjer tafoege, it webpaniel ferbettere, in REST API tafoege foar it werjaan fan statistiken, optimalisearre ûnthâldferbrûk, ferbettere flaterhanneling en tafoege de mooglikheid om statistyk te stjoeren nei Apache Kafka .

  • barde streaming tsjinner release Red5 1.1.1, wêrmei jo fideo kinne ferstjoere yn formaten FLV, F4V, MP4 en 3GP, lykas audio yn MP3, F4A, M4A, AAC formaten. Live-útstjoermodi en wurk yn 'e foarm fan in opnamestasjon binne beskikber foar it ûntfangen fan streamen fan kliïnten (FLV en AVC + AAC yn in FLV-kontener). It projekt waard oarspronklik makke yn 2005 om in alternatyf te meitsjen foar Flash Communication Server mei it RTMP-protokol. Letter levere Red5 stipe foar útstjoeren mei HLS, WebSockets, RTSP en WebRTC fia plugins.

    Red5 wurdt brûkt as streaming-tsjinner yn it projekt Apache iepen gearkomsten foar it organisearjen fan fideo- en audiokonferinsjes. De koade is skreaun yn Java en levere lisinsje ûnder Apache 2.0. In proprietêr produkt is boud op basis fan Red5 Red5 Pro, skaalfergrutting nei miljoenen sjoggers mei leveringslatinsje sa leech as 500ms en de mooglikheid om te ynsetten yn AWS, Google Cloud en Azure wolken.

Boarne: opennet.ru

Add a comment