Есть такой блок с видео. В админке должна быть кнопка для загрузки файлов. И если загрузить новый файл (видео) то старый с хостинга удаляется а новый появляется на сайте(странице). Вариант с заменой видео с ютюб сделал легко, там просто ссылку заменить.
section class="video">
<video "bg-video_html5_api" width="100%" height="100%" autoplay control>
<source src="/admin/video/1.mp4" type='video/mp4;"' />
</video>
</section>
есть путь
<source src="/admin/video/1.mp4" type='video/mp4;"' />
думаю брать новое имя файла что загружается и подставлять его в путь вместо имени "1".
Так должно работать? Или есть вариает по лучше?