AAC+ потоковая передача из shoutcast во Flash

Я пытаюсь передать потоковый URL-адрес AAC+, например, этот http://live7.avf.ch:8000/ipmusicaacplus32 с помощью флэш-памяти AS3, но он не будет работать. Если я поставлю файл.m4a вместо потокового URL, он будет работать. Есть идеи, почему не работает shoutcast URL?

var connect_nc:NetConnection = new NetConnection();
connect_nc.connect(null);
var stream_ns:NetStream = new NetStream(connect_nc);
stream_ns.play("http://live7.avf.ch:8000/ipmusicaacplus32");

1 ответ

Решение

Shoutcast AAC упакован совершенно иначе, чем контейнеры MPEG4, используемые.m4a и т. Д. Flash не понимает упаковку ADTS, которую использует Shoutcast AAC. Конец. Сдаваться.

... или IIRC, Wowza Media Server может перепаковать поток, чтобы Flash Netstream мог его использовать.

Другие вопросы по тегам