Kuburitswa kweRoc 0.1, Ant 1.7 uye Red5 1.1.1 kusevha maseva

Kune akati wandei matsva ekuburitswa kweakavhurika midhiya maseva aripo ekuronga online kutenderera:

  • Introduced yekutanga edition
    Roc, chishandiso chekufambisa odhiyo panetiweki munguva chaiyo ine yakavimbiswa latency uye CD-level mhando. Munguva yekutumira, kutsauka kwenguva yeachi system yeanotumira uye mugamuchiri inotariswa. Inotsigira kudzoreredzwa kwemapaketi akarasika uchishandisa makodhi gadzirisa kukanganisa mukuita OpenFEC (mune yakaderera kunonoka modhi, iyo Reed-Solomon kodhi inoshandiswa, uye mune yakanyanya kuita maitiro, iyo LDPC-Staircase) Iyo yekufambisa inoshandisa iyo RTP protocol (AVP L16, 44100Hz PCM 16-bit). Parizvino, odhiyo chete inotsigirwa, asi pane zvirongwa zvekutsigira vhidhiyo uye mamwe marudzi ezvinyorwa.

    Zvinogoneka kuwedzeredza rwizi kubva kune vakati wandei vanotumira kuti vatumire kune mumwe chete anogamuchira. Izvo zvinogoneka kubatanidza akasiyana maprofile emasampling marongero, zvichienderana nerudzi rweCPU uye zvinodiwa zvekunonoka kutapurirana. Kutepfenyura pamusoro pemhando dzakasiyana dzemanetiweki kunotsigirwa, kusanganisira network yemuno, Internet uye isina waya network. Zvichienderana nezvirongwa, kuburikidza nekurasikirwa kwepaketi, Roc inosarudza otomatiki iyo inodiwa rwizi encoding paramita uye inogadzirisa kusimba kwayo panguva yekufambisa.

    Iyo purojekiti ine C library, zvishandiso mutsara wekuraira uye seti yemamodule ekushandisa Roc sekutakura mukati PulseAudio. Muchimiro chayo chakareruka, zvishandiso zviripo zvinokutendera kuti utumire odhiyo kubva kune faira kana dhizaini pane imwe komputa kuenda kune faira kana inonzwika mudziyo pane imwe komputa. Yakasiyana-siyana yekudzosera kumashure inotsigirwa, kusanganisira ALSA, PulseAudio uye CoreAudio. Iyo kodhi yakanyorwa muC ++ uye inoparadzirwa ne ine rezinesi pasi peMPL-2.0. Inotsigira basa paGNU/Linux uye macOS.

  • Inowanikwa kuburitswa kutsva kwemultimedia server Ant Media Server 1.7, iyo inokutendera kuti uronge kutenderera kuburikidza neRTMP, RTSP uye WebRTC mapuroteni ane rutsigiro rweadaptive bitrate shanduko modhi. Ant inogona zvakare kushandiswa kuronga network vhidhiyo kurekodha muMP4, HLS uye FLV mafomati. Pakati pemikana, tinogona kuona kuvepo kweWebRTC kuenda kuRTMP inoshandura, tsigiro yeIP kamera uye IPTV, kugovera uye kurekodha mhenyu nzizi, kuronga kutenderera kune masocial network, kuwedzera kuburikidza neboka rekuendesa, mukana wekutepfenyura kwevanhu vakawanda kubva pane imwe nzvimbo kuenda. vazhinji vanogamuchira nekunonoka kwe500ms.

    Chigadzirwa chacho chiri kuvandudzwa mukati megadziriro yeOpen Core modhi, izvo zvinoreva kuvandudzwa kwechikamu chikuru pasi perezinesi reApache 2.0 uye kuendeswa kwezvinhu zvepamberi (semuenzaniso, kutenderera kuYouTube) mune yakabhadharwa edition. Iyo vhezheni itsva yakawedzera kuita kwekutepfenyura kuburikidza neWebRTC ne40%, yakawedzera mucherechedzi welogi, yakavandudza webhu panhi, yakawedzera REST API yekuratidzira manhamba, yakagadziridzwa mashandisirwo endangariro, yakagadziridzwa kukanganisa kukanganisa uye yakawedzera kugona kutumira nhamba kuApache Kafka. .

  • zvakaitika kuburitsa server kuburitswa Tsvuku5 1.1.1, iyo inokutendera kuti utumire vhidhiyo muFLV, F4V, MP4 uye 3GP mafomati, pamwe nekuteerera muMP3, F4A, M4A, AAC mafomati. Live nhepfenyuro modhi uye shanda muchimiro chechiteshi chekurekodha zviripo zvekugamuchira nzizi kubva kune vatengi (FLV neAVC + AAC mumudziyo weFLV). Iyo purojekiti yakatanga kugadzirwa muna 2005 kugadzira imwe nzira yeFlash Communication Server uchishandisa RTMP protocol. Gare gare, Red5 yakapa rutsigiro rwekutepfenyura uchishandisa HLS, WebSockets, RTSP uye WebRTC kuburikidza nemapulagi.

    Red5 inoshandiswa sevhavha yekufambisa mupurojekiti Apache Vhura Misangano yekuronga mavhidhiyo uye makonferensi ekuteerera. Iyo kodhi yakanyorwa muJava uye zvakapihwa ine rezinesi pasi peApache 2.0. Chigadzirwa chemuridzi chinovakwa pahwaro hweRed5 Red5 Pro, kukwira kumamirioni evaoni nedelivery latency yakaderera se500ms uye kugona kuendesa muAWS, Google Cloud uye Azure makore.

Source: opennet.ru

Voeg