Смотрите в сторону uppod (http://uppod.ru/). Весьма недурный API, свой билдер плееров, отличная документация. Уже много времени использую его в качестве мини-плеера для радиостанции. Просто в файл плейлиста добавляете
{"playlist":[{"comment":"stream","file":"http://217.29.51.162:8000/relaxfm-72k.aac"}]}
и плеер будет воспроизводить поток. Можно и через javascrpt воспроизводить, вариантов много.