Javascript 带隐藏或加密视频URL的Angular 2视频播放器

Javascript 带隐藏或加密视频URL的Angular 2视频播放器,javascript,html,angular,video,encryption,Javascript,Html,Angular,Video,Encryption,我想在angular 2中集成视频播放器,它隐藏或加密视频URL,因为没有人可以复制或下载视频。 我已经实现了Videogular和Html5视频播放器,但它们都不能隐藏或加密视频URL。 这是我的密码, Html: 在检查元素中,我可以看到 <video _ngcontent-mrg-42="" class="embed-responsive-item" height="100%" id="videoDisplay" width="100%" src="http://**player.c

我想在angular 2中集成视频播放器,它隐藏或加密视频URL,因为没有人可以复制或下载视频。 我已经实现了Videogular和Html5视频播放器,但它们都不能隐藏或加密视频URL。 这是我的密码, Html:

在检查元素中,我可以看到

<video _ngcontent-mrg-42="" class="embed-responsive-item" height="100%" id="videoDisplay" width="100%" src="http://**player.com/**/2**98856121208796647.hd.mp4?**=*asda9a516f7edca6c2f7csdasd40435ee02f275bbb6eea605"></video>


如何隐藏angular 2中inspect元素的src?这是一个毫无意义的“隐藏或加密视频URL,因为没有人可以复制或下载视频”,因为解密的URL在某一点上始终可用。@zeroflagL在某种程度上我们可以隐藏它。很多视频流网站都有这样的功能。因此,您不能隐藏源代码,因为javascript必须找到它才能打开视频。如果您的内容价值足够高,值得保护,您可以实施商业DRM解决方案(例如使用Ooyala或BuyDRM的播放器)或使用加密媒体创建您自己的解决方案Extensions@Offbeatmammal谢谢。:)如果你担心报废,那么你可以把你的视频分解成更小的片段。这就是所谓的分块(chunking),它将视频分割成可用范围,并将其发送到客户端。本文将更多地讨论如何实现这样的事情。加密媒体交换
playVideo() {
  if(this.videoElement.paused) {
    this.videoElement.play();
    this.isPlaying = true;
  } else {
    this.videoElement.pause();
    this.isPlaying = false;
  }
};
<video _ngcontent-mrg-42="" class="embed-responsive-item" height="100%" id="videoDisplay" width="100%" src="http://**player.com/**/2**98856121208796647.hd.mp4?**=*asda9a516f7edca6c2f7csdasd40435ee02f275bbb6eea605"></video>