Nellymoser

Nellymoser ASAO  on Nellymoserin esittelemä yksikanavainen (mono) äänikoodekki .

Äänidata on ryhmitelty 256 16 -bittiseen ääninäytteeseen (yhteensä 512 tavua), jotka on koodattu 64-tavuiseksi koodatuksi paketiksi. Näytteenottotaajuudella ei ole väliä. Pakkauksenhallinta luotiin käyttämällä algoritmia, joka perustuu McAulayn ja Quatierin sinimuotoiseen muunnoskoodausmalliin (MIT:n Lincoln Labs - [1] , 1986). Nellymoser ei omista patenttia tälle algoritmille, koska patentit ovat vanhentuneet, eikä tämä patentti ollut voimassa Venäjällä (Venäjän federaation patenttilain 4 artiklan 2 kohta - matemaattisia algoritmeja ei voida patentoida), Euroopassa ja Aasiassa, siksi koodekin valmistaja piilottaa kaikki tätä koskevat tiedot huolellisesti.

Tällä hetkellä koodekista on useita toteutuksia itse Nellymoserin lisäksi esimerkiksi ffmpegissä .

Nellymoser FLV:ssä Nellymoser on yksi FLV - muodossa käytetyistä koodekeista PCM :n , ADPCM :n , MP3 :n , AAC :n ja Speexin lisäksi . Koska Nellymoser pakkaa äänivirran erittäin hyvin (8 kertaa, jopa 2 bittiä / näyte äänen näytetaajuudesta riippumatta), sitä käytetään pääkoodekkina Flash - asiakasohjelmassa FLV-virran siirtämiseen Flash Media Serveriin Adobelta . tai Open Source Red5 [2] . FLV-tiedoston äänilohkossa olevat paketit ovat kooltaan 64 tavua.

Fffdshow -dekooderin varhaisissa versioissa on virhe, joka aiheuttaa Nellymoserin koodaaman äänen hitaan toiston. Erityisesti ääntä voidaan hidastaa kertoimella kolme (näytteenottotaajuudella havaitaan 8000 22050 sijaan). Tämä ongelma on korjattu uusimmissa versioissa.

Muistiinpanot

  1. MIT Lincoln Laboratory . Haettu 27. heinäkuuta 2007. Arkistoitu alkuperäisestä 15. lokakuuta 2013.
  2. Red5: Open Source Flash Server Open Source Flash . Käyttöpäivä: 27. heinäkuuta 2007. Arkistoitu alkuperäisestä 31. maaliskuuta 2013.

Linkit