2016-05-02 7 views
1

Ich habe eine Website, auf die ich meine Videos/Audios stelle. Ich verwende HTML5 und Tag, um Videos anzuzeigen. Videos/Audios können jedoch heruntergeladen werden, wenn der Client die Seite view source öffnet und dann die Dateiadresse kopiert. Wie kann ich das Herunterladen dieser Dateien deaktivieren? Ich möchte nur, dass der Client Videos/Audios auf der Webseite sieht.Wie kann ich das Herunterladen von Videos/Audio in Webseiten deaktivieren?

Viele Online-Video/Audio-Dienste wie Youtube deaktiviert das Herunterladen von Videos auf diese Weise. Wie haben sie das gemacht? Was ist ein funktionierender Weg zu deaktivieren oder zumindest diesen Fortschritt viel schwieriger zu machen?

+0

http://stackoverflow.com/questions/1294501/how-to-prevent-downloading-images-and-video-file-from-my-website Siehe dieses –

Antwort

2

Youtube codiert ihr Video in das Format , das über die Browser-Implementierung Media Source Extensions API durch Byte-Streams wiedergegeben wird. Siehe Weitere Informationen unter Wikipedia.

Sie können dasselbe tun, indem Sie Ihr Video in -Dateien codieren und es dann in Ihrem Code über eine Bibliothek wie dash.js wiedergeben. Sehen Sie sich an, wie der play.js-Player funktioniert, indem Sie die DASH Reference Client auschecken.

Ich habe MPEG-DASH-Video mit Sorenson Squeeze codiert, aber es gibt andere Encoder, die Sie verwenden könnten.

Und nur um zu klären ... das wird das Herunterladen schwieriger ... aber wird keine echte DRM-Lösung bieten. Dafür müssen Sie EME auschecken.

+0

Sind EME und Dinge wie Azure Media Services sicher? Oder kann jemand Video/Audio immer herunterladen und verteilen, wenn er das wirklich möchte? – nmit026