Запретить скачивание HTML5 Video нельзя, но можно усложнить эту задачу. Во первых в теге video нужно прописать controlslist="nodownload":
<video src="video.mp4" controls="" controlslist="nodownload" width="100%"></video>Это отключит пункт меню в панели управления плеера для Google Chrome. Чтобы отключить контекстное меню, где есть ссылка для скачивания видео, нужно тегу видео задать идентификатор:
<video src="video.mp4" controls="" controlslist="nodownload" width="100%" id="videoElementID"></video>И добавить jQuery:
$(document).ready(function(){
$('#videoElementID').bind('contextmenu',function() { return false; });
});С помощью jQuery можно отключить и пункт меню в панели управления плеера, динамически добавив атрибут controlslist="nodownload" (Видео HTML5 с предварительной загрузкой на false):
$("video").each(function(){
$(this).attr('controlsList','nodownload');
$(this).load();
});или:
<script type="text/javascript">
jQuery("video").each(function(){jQuery(this).append('controlsList="nodownload"')});
</script>