Internet Low Bitrate Codec

Internet Low Bitrate Codec (iLBC) is a royalty-free narrowband speech audio coding format and an open-source reference implementation (codec), developed by Global IP Solutions (GIPS) formerly Global IP Sound (acquired by Google Inc in 2011).

It was formerly freeware with limitations on commercial use, but since 2011 it is available under a free software/open source (3-clause BSD license) license as a part of the open source WebRTC project. It is suitable for VoIP applications, streaming audio, archival and messaging. The algorithm is a version of block-independent linear predictive coding, with the choice of data frame lengths of 20 and 30 milliseconds. The encoded blocks have to be encapsulated in a suitable protocol for transport, usually the Real-time Transport Protocol (RTP).

Internet Low Bit Rate Codec (iLBC)
Filename extension
.lbc
Internet media type
audio/iLBC
Magic number'#!iLBC30\n' or '#!iLBC20\n'
Developed byGlobal IP Solutions, now Google Inc
Initial release2004 (2004)
Type of formatAudio compression format
StandardRFC 3951
iLBC Speech Coder
Developer(s)Global IP Solutions, now Google Inc
Initial release2004
Written inC
Operating systemCross-platform
TypeAudio codec, reference implementation
License3-clause BSD
Websitehttps://webrtc.org/license/ilbc-freeware

iLBC handles lost frames through graceful speech quality degradation. Lost frames often occur in connection with lost or delayed IP packets. Ordinary low-bitrate codecs exploit dependencies between speech frames, which cause errors to propagate when packets are lost or delayed. In contrast, iLBC-encoded speech frames are independent and so this problem will not occur.

iLBC is defined in RFC 3951. It is one of the codecs used by Gizmo5, WebRTC, Ekiga, Google Talk, Maemo Recorder (on the Nokia N800/N810), Polycom IP Phone, Cisco, QuteCom, Tuenti, Yahoo! Messenger, Ooma and many others.

iLBC was submitted to IETF in 2002 and the final specification was published in 2004.

Parameters and features

See also

References

Tags:

Internet Low Bitrate Codec Parameters and featuresInternet Low Bitrate CodecAudio coding formatBSD licensesCodecData frameFree softwareFreewareGlobal IP SolutionsGoogle IncLinear predictive codingNarrowbandOpen-source softwareReal-time Transport ProtocolReference implementationRoyalty-freeSpeech communicationStreaming audioVoIPWebRTC

🔥 Trending searches on Wiki English:

Amanda BynesArnold SchwarzeneggerShubman GillSummer LeeAaron MotenQueen of TearsJesusMadonnaSexual intercourseKepler's SupernovaChelsea F.C.Kylie JennerICC Men's T20 World CupMGM-140 ATACMSMoisés AriasRyan GarciaWhatsAppKevin Porter Jr.X-Men '97Immaculate (2024 film)List of NBA championsTyrese MaxeyMauricio PochettinoShōgun (2024 miniseries)Amazon (company)Sex and the CityJeffrey EpsteinAlbert EinsteinTom CleverleyNullCzech RepublicThe Three-Body Problem (novel)Paul Thomas AndersonLuke KleintankNicole KidmanGeneration XM. Night ShyamalanStripchatNetflixNazi GermanyTom HollandJustin BieberJohnny BallOnce Upon a Time in HollywoodKilling EveRed Eye (British TV series)Periodic tableZulu AdigweFighter (2024 film)GhilliRestrictions on TikTok in the United StatesJapanMS DhoniUnited NationsCameron GrimesList of highest-grossing Malayalam filmsMurder of Junko FurutaXNXXMillie Bobby BrownShōgun (1980 miniseries)Joseph StalinZack SnyderGlen Edward RogersTucker CarlsonGitHubChallengers (film)2024 Indian Premier LeagueDamaged (film)AFC Champions League2024 United States presidential electionThe HolocaustElla PurnellLuka DončićIlluminatiMaidaanFallout (series)🡆 More