Интернет-кодек с низким битрейтом

Интернет-кодек с низкой скоростью передачи данных Обзор Internet Low Bitrate Codec (iLBC) iLBC — бесплатный узкополосный кодек с открытым исходным […]

Интернет-кодек с низкой скоростью передачи данных

  • Обзор Internet Low Bitrate Codec (iLBC)

    • iLBC — бесплатный узкополосный кодек с открытым исходным кодом от GIPS, приобретенной Google в 2011 году. 
    • Ранее был ограничен в коммерческом использовании, но с 2011 года доступен под лицензией BSD. 
    • Подходит для VoIP, потоковой передачи, архивирования и обмена сообщениями. 
  • Особенности и использование

    • Алгоритм iLBC основан на блочно-независимом линейном прогнозирующем кодировании с возможностью выбора длительности кадра. 
    • Закодированные блоки должны быть инкапсулированы в RTP для передачи. 
    • iLBC обрабатывает потерянные кадры, снижая качество речи плавно. 
    • Используется в различных приложениях, включая Gizmo5, WebRTC, Ekiga и другие. 
  • Спецификация и тестирование

    • iLBC определен в RFC 3951 и представлен в IETF в 2002 году, окончательная спецификация опубликована в 2004 году. 
    • Имеет фиксированную частоту дискретизации, битрейт и размер кадра, а также контролируемую реакцию на потерю пакетов. 
    • Тестирование PSQM в идеальных условиях показывает среднюю оценку 4,14 для iLBC по сравнению с 4,3 для G.711. 
  • Лицензия и доступность

    • С 2011 года iLBC доступен под лицензией BSD с открытым исходным кодом в рамках проекта WebRTC. 
    • Ранее для коммерческого использования требовалась лицензия от GIPS. 
  • Ссылки и дополнительная информация

    • Ссылки на внешние ресурсы и рекомендации по использованию iLBC. 
    • Указаны официальные и бывшие домашние страницы iLBC. 

Полный текст статьи:

Интернет-кодек с низким битрейтом — Википедия

Оставьте комментарий

Прокрутить вверх