Мульти битрейт живой HLS с FFmpeg на Windows - PullRequest
4 голосов
/ 19 октября 2011

Я пытаюсь закодировать прямой эфир в Apple HLS для iPhone на Windows.Я искал разные варианты, и wowza может это сделать, но, насколько я вижу, не поддерживает распространение HLS на CDN.Кроме того, это стоит больших денег.

Я нашел этот сайт: http://www.espend.de/artikel/iphone-ipad-ipod-http-streaming-segmenter-and-m3u8-windows.html

Теперь я могу легко настроить один поток битрейта, но моя цель - адаптивныйбитрейт живой эфир.Является ли это возможным?Для контента VOD это может быть легко достигнуто путем создания различных качеств, а затем связывания с ними в новом m3u8, но как бы это было сделано в прямом эфире?

Я, конечно, могу настроить три качественных живых потока и ссылку наих в m3u8, но как мне в этом случае выровнять их по GOP?

Первоначально я думал, что один экземпляр ffmpeg создаст все качества и перенаправит эти выходные данные в новые экземпляры ffmpeg, которые просто восстанавливаюти труба к сегменту.Но мне нужен какой-то способ локального потокового вещания между экземплярами.Можно ли это сделать?

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

Хорошего дня!С уважением, Карл

1 Ответ

2 голосов
/ 26 октября 2011

Просто, чтобы люди знали, я использовал http://www.ioncannon.net/projects/http-live-video-stream-segmenter-and-distributor/ на linux virtualbox, и он прекрасно работает.У меня были проблемы с компиляцией, но была пара вилок, которые исправили эти проблемы.

...