Продолжительность прямой трансляции API проигрывателя YouTube

Я использую API YouTube iFrame для управления видео YouTube на своей странице. Самая большая проблема, с которой я столкнулся, связана с прямыми трансляциями, точную продолжительность которых я не могу определить, но самая большая проблема — это какое-то буферное окно.

Например, у меня есть поток длиной 3 часа, но когда пользователь заходит через 3 часа, он может получить только последние 2 часа видео. Таким образом, первый час видео недоступен для пользователя.

Кто-нибудь знает, почему? И как я могу получить длину этого «временного окна»? Потому что в паре видео это временное окно было 2 часа, а в некоторых 3 часа.


comment
Возможный дубликат Получить текущую продолжительность трансляции на YouTube   -  person JAL    schedule 25.02.2016
comment
это не. В этом вопросе они ищут текущее время.   -  person J.D.    schedule 25.02.2016
comment
Может быть, я смущен тем, что вы спрашиваете. Вы запрашиваете общую продолжительность прямого эфира после его окончания? Или общее время, пока событие еще продолжается? Или вы спрашиваете, почему при присоединении через несколько часов невозможно просмотреть всю прямую трансляцию. Вы используете enableDvr или архивируете?   -  person JAL    schedule 25.02.2016
comment
Я ищу общую продолжительность, пока поток все еще активен. Когда вы загружаете поток в первый раз, вы получаете значение, но это значение не меняется со временем. И да, почему все живое событие невозможно просмотреть после присоединения через несколько часов. Не уверен насчет тех двух вариантов, о которых вы говорите. Это не моя трансляция, я смотрю трансляции других людей.   -  person J.D.    schedule 25.02.2016