인터넷 저비트레이트 코덱

Internet Low Bitrate Codec
인터넷 저비트레이트 코덱(iLBC)
파일 이름 확장자
.lbc[1]
인터넷 미디어 유형
오디오/iLBC[1]
매직 넘버'#!iLBC30\n' 또는 '#!i'LBC20\n'[1]
개발자Global IP Solutions, 현재 Google Inc.
초기 릴리즈2004년 (2004년)[1]
포맷의 종류오디오 압축 형식
표준.RFC 3951
iLBC 음성 코더
개발자Global IP Solutions, 현재 Google Inc.
초기 릴리즈2004
기입처C
운영 체제크로스 플랫폼
유형오디오 코덱, 레퍼런스 실장
면허증.3절 BSD
웹 사이트https://webrtc.org/license/ilbc-freeware

Internet Low Bitrate Codec(iLBC; 인터넷저비트레이트 코덱)은 로열티가 없는 협대역 음성 부호화 형식 및 오픈 소스 참조 구현(코덱)으로, Global IP Solutions(GIPS)에 의해 개발되었습니다(2011년 Google[2] Inc.에 인수됨).이전에는 상용 [3][4]사용에 제한이 있는 프리웨어였지만 2011년부터 오픈 소스 WebRTC 프로젝트의 [5]일환으로 무료 소프트웨어/오픈 소스(3절 BSD 라이센스) 라이선스로 사용할 수 있습니다.VoIP 애플리케이션, 스트리밍 오디오, 아카이브 및 메시징에 적합합니다.이 알고리즘은 블록에 의존하지 않는 선형 예측 부호화 버전으로, 데이터 프레임 길이를 20밀리초와 30밀리초로 선택할 수 있습니다.인코딩된 블록은 전송에 적합한 프로토콜(일반적으로 Real-time Transport Protocol(RTP))로 캡슐화해야 합니다.

iLBC는 그레이스 풀 음성 품질 저하를 통해 잃어버린 프레임을 처리합니다.프레임 손실은 IP 패킷 손실 또는 지연과 관련하여 자주 발생합니다.통상의 저비트레이트 코덱은, 음성 프레임간의 의존성을 부정 이용하는 것으로, 패킷의 손실이나 지연시에 에러가 전파됩니다.반면 iLBC 부호화 음성 프레임은 독립적이기 때문에 이 문제는 발생하지 않습니다.

iLBC는 RFC 3951에 정의되어 있습니다.Gizmo5, WebRTC, Ekiga, Google Talk, Maemo Recorder(Nokia N800/N810), Polycom IP Phone, Cisco, QuteCom, Tuenti,[6] Yahoo!에서 사용되는 코덱 중 하나입니다. Messenger[7], Ooma, 그리고 다른 많은 것.

iLBC는 2002년에[8][9] IETF에 제출되어 2004년에 최종 사양이 공표되었습니다.

파라미터 및 기능

  • 샘플링 주파수 8kHz/16비트(20ms 프레임의 경우 160샘플, 30ms 프레임의 경우 240샘플)
  • 패킷 손실, 지연 및 지터대한 제어된 응답
  • 고정 비트레이트(20 ms 프레임의 경우 15.2 kbit/s, 30 ms 프레임의 경우 13.33 kbit/s)
  • 고정 프레임 크기(20ms 프레임의 경우 블록당 304비트, 30ms 프레임의 경우 블록당 400비트)
  • ITU-T G.711과 같은 패킷 손실 은폐를 수반하는 Pulse-Code Modulation(PCM; 펄스 코드 변조)과 유사한 견고성
  • G.729A와 유사한 CPU 부하로 기본 품질이 향상되고 패킷 손실에 대한 응답성이 향상됩니다.
  • 로열티 무료
  • 2011년부터 오픈소스 WebRTC [5]프로젝트의 일환으로 오픈소스(3절 BSD 라이선스) 라이선스로 이용할 수 있습니다.(이전에는 GIPS에 의해 제공된 소스 코드를 상업적으로 사용하려면 라이선스가[10] 필요했습니다.)
  • 이상적인 조건에서의 PSQM 테스트는 G.711(μ-law)의 4.3에 비해 iLBC(15.2kbit/s)의 경우 4.14의 평균 의견 점수를 산출한다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c d "Real-time Transport Protocol (RTP) Payload Format for internet Low Bit Rate Codec (iLBC) Speech". 2004. Retrieved 2011-06-23.
  2. ^ Dana Blankenhorn (2010-05-18). "Why Google bought Global IP Solutions". Retrieved 2011-06-23.
  3. ^ "Global IP Solutions iLBC Freeware Public License" (PDF). 2008-10-30. Archived from the original (PDF) on October 30, 2008. Retrieved 2011-06-23.
  4. ^ "iLBCfreeware". Archived from the original on December 19, 2008.
  5. ^ a b "iLBC Freeware". Archived from the original on 2011-07-05. Retrieved 2011-06-23.
  6. ^ "Tuenti+WebRTC (Voip2day 2014)".
  7. ^ Ooma * codes
  8. ^ Roar Hagen, Speech Coders - a VoIP perspective, retrieved 2011-06-23
  9. ^ "Internet Low Bit Rate Codec - draft-andersen-ilbc-00.txt". 2002. Retrieved 2011-06-23.
  10. ^ 이전 GIPS 라이선스 2008-10-30 Wayback Machine 아카이브 완료

외부 링크