2014-10-23 3 views
0

Я имею в виду что-то вроде тис:Можно ли воспроизводить плейлист M3U8 внутри плейлиста M3U8?

#EXTM3U 
#EXT-X-TARGETDURATION:10 
#EXT-X-ALLOW-CACHE:YES 
#EXT-X-VERSION:3 
#EXT-X-MEDIA-SEQUENCE:1 
#EXTINF:10, 
video0.ts 
#EXTINF:8, 
video1.ts 
#EXTINF:10, 
video2.ts 
#EXTPLAYLIST //HERE COMES A PLAYLIST 
anotherplaylist.m3u8 

Я знаю о «вариант» списка воспроизведения, но я не думаю, что это, что я ищу.

Спасибо

+0

Что вы на самом деле пытаетесь достичь этим? – Sander

+0

Я хочу создать главный плейлист, который содержит несколько носителей, которые также являются потоками HTTP. – scaryguy

+0

Как вы хотите использовать этот главный плейлист? Каковы твои цели? Причина, по которой я спрашиваю, заключается в том, что у меня возникает ощущение, что вы задаете неправильный вопрос здесь - если вы можете описать полный сценарий, я, возможно, смогу помочь. – Sander

ответ

0

Технически это возможно путем анализа исходной m3u8, а затем воссоздает URL, используя относительный путь m3u8 вы хотите. Вам нужно написать сценарий для извлечения m3u8 из оригинального m3u8, а затем использовать эту информацию для предоставления пути m3u8 к вашему плееру. Надеюсь, что ответит на вопрос. Поскольку это выглядит совершенно обычным я не уверен, вы найдете предопределенный сценарий там делать это, но это не должно быть очень сложно.

+0

Вы хотите получить оба сегмента m3u8 и слить их в другой m3u8? – scaryguy

+0

@scaryguy, не уверен, что вы имеете в виду. Вы хотите играть в m3u8, который внутри? Или вы хотите играть в m3u8, который содержит этот m3u8, и хотите дать еще один m3u8 в нем, а не во всех сегментах. Кажется, я запутался. Если вы хотите дать m3u8 вместо ts-файлов, то я не уверен, что это возможно. До сих пор я отвечал, предполагая, что вы хотите играть только m3u8 внутри другого m3u8. Но здесь кажется, что вы хотите играть на внешнем m3u8 и помещать в него больше m3u8. Я не уверен, что это возможно напрямую, если HLS rfc не позволяет. – av501

+0

Возможно ли сделать видео в формате HLS доступным для пользователя в автономном режиме там, где есть браузеры? Можно ли хранить видео HLS в браузере пользователей (в индексированном формате db и т. Д.), А затем играть прямо оттуда (по крайней мере, на короткий срок)? –

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