На моем веб-сервере хранится большое количество аудиофайлов в особом формате, который нельзя воспроизвести ничем, кроме моего собственного приложения. Это приложение представляет собой приложение Win32, которое может подключаться к моему веб-серверу и передавать и воспроизводить этот звук.
Я действительно хотел бы иметь возможность выполнять потоковую передачу и воспроизведение из браузера, но не знаю, с чего начать. В идеале я хотел бы, чтобы технология была кросс-платформенной (в отличие от моего текущего приложения Win32) и кросс-браузерной (IE 6 и выше и Firefox).
Мои текущие мысли - смотреть на такие вещи, как:
- Flash, но разве это не только воспроизведение mp3-аудио?
- Java, виртуальные машины все еще доступны бесплатно?
- Преобразование аудио в файл WAV на веб-сервере, а затем использование чужого плагина для воспроизведения этого файла. Я бы предпочел оставить преобразование на веб-сервере из соображений производительности, но это все же вариант.
- Написание моего собственного плагина для выполнения полной операции потоковой передачи и воспроизведения.
Любое руководство было бы очень полезным.
Обратите внимание, что аудио — это не музыка, и простое преобразование в другой аудиоформат не является тривиальной задачей. Сохраняемый звук также часто меняется (каждую минуту) и требует постоянного преобразования.