Доброго времени суток!
Есть плеер который проигрывает поток с IceS. До изменений плеер работал на Flash и поток начинал воспроизводиться за ~1 секунду. После того как на Flash стали гнать все кому не лень, решили переделать плеер на HTML5. Всё вроде хорошо, но вот поток начинает воспроизводится за ~4-5 секунд. При этом время бывает меньше, а бывает и больше. Изначально подумали на сам поток и IceS. Но вернув старый плеер на Flash всё отлично и поток начинает воспроизводиться за ~1 секунду. Так же отмечу что пробовали на разных браузерах и интернет каналах.
По ссылкам указаны
старый(Flash) и
новый плеер(HTML5).
Код плеера самый банальный:
<audio id="stream" src="http://SERVER_IP:8000/play/"></audio>
Кнопка плей вызывает функцию:
<img id="play_btn" style="display: none" onclick="playstream()" src="images/play.png" width='40' height='40'>
Сама функция выглядит так:
function playstream() {
document.getElementById('stop_btn').style.display='block';
document.getElementById('stream').src='http://SERVER_IP:8000/play/';
document.getElementById('stream').play();
document.getElementById('play_btn').style.display='none';
}
В чём может быть проблема?