Можно ли обойти плагин RealPlayer?

Мне интересно, знает ли кто-нибудь, как окончательно остановить плагин RealPlayer, позволяющий пользователю загружать видео.

Поэтому я работаю в компании, которая транслирует видео обучение для своих членов. Большинство наших видео доступно для платных клиентов, и все они являются собственностью моей компании.

Таким образом, в новую версию RealPlayer встроен загрузчик потокового видео, поэтому, если вы находитесь на веб-странице с видео, всплывающее окно загрузки RealPlayer дает вам возможность загрузить видео. В webkit загружается.mp4, а в FireFox (и браузере RealPlayer) загружается версия.flv.

Пока мой код такой:

(function(){
   var pluginArray = navigator.plugins;
   var ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.26.14 (KHTML, like Gecko) RealPlayer/12.0.1.1750'

   for ( var i = 0; i < pluginArray.length; i++ ) {

      // check to see if the plugin is installed
      if ( pluginArray[i].description === "RealPlayer Plugin" )
      {
         console.log( pluginArray[i].description + ' is installed.' );

         //checks to see if you're using the RealPlayer browser
         var re1='.*?'; // Non-greedy match on filler
         var re2='(RealPlayer)';  // Word 1

         var p = new RegExp( re1 + re2, ["i"] );
         var m = p.exec( ua );

         if ( m != null )
         {
            console.log( 'You are using the RealPlayer Browser' )
         }
      }
   }
})();

С этой логикой я открыт для предложений о том, что делать дальше. В идеале, мы не хотим полностью блокировать контент, потому что большинство наших пользователей, вероятно, не скачивают видео, но для тех, кто хочет, мы хотим остановить это. Есть ли способ предотвратить это?

1 ответ

Это выглядит как wmv кодирование и backchannel multicasting ваши друзья здесь:

Сервер Helix поддерживает RTMPS и HTTPS для безопасной доставки контента и может поддерживать распространение контента, защищенного DRM Windows Media. Helix Security Manager также можно использовать для защиты доступа к URL-адресам содержимого через трафик RTSP/udp/multicast.

Сервер Helix поддерживает возможность многоадресной передачи контента с использованием масштабируемой многоадресной рассылки (истинная широковещательная рассылка по IP) или с использованием многоадресной рассылки по обратному каналу (содержимое передается по многоадресной рассылке, но для проверки подлинности всегда есть соединение с сервером, открытое для сервера).

При масштабируемой многоадресной рассылке нет способа защиты, поскольку контент доступен любому устройству, которое может воспроизводить его в сети, однако многоадресная рассылка обратного канала может быть защищена. Однако многоадресная рассылка по обратному каналу возможна только для контента RealMedia, воспроизводимого в RealPlayer.

Рекомендации

Другие вопросы по тегам