20 сентября | 2024г. | 05:32:47

АвторТема: Плагин YouTube  (Прочитано 628195 раз)

0 Пользователей и 73 Гостей смотрят эту тему.

Оффлайн ruDREAM

  • Джедай X
  • ***
  • Сообщений: 1259
  • Поблагодарили: 710
  • Уважение: 0
Плагин YouTube
« Ответ #225: 06 августа | 2015г. | 18:57:14 »
0
Taapat,

Провел небольшие изыскания, вот команда для теста:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вот кусок выводимого лога:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Последний код из libgstfragmented:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Наибольший интерес представляет вот эта строка отладчика:
Setting first sequence at 2194818

Но не понятно определяется ли этот поток макросом GST_M3U8_CLIENT_IS_LIVE как LIVE или нет, для понимания нужно добавлять отладочный код для выяснения этого дела.

Код макроса достаточно просто и не понятный:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Вот кусок получаемого плейлиста m3u8 по ссылке, к сожалению так как он динамический определить какой именно берется MEDIA-SEQUENCE не возможно (толи из заголовка, толи иной), так как действия мои разнесены по времени:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

P"S"
получается, что код фикса добавленный для HLS LIVE выполняется, но не понятно насколько он корректно определяет требуемую SEQUENCE для воспроизведения

Изучил еще немного вопрос и пришел к выводу, что макрос отрабатывает правильно GST_M3U8_CLIENT_IS_LIVE, так как есть в логе сообщение fragmented m3u8.c:763:gst_m3u8_update: Live playlist range 0:00:15.000000000 -> 4:00:15.629000000 вот этого кода:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.


Добавлено  06 августа | 2015г. | 19:58:59

Ну вот в принципе вычисления нужной последовательности похоже тут и есть, но увы что то не работает:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.



Добавлено  06 августа | 2015г. | 20:22:52
Вот еще обнаружил в плейлисте ссылку на последовательность, она действительно практически в конце файла:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Причем её номер 2194818 совпадает с первым логом, это конечно не 3-й с конца но учитывая разнесенное время получения плейлиста - очень близко!

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
5121 Просмотров
Последний ответ 26 мая | 2011г. | 20:47:39
от Wolf
2 Ответов
8665 Просмотров
Последний ответ 16 апреля | 2013г. | 00:15:35
от алексей1490
0 Ответов
39207 Просмотров
Последний ответ 16 июля | 2015г. | 11:39:15
от vodker
0 Ответов
2795 Просмотров
Последний ответ 21 марта | 2016г. | 02:19:41
от vodker
0 Ответов
3350 Просмотров
Последний ответ 01 января | 2018г. | 18:50:10
от alex622


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!