Internetin matalan bittinopeuden koodekki - Internet Low Bitrate Codec

Internetin matalan bittinopeuden koodekki (iLBC)
Tiedostonimen laajennus
.lbc
Internet-mediatyyppi
ääni / iLBC
Maaginen numero "#! iLBC30 \ n" tai "#! iLBC20 \ n"
Kehittäjä Global IP Solutions , nyt Google Inc.
Alkuperäinen julkaisu 2004  ( 2004 )
Formaatin tyyppi Äänen pakkausmuoto
Vakio RFC 3951
iLBC-puhekooderi
Kehittäjä (t) Global IP Solutions , nyt Google Inc.
Alkuperäinen julkaisu 2004
Kirjoitettu C
Käyttöjärjestelmä Monitasoinen
Tyyppi Äänikoodekki , referenssitoteutus
Lisenssi 3 lausekkeen BSD
Verkkosivusto https://webrtc.org/license/ilbc-freeware

Internet Low Bitrate Codec ( iLBC ) on rojaltivapaa kapeakaistaisen puheen äänikoodausmuoto ja avoimen lähdekoodin viitetoteutus ( koodekki ), jonka on kehittänyt Global IP Solutions (GIPS), aiemmin Global IP Sound (ostanut Google Inc vuonna 2011). Se oli aiemmin ilmainen ohjelmisto, jolla oli rajoituksia kaupalliseen käyttöön, mutta vuodesta 2011 lähtien se on ollut saatavana ilmaisen ohjelmiston / avoimen lähdekoodin ( 3 lausekkeen BSD-lisenssi ) lisenssillä osana avoimen lähdekoodin WebRTC- projektia. Se soveltuu VoIP- sovelluksiin, äänen suoratoistoon , arkistointiin ja viestintään. Algoritmi on versio lohkoista riippumattomasta lineaarisesta ennakoivasta koodauksesta , jossa datakehyksen pituudet valitaan 20 ja 30 millisekuntia. Koodatut lohkot on kapseloitava kuljetukseen sopivaan protokollaan, yleensä Real-time Transport Protocol (RTP).

iLBC käsittelee kadonneita kehyksiä sulavan puheenlaadun heikkenemisen vuoksi. Kadonneita kehyksiä esiintyy usein kadonneiden tai viivästyneiden IP-pakettien yhteydessä. Tavalliset matalan bittinopeuden koodekit hyödyntävät puhekehysten välisiä riippuvuuksia, jotka aiheuttavat virheiden etenemisen pakettien kadotessa tai viivästyessä. Sen sijaan iLBC-koodatut puhekehykset ovat itsenäisiä, joten tätä ongelmaa ei esiinny.

iLBC on määritelty standardissa RFC 3951 . Se on yksi koodekkeista, joita käyttävät Gizmo5 , WebRTC , Ekiga , Google Talk , Maemo Recorder ( Nokia N800 / N810 -puhelimessa ), Polycom IP -puhelin , Cisco , QuteCom , Tuenti , Yahoo! Messenger , Ooma ja monet muut.

iLBC toimitettiin IETF: lle vuonna 2002 ja lopullinen eritelmä julkaistiin vuonna 2004.

Parametrit ja ominaisuudet

Katso myös

Viitteet

Ulkoiset linkit