Ваши видеоролики не должны занимать много времени даже при «нормальной» потоковой передаче HTTP, если CDN выполняет свою работу должным образом.
Одной из возможных проблем может быть качество/скорость передачи ваших видеороликов - если они доступны только с высоким качеством или высокой скоростью передачи, то это, безусловно, вызовет задержку начального воспроизведения.
Многие видеоролики (большинство?) Теперь будут поддерживать несколько бит-скоростей, что позволяет клиентскому устройству выбирать скорость передачи, наиболее подходящую для текущих сетевых условий. Этот метод называется адаптивной потоковой скоростью передачи битов, как вам известно, учитывая ссылку на HLS выше.
MPEG DASH, как упоминает Aquary, представляет собой адаптивный формат потоковой передачи данных. Он разработан, чтобы быть открытым стандартом - HLS от Apple, гладкая потоковая передача Microsoft и Adobe Dynamic Streaming - это другие основные адаптивные форматы бит-скорости.
Для видео, поддерживающих адаптивную скорость передачи битов, клиент, как правило, запускается с низкой или средней скоростью передачи данных, чтобы обеспечить быстрый запуск и затем «увеличить» до максимальной скорости передачи данных, которую сеть будет поддерживать после воспроизведения видео , Это помогает быстро запустить. Когда вы переходите к середине видео, тот же подход используется для повторного запуска с выбранной вами точки.
Вы можете довольно часто видеть это, если внимательно присмотреться к видео при его запуске - качество воспроизведения улучшится через некоторое время, когда видео повысится до скорости передачи данных до более качественных потоков.
Спасибо, что нашли время ответить на мой вопрос. Из вашего ответа я теперь абсолютно уверен, что мне нужно перекодировать мои видео. – MSD