2017-01-23 16 views
0

Если URL-адрес m3u8 ссылается на прореживание, размер видео отсутствует, однако, если URL-адрес m3u8 ссылается на видео, каким-либо образом определить размер видеофайла?выяснить размер файла ссылки на m3u8, ссылающийся на видео

Я не хочу сгруппировать весь заголовок каждого видео сегмента, потому что это немного утомительно.

В качестве примера использую this m3u8 url.

ответ

0

Продолжительность конкретного видеопотока в файле манифеста M3U8 не является обязательной, но если данный видеопоток обычно будет иметь эту информацию в заголовке собственного контейнера.

Например, если поток является потоком MP4, вы можете получить продолжительность от атома заголовка «Moov» после его считывания в начале, вместо того, чтобы читать каждый сегмент и добавлять его длину содержимого.

Стоит отметить, что для MP4 в частности вам необходимо иметь атом Moov в начале файла - большинство видеороликов MP4, подготовленных для потоковой передачи, сделают это.