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