Nellymoser

Nellymoser ASAO  er en enkelt-kanals (mono) stemme audio codec introduceret af Nellymoser.

Lyddata er grupperet i 256 16 -bit lydeksempler (512 bytes i alt), som er kodet til en 64-byte kodet pakke. Samplingshastigheden er ligegyldig. Codec'et blev skabt ved hjælp af en algoritme baseret på McAulay og Quatieris sinusformede transformationskodningsmodel (MIT's Lincoln Labs - [1] , 1986). Nellymoser ejer ikke et patent på denne algoritme, da patenterne er udløbet, og dette patent var ikke gyldigt i Rusland (artikel 4, stk. 2 i Den Russiske Føderations patentlov - matematiske algoritmer kan ikke patenteres), Europa og Asien, derfor er alle oplysninger om dette omhyggeligt skjult af codec-producenten.

I øjeblikket er der flere implementeringer af codec'et, udover selve Nellymoser, for eksempel i ffmpeg .

Nellymoser i FLV Nellymoser er et af de codecs, der bruges i FLV -formatet udover PCM , ADPCM , MP3 , AAC og Speex . Da Nellymoser komprimerer lydstrømmen meget godt (8 gange, op til 2 bit / sample, uanset lydsamplingshastigheden), bruges den som hovedcodec i Flash- klienten til at overføre FLV-strømmen til Flash Media Server fra Adobe eller Open Source Red5 [2] . Pakkerne i en FLV-fils lydblok er 64 bytes store.

Tidlige versioner af ffdshow -dekoderen har en fejl, der forårsager langsom afspilning af lyd kodet af Nellymoser. Især kan lyden bremses med en faktor tre (samplinghastigheden opfattes som 8000 i stedet for 22050). Dette problem er blevet rettet i de seneste versioner.

Noter

  1. MIT Lincoln Laboratory . Hentet 27. juli 2007. Arkiveret fra originalen 15. oktober 2013.
  2. Red5: Open Source Flash Server Open Source Flash . Dato for adgang: 27. juli 2007. Arkiveret fra originalen 31. marts 2013.

Links