Я заметил, что загрузка загружалась довольно медленно, поэтому я предполагаю, что это проблема производительности / кэширования сервера.
Некоторые из них можно решить, используя что-то вроде ffmpeg перекодировать с атомом MOOV в начале видео (это позволит быстрее начать воспроизведение), например:
ffmpeg -i video_2.mp4 -c:a copy -c:v copy -movflags faststart video_2_tweak.mp4
, если производительность все еще низкая, тогда вы можете захотеть ограничить битрейт, чтобыскорость загрузки справочного адреса (текущее видео составляет около 2,5 Мбит / с), например:
ffmpeg -i video_2.mp4 -c:a copy -c:v libx264 -preset slow -b 1.5M -movflags faststart video_2_tweak.mp4
(это приводит к перекодированию видео с использованием высококачественного подарка, но ограничивает битрейт до 1,5 Мбит / с ... возможно, вам придется поэкспериментироватьс этим значением, чтобы получить компромисс между качеством и производительностью)
В зависимости от желаемой выходной стороны, если вам не нужен полный размер кадра 720p, вы можете добавить дополнительное ограничение на транскод, чтобы ограничить этоНапример:
ffmpeg -i video_2.mp4 -s 640x360 -c:a copy -c:v libx264 -preset slow -b 1M -movflags faststart video_2_tweak.mp4
Вы также должны убедиться, что на вашем сервере разрешено кэширование контента, поэтому при воспроизведении видеоне всегда нужно возвращаться на ваш сервер