Интернет-кодек с низким битрейтом - Википедия - Internet Low Bitrate Codec
Расширение имени файла | .lbc[1] |
---|---|
Тип интернет-СМИ | аудио / iLBC[1] |
Магическое число | '#! iLBC30 n' или '#! iLBC20 n'[1] |
Разработан | Глобальные IP-решения, сейчас же Google Inc |
изначальный выпуск | 2004[1] |
Тип формата | Формат сжатия аудио |
Стандарт | RFC 3951 |
Разработчики) | Глобальные IP-решения, сейчас же Google Inc |
---|---|
изначальный выпуск | 2004 |
Написано в | C |
Операционная система | Кроссплатформенность |
Тип | Аудиокодек, эталонная реализация |
Лицензия | 3-пункт BSD |
Интернет сайт | https://webrtc.org/license/ilbc-freeware |
Интернет-кодек с низким битрейтом (iLBC) это бесплатно узкополосный речь формат кодирования звука и Открытый исходный код эталонная реализация (кодек ), разработан Глобальные IP-решения (GIPS) ранее Global IP Sound (приобретено Google Inc в 2011[2]). Это было раньше бесплатное ПО с ограничениями на коммерческое использование,[3][4] но с 2011 года он доступен под бесплатно программное обеспечение /Открытый исходный код (Лицензия BSD с 3 пунктами ) лицензия как часть открытого кода WebRTC проект.[5] Подходит для VoIP Приложения, потоковое аудио, архивирование и обмен сообщениями. Алгоритм является версией блочно-независимого кодирование с линейным прогнозированием, с выбором кадр данных длительностью 20 и 30 миллисекунд. Закодированные блоки должны быть инкапсулированы в подходящий протокол для транспортировки, обычно Транспортный протокол в реальном времени (RTP).
iLBC обрабатывает потерянные кадры за счет постепенного снижения качества речи. Потерянные кадры часто возникают в связи с потерянными или задержанными IP-пакетами. Обычные кодеки с низкой скоростью передачи данных используют зависимости между речевыми кадрами, что приводит к распространению ошибок при потере или задержке пакетов. В отличие от этого, речевые кадры в кодировке iLBC независимы, поэтому эта проблема не возникает.
iLBC определяется в RFC 3951. Это один из кодеков, используемых Гизмо5, WebRTC, Экига, Google Talk, Maemo Recorder (на Nokia N800 /N810 ), IP-телефон Polycom, Cisco, QuteCom, Tuenti,[6] Yahoo! Посланник, Ooma[7] и много других.
iLBC был представлен IETF в 2002 г.[8][9] а окончательная спецификация была опубликована в 2004 году.
Параметры и особенности
- Частота дискретизации 8 кГц / 16 бит (160 выборок для кадров 20 мс, 240 выборок для кадров 30 мс)
- Контролируемый ответ на потеря пакета, задержка и дрожь
- Фиксированный битрейт (15,2 кбит / с для кадров 20 мс, 13,33 кбит / с для кадров 30 мс)
- Фиксированный размер кадра (304 бит на блок для кадров 20 мс, 400 бит на блок для кадров 30 мс)
- Прочность аналогична импульсная кодовая модуляция (PCM) с маскировка потери пакетов, словно ITU -T G.711
- Загрузка процессора аналогична G.729A, с более высоким базовым качеством и лучшей реакцией на потерю пакетов
- Бесплатно
- С 2011 года доступен с открытым исходным кодом (Лицензия BSD с 3 пунктами ) лицензия как часть открытого кода WebRTC проект.[5] (ранее коммерческое использование исходного кода, поставляемого GIPS, требовало лицензии[10])
- PSQM тестирование в идеальных условиях дает средние оценки по мнению 4,14 для iLBC (15,2 кбит / с) по сравнению с 4,3 для G.711 (μ-закон )
Смотрите также
Рекомендации
- ^ а б c d «Формат полезной нагрузки транспортного протокола в реальном времени (RTP) для речи кодека с низкой скоростью передачи данных (iLBC)». 2004. Получено 2011-06-23.
- ^ Дана Бланкенхорн (18.05.2010). «Почему Google купил Global IP Solutions». Получено 2011-06-23.
- ^ «Бесплатная общественная лицензия iLBC Global IP Solutions» (PDF). 2008-10-30. Архивировано из оригинал (PDF) 30 октября 2008 г.. Получено 2011-06-23.
- ^ "iLBCfreeware". Архивировано из оригинал 19 декабря 2008 г.
- ^ а б «iLBC Freeware». Архивировано из оригинал на 2011-07-05. Получено 2011-06-23.
- ^ «Tuenti + WebRTC (Voip2day 2014)».
- ^ Ooma * коды
- ^ Рев Хаген, Речевые кодеры - перспектива VoIP, получено 2011-06-23
- ^ "Интернет-кодек с низкой скоростью передачи данных - draft-andersen-ilbc-00.txt". 2002. Получено 2011-06-23.
- ^ бывшая лицензия GIPS В архиве 2008-10-30 на Wayback Machine