Я думаю, что вам следует взглянуть на битрейт видео, которые вы предлагаете. Если битрейт >> чем сетевое соединение - видео остановится. Поскольку вы не можете контролировать сетевые подключения вашего клиента - лучше сделать видео как можно меньшего размера.
ffprobe встроен в FFMPEG и даст вам это значение. У меня есть веб-версия FFprobe:
https://www.streamclarity.com/probe?url=, и она может сообщать битрейт вашего видео. - Вы также можете посмотреть на снижение качества. Еще один отличный способ улучшить воспроизведение - это потоковое видео: более быстрые соединения получают высококачественные потоки ... более медленные соединения имеют более низкое качество (но они воспроизводятся!). Таким образом, пользователи с быстрым подключением и большими экранами могут получать видео в формате HD или 4K.