Speex

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Speex
software
Siglă
Tip Codec audio (nu este listat )
Dezvoltator Fundația Xiph.Org , Jean-Marc Valin [1]
Data primei versiuni Martie 2003
Ultima versiune 1.1.12 (19 februarie 2006 ; acum 15 ani )
Ultima versiune beta 1.2rc1 (23 iulie 2008 ; acum 13 ani )
Sistem de operare Multiplatform
Licență Licențe BSD
( licență gratuită )
Site-ul web www.xiph.org/downloadSpes/

Speex este un codec open source de compresie a vorbirii dezvoltat pentru a nu încălca brevetele software . Distribuția sa este guvernată de licența BSD și poate fi utilizată în fluxuri în format Ogg sau transmisă în flux direct utilizând UDP / RTP .

Codificatorul Speex folosește formatul bitstream Ogg, iar proiectanții săi văd designul lor ca complementar cu Vorbis , un codec de compresie audio de uz general. Speex este un format de compresie cu pierderi , ceea ce înseamnă că la fiecare codificare informațiile sunt pierdute pentru a reduce dimensiunea fișierului.

Proiectul Speex a început în februarie 2002. De câțiva ani Xiph.Org a considerat Speex învechit; după ce a dezvoltat un succesor, formatul Opus , care este mai avansat în toate domeniile. [2]

Descriere

Spre deosebire de multe alte codecuri de vorbire, Speex nu este vizat pentru utilizarea în telefonie, ci mai degrabă pentru voce peste IP (VoIP) și compresie bazată pe fișiere. Obiectivele proiectului au fost realizarea unui codec care să permită atât o calitate excelentă, cât și rate de biți scăzute, ceea ce a dus la dezvoltarea unui codec cu rate de biți multiple. Calitatea foarte bună înseamnă, de asemenea, suport pentru frecvențe largi (frecvență de eșantionare de 16 kHz ), precum și suport pentru frecvențe înguste (calitate telefonică, frecvență de eșantionare de 8 kHz). Proiectarea pentru VoIP în loc de telefonul mobil înseamnă că Speex trebuie să ofere o anumită rezistență în cazul pachetelor pierdute, dar nu și în cazul pachetelor corupte, deoarece UDP se asigură că pachetele ajung fie intacte, fie nu ajung. Toate acestea au dus la alegerea Cod Excited Linear Prediction ( CELP ) ca tehnică de codificare utilizată pentru Speex. Unul dintre numeroasele motive este că CELP s-a dovedit mult timp potrivit pentru scopuri și se dezvoltă bine atât la viteze de biți scăzute (așa cum este demonstrat de Dod CELP la 4,8 kbit / s), cât și la rate de biți mari (la fel ca la 16kbit G.728. / S). Principalele caracteristici pot fi rezumate după cum urmează:

  • Software gratuit / open source, fără brevete și redevențe
  • Integrare de frecvență largă și îngustă în același flux de biți
  • Gama largă de rate de biți disponibile (2 kbit / s până la 44 kbit / s)
  • Modificarea dinamică a ratei de biți și a ratei de biți variabile (VBR)
  • Detectarea activității vocale (VAD, integrat cu VBR)
  • Complexitate variabilă
  • Mod de frecvență ultra-largă de 32 kHz (până la 48 kHz)
  • Opțiune de codare a intensității stereo

Aplicații care îl susțin

Există deja un număr mare de aplicații care acceptă codec-ul Speex, de la software de teleconferință la programe pentru streaming multimedia, P2P și procesare audio. Cele mai multe dintre acestea se bazează pe filtrul DirectDS , OpenACM - codec Netmeeting pe Microsoft Windows sau OpenH323 pe Linux ( Ekiga ), de exemplu. Există, de asemenea, pluginuri pentru Winamp și XMMS . În plus, KSP Sound Player de la versiunea 2006.0.0.2 și Foobar2000 de la versiunea 0.9.3 acceptă Speex.

Serviciul Xbox Live al Microsoft folosește Speex pentru căștile intraauriculare, așa cum a fost anunțat de Ralph Giles, întreținătorul codecului Ogg Theora de la Xiph.Org Foundation , pe LugRadio .

Counter-Strike 1.6 folosește codecul voice_speex.dll pentru funcția sa VoIP internă.

Sistemul Land Warrior al armatei SUA , proiectat de General Dynamics , folosește și Speex pentru VoIP pe un radio EPLRS proiectat de Raytheon .

Tipul MIME al Speex este audio / x-speex. Tipul audio / speex va fi utilizat în viitorul apropiat.

Consultați pagina de pluginuri și software de pe site-ul oficial speex.org pentru mai multe detalii.

Notă

  1. ^ Jean-Marc Valin, people.xiph.org - spațiul personal al xifilor - Jean-Marc Valin , pe Xiph.Org , 2009. Accesat la 11 septembrie 2009 .
  2. ^ [1] Pagina de pornire Speex, 2019-12-31

linkuri externe