Лучший способ для потоковой передачи / загрузки больших данных при первом запуске
Вот моя загадка: у меня есть WalkthroughViewController, который появляется при самом первом запуске приложения. Само приложение имеет огромное количество функций, которые требуют небольшого объяснения обычному начинающему вебдеверу.
Мне удалось создать 4 видео, в которых кратко описывается приложение и его инструменты. Видеоролики представляют собой снимки экрана в формате 1080p, размер которых составляет около 147 МБ.
Я знаю, что есть несколько разных вариантов, особенно выделяется один: сжатие видео до более низкого разрешения и удаление контента после прохождения.
Однако в этом сценарии я хочу сохранить максимально возможное качество видео. Прохождение приложения получилось очень приятным, и хотя при запуске оно занимает 147 МБ, захват экрана HD действительно объединяет все это и делает его профессиональным. В прошлом я использовал видео с разрешением 480p для вступления, и это выглядело как запись низкого качества. Однако видео 1080p, использованное в этом пошаговом руководстве, выглядит реалистично - почти как если бы приложение автоматизировалось прямо на глазах.
В заключение, мой вопрос к вам: как бы вы реализовали эти видео в пошаговом руководстве, предполагая, что сжатие (или, по крайней мере, "сжатие пониженного качества") выходит за рамки уравнения?
РЕДАКТИРОВАТЬ: возможен экран буфера / просмотр хода загрузки (до тех пор, пока содержимое не будет загружено), при условии, что ожидание не превышает смешного количества времени.