2014-01-27 67 views
0

我有一個Wordpress網站。我正在使用s2Member pro插件。我想與我的網站上的訪問者分享視頻,但我不希望他們能夠下載它。我知道不可能完全保護網絡上的視頻。就像,如果我看Youtube和類似的網站,每個人都可以抓住這些視頻。我唯一想要的是隱藏源中的URL,並禁用視頻上的右鍵單擊「保存鏈接爲」。我認爲如何做到這一點的正確方法是通過Flash和RMTP服務器。我有S3亞馬遜和Cloudfront帳戶,我認爲它支持RMTP和安全流式傳輸。只讀視頻?

任何人不會有我如何能確保影片對我有什麼建議嗎?

回答

0

如果您爲用戶提供媒體上看到它不可能使它只讀。你把它發送給他玩,所以如果他真的想要,他可以保存它。

你可以讓它更難保存(通過隱藏鏈接到某種包裝的視頻,禁用鼠標右鍵等),但如果有人想複製它足夠 - 他會。

要隱藏視頻的網址,你可以離開這個URL Flash播放器的結構(假設你使用一個,你可以編輯它的代碼)。您可以將ID傳遞給播放器,它將用於創建URL並播放視頻。例如,id=VID01可以翻譯爲/videos/secret_folder_name/01/video_vid01.flv。你可以用javascript或PHP來做到這一點,但以這種方式找到鏈接會更容易。

PHP選項。製作一個文件(f.ex.'video.php')並讓它接受一個GET變量(f.ex。vid)。所以你會寫src="video.php?vid=15"。在文件內部,您可以構建URL並提供文件。您應該檢查HTTP_REFERER以查看該調用是否來自您的服務器(儘管這可能是假的,但它會阻止最簡單的嘗試獲取該URL)。

你能得到關於此禁用右鍵的一些信息 - How do I disable right click on my web page?

+0

是的,這正是我向上寫的。那麼,你有什麼建議如何從源代碼完全隱藏視頻鏈接,並禁用右鍵點擊? –

+0

編輯了答案。 – spaceman

0

正如你提到的,隱藏鏈接等(上爲什麼你可能不應該做的一些信息一起),它甚至會如果您可以流式傳輸視頻,那麼更有利,因爲mms://或rtsp://鏈接不會輕易下載。否則,用戶將能夠在Chrome網絡控制檯中看到媒體鏈接,或者運行提琴手,他們可以複製鏈接並將其粘貼到瀏覽器,瀏覽器將顯示「下載提示」以下載視頻。

如果你讓它流媒體鏈接,那麼上面的方法無法正常工作,而不是用戶不得不依賴於第三方「流捕獲」軟件,該軟件可以記錄彩信://鏈接到磁盤。

對於更多的保護,你可以去DRM(數字版權管理)式,因此即使他們下載的視頻,這將是無用的。順便說一句,DRM將會是昂貴的。

希望這會有所幫助。