Каков наилучший способ ускорить работу сайта с большим количеством видеоконтента - CDN? - PullRequest
0 голосов
/ 13 апреля 2020

Я разработал веб-сайт, который позволяет пользователям загружать видео, которые могут смотреть другие пользователи. Все отлично работает, кроме видео с большим разрешением, иногда зависает. Каков лучший способ go об этом? Я работаю над функцией изменения размера видео до 720p или менее. Я также смотрю на CDN. Веб-сайт написан на asp .net / vb. net и использует простой тег html5 video для воспроизведения видео. В настоящее время я экспериментирую с CDN, и я изменил свой путь к видео с https://www.example.com/videos на новый путь cdn. https://example-13fc.example.com/videos, но мои видео по-прежнему зависают. Есть ли что-то еще, что мне нужно сделать? Есть ли компания, которая может помочь с этим лучше, чем простой провайдер CDN? Любая помощь приветствуется.

1 Ответ

1 голос
/ 14 апреля 2020

Я думаю, что вам следует взглянуть на битрейт видео, которые вы предлагаете. Если битрейт >> чем сетевое соединение - видео остановится. Поскольку вы не можете контролировать сетевые подключения вашего клиента - лучше сделать видео как можно меньшего размера.

ffprobe встроен в FFMPEG и даст вам это значение. У меня есть веб-версия FFprobe:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...