2013-07-15 6 views
0

Я создаю приложение для отправки аудио на сервер icecast. Здесь я подключился к серверу icecast и отправил аудиоданные на сервер. Но Streaming просматривается на сервере, но он не играет в браузере. Почему?Icecast streaming not playing

Нужно ли кодировать эти данные в любом формате?

+0

Возьмите захват пакета, чтобы мы могли видеть, что вы на самом деле сделали до сих пор. Невозможно помочь вам отладить это без какой-либо информации. – Brad

+0

@Brad Я понятия не имею о захвате пакетов. Я только что создал код, который подключается к серверу icecast, и я видел, что точка монтирования установлена, и потоковая передача отображается в браузере. Но это не воспроизведение до тех пор, пока я не остановлю отправку аудиоданных. Когда я прекратите отправку аудиоданных, затем попробуйте сыграть, но он не будет воспроизводиться. Проблема не в медиаплеерах, на самом деле я хочу спросить, что нужно кодировать эти данные в mp3 или oggg. –

+0

Вам нужно выбрать кодек, который поддерживает браузер. – Brad

ответ

0

Проблема была в том, что я отправляю данные аудио PCM на сервер. Теперь я закодировал данные PCM в формате ogg для отправки на сервер. Теперь он работает отлично.

0

Если у вас возникли проблемы с сетевым проигрывателем, вам нужно быть более конкретным в отношении того, что вы пытаетесь сделать, и предоставить нам некоторый код для просмотра.

Вы также должны подтвердить, что поток воспроизводится правильно в совместимом настольном приложении.

Перейти к http://example.com:8000/admin и верифицировать точка монтирования вы отправки перечислен (что указывает на его имеет подключенный источник) - если он там будет ссылка M3U (для потокового MP3) и XSPF (для Ogg) на право, которое вы можете использовать для тестирования.

Воспроизведение потоков Icecast на Android требует установки приложения Just Playlists или его эквивалента.