I-Google ikhiphe ikhodi yomthombo ye-Lyra, i-codec ye-Android audio 

Ezinsukwini ezimbalwa ezedlule, abathuthukisi be-Google bamemezele kokuthunyelwe kwebhulogi ukuthi banqume ukusebenzisa i-Lyra evulekile. I-Lyra isebenzisa ukufunda komshini ukuze ivumele izingcingo zezwi ezisezingeni eliphezulu ezimweni ze-bandwidth ephansi.

Lokhu kusiza futhi kuvumela abanye abathuthukisi ukuthi bathuthukise izinhlelo zabo zokuxhumana futhi bathuthukise i-Lyra ngezindlela ezintsha.

Isisekelo sezinhlelo zokusebenza zemidiya amashumi eminyaka, ama-codec anike amandla izinhlelo ezinamandla zomkhawulokudonsa ukuthumela idatha kahle.

Ngakho-ke, ukuthuthukiswa kwama-codec, kokubili amavidiyo nomsindo, kuletha inselele eqhubekayo : ukuhlinzeka ngekhwalithi ekhulayo njalo, ukusebenzisa idatha encane, nokunciphisa ukubambezeleka kokuxhumana ngesikhathi sangempela.

Yize ividiyo ingabonakala idla umkhawulokudonsa omningi kakhulu kunomsindo, ama-codecs wesimanje wevidiyo angathola amazinga aphansi kunamanye ama-codec wokukhuluma asezingeni eliphakeme asetshenziswayo namuhla.

Ukuhlanganiswa kwama -codec ezwi namavidiyo ane-bitrate ephansi kunganikeza ulwazi lwekhwalithi ephezulu lwekholi yevidiyo ngisho nasemanethiwekhi ane-bandwidth ephansi. Kodwa-ke, ngokomlando, uma i-bitrate ye-codec yomsindo iphansi, isignali yezwi ayizwakali kahle futhi iba yirobhothi kakhulu.

Futhi, ngenkathi abanye abantu benokufinyelela kwinethiwekhi ye-broadband yekhwalithi ephezulu engaguquguquki, leli zinga lokuxhuma alikho endaweni yonke, futhi nabantu abahlala ezindaweni ezixhumeke kahle kwesinye isikhathi babhekana nokuxhunywa kwenethiwekhi okungekuhle, ukuxhumana kwenethiwekhi okungekuhle, nokuxhuma.

Ukuze kuxazululwe le nkinga, i-Google idale i-Lyra, i-codec yezwi yekhwalithi ephezulu, ephansi kakhulu ye-bitrate eyenza ukuxhumana ngezwi kutholakale ngisho nakumanethiwekhi ahamba kancane.

Ukuze kwenziwe lokhu, i-Google isebenzise amasu okubhala ikhodi endabuko ngenkathi isebenzisa intuthuko ekufundeni komshini ngamamodeli aqeqeshwe amahora amaningi edatha ukudala indlela entsha yokucindezela nokudlulisa izimpawu zezwi.

Ikhodi kaLyra ibhalwe ku-C++ ukuze inikeze isivinini, ukusebenza kahle, kanye nokusebenzisana, futhi isebenzisa uhlaka lweBazel olune-Abseil kanye nohlaka lwe-GoogleTest ukuze kuhlolwe amayunithi aphelele.

I-Basic API inikeza isikhombimsebenzisi sokufaka ikhodi nokukhipha ikhodi ezingeni lephakethe kanye nefayela. Ithuluzi lamathuluzi lokucubungula amasiginali eliphelele nalo liyanikezwa futhi lifaka phakathi izihlungi ezahlukahlukene kanye nokuguqula.

“Isicelo sethu sesampula sihlangana ne-Android NDK ukukhombisa ukuthi ingahlanganiswa kanjani ikhodi yomdabu kaLyra kuhlelo lwe-Android olususelwa kuJava. Siphinde futhi sinikeze izinsimbi ze-vector kanye neziqu zokulinganisa ezidingekayo ukuqhuba iLyra, ”kusho uGoogle. Lokhu kukhishwa kunikela ngamathuluzi adingekayo konjiniyela wokufaka ikhodi nokunquma umsindo ngeLyra, elungiselelwe ipulatifomu ye-Android ARM engama-64-bit, nenguqulo yeLinux.

Izici zihlukaniswe zibe yigagasi kusetshenziswa imodeli yokukhiqiza. Amamodeli wokukhiqiza awuhlobo olukhethekile lwemodeli yokufunda komshini efanelekile ukuphinda uthole ifomathi yomsindo ephelele evela kwinani lemisebenzi elinganiselwe.

Ukwakheka kukaLyra kufana kakhulu nama-codec omsindo endabuko , abe ngumgogodla wokuxhumana kwe-inthanethi amashumi eminyaka. Nakuba la ma-codec endabuko ethembele kumasu okucubungula amasignali edijithali, amandla kaLyra asekhonweni lokukhiqiza imodeli lokwakha kabusha isignali yezwi esezingeni eliphezulu.

I-Google isebenzise i-Lyra kuhlelo lwayo lwamahhala lokushayela ividiyo nge-Duo futhi ithe yenza ikhodi ivuleke ngoba icabanga ukuthi ingahle ilungele ezinye izinhlelo zokusebenza.

I-Google ikholelwa ukuthi kunezinhlelo zokusebenza eziningi uLyra angahle azilungele, noma ngabe kungokufaka kungobo yomlando izwi elikhulu, ukonga impilo yebhethri, noma ukunciphisa isiminyaminya senethiwekhi ezimweni ezimatasa.

"Silangazelela ukubona ubuhlakani obuchaza umphakathi ovulekile osebenza kuLyra ukuletha izicelo ezinamandla futhi ezihlukile," kusho uGoogle.

Umthombo: https://opensource.googleblog.com


Engeza njengomthombo okhethwayo ku-Google