Чем проигрывать Speex/Ogg?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
sergo
Сообщения: 23
Зарегистрирован: 2012.10.23, 15:26
Откуда: Россия

Чем проигрывать Speex/Ogg?

Сообщение sergo »

2moderator: кросспост отсюда http://www.yiiframework.ru/forum/viewto ... 15&t=11461 , потому как непонятно в каком разделе спрашивать

На сервере лежат звуковые файлы, создаваемые sip-клиентом, упакованные в Speex/Ogg. В speex кодирует серверная часть, на неё мы влиять не можем.

Чем проигрывать -- есть решения?

Уже рассмотрены:
  • java-апплет. Не подходит, т.к. ТЗ не допускает подгрузки java-кода
  • по ajax запросу перекодировать в mp3 и отдавать в javascript-флэшплейер. Тоже не подходит: звуковой файл может быть на полтора часа, долго ждать перекодировки на сервере.
  • пакетная перекодировка на сервере. Не подходит -- держать две копии файлов не рационально, плюс мы не имеем возможности доработать серверную часть для post-перекодировки (в момент, когда ogg-файл сохранён на сервере).

Ответить