Потоковое аудио - с чего начать?

Мне нужно разработать встроенный сервер потокового аудио.

Требования:

  • Качество голоса или лучше
  • Предназначен для передачи Wi-Fi малой мощности
  • Широкая поддержка существующего программного обеспечения и устройств (например, Windows Media Player, Quicktime, VLC, iPhone, Android и т. Д.).
  • Отсутствие лицензионных отчислений / патентов или дешевое лицензирование

Предпочтения:

  • Потоковый протокол на основе TCP / IP с низкими накладными расходами
  • Кодек голосового качества (легко реализовать в программном обеспечении, без DSP, 32-битный процессор при необходимости)
  • Было бы неплохо, если бы он поддерживал браузеры HTML5, но есть ли какой-либо кодек (например, raw), поддерживаемый последними браузерами, с меньшими накладными расходами, чем MP3?

Следовательно:

  • На какие соответствующие протоколы потоковой передачи мне следует обратить внимание?
  • На какие кодеки мне следует обратить внимание?
  • На какие транспортные потоки следует смотреть?
  • Что мне не хватает или где еще мне следует искать такую ​​потребность?

person Adam Davis    schedule 22.04.2010    source источник


Ответы (1)


Самый простой способ - обернуть кодек AAC с аппаратным ускорением iPhone 3G S в некий стандартный сетевой поток; Я думаю, это без лицензионных отчислений. Для широкой поддержки лучшим вариантом является передача файлов в формате MP3 через HTTP (не без лицензионных отчислений).

person rpetrich    schedule 22.04.2010