Это возможно, если сервер видеохостинга поддерживает заголовок HTTP-запроса «Range», который можно узнать по значению заголовка «Accept-Ranges», если оно истинно, то он поддерживает заголовок «Range». Затем вы можете запросить средние 5-10 МБ видео, используя заголовок запроса «Диапазон». Вы можете получить длину контента через http-заголовок ответа «content-length».