2017-02-10 5 views
0

Я бы очень признателен, если кто-то может помочь мне создатьКак создать Live M3U8 из уже размещенных видеороликов MP4?

Вот пример того, как я создаю мои файлы m3u8

#EXTM3U 
#EXTINF:-1,Home Video 1 
http://linktomymp4homevideogoeshere.com 
#EXTINF:-1,Home Video 2 
http://linktomymp4homevideogoeshere.com 

Так как я могу сделать этот m3u8 PLAYLIST эфирный поток для программы, как VLC Player?

В принципе Как я могу сделать прямой эфир файла плейлиста m3u8, в котором уже размещены видеоролики mp4, и он переходит в первый видеоролик после того, как он закончил показ по последнему видео в списке?

+0

Какую ОС вы используете? – Alam

+0

Здравствуйте, я использую окна 10, и я код с записью ++ – user7547459

ответ

0

Прежде всего, HLS не поддерживает MP4, он поддерживает только транспортные потоки MPEG-2. Недавно они добавили поддержку фрагментированного MP4. Вы можете использовать FFmpeg конвертировать mp4 файлы MPEGTS простой командой

ffmpeg -i input.mp4 -c copy -bsf h264_mp4toannexb output.ts 

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

#EXTM3U 
#EXT-X-TARGETDURATION:13 
#EXTINF:13.0, 
1.ts 
#EXTINF:13.0, 
2.ts 
#EXT-X-ENDLIST 

Loop является свойством игрока, нет HLS тега определен в проекте HLS https://tools.ietf.org/html/draft-pantos-http-live-streaming-20#section-4.3.4.2, чтобы начать играть снова с начала.

Смежные вопросы