簡體   English   中英

將音樂文件上傳到服務器,但限制下載?

[英]Upload Music files into server but restrict download?

我正在開發一個搖滾樂隊的網站。 我想將音樂上傳到網站上,然后讓用戶聽這些歌曲。 但是,我想添加功能或某種代碼,以便用戶無法下載我將允許用戶收聽的mp3文件。 假設有人使用“ Internet下載管理器”,則他將在獲得音樂文件后立即提示她保存文件。 有什么辦法可以阻止這種情況。

謝謝。

有一種繞過任何限制的方法(下載文件或使用錄音機)。

iTunes和其他音樂平台使用的保護措施是讓您收聽音樂的預覽(約30秒),以使您無法獲得完整的歌曲。

好吧,實際上沒有辦法讓某人不下載就可以聽音樂。 即使您播放音樂,他們仍然可以錄制音樂。

http://www.codewalkers.com/c/a/Miscellaneous/Using-PHP-to-Stream-MP3-Files-and-Prevent-Illegal-Downloading/

但是,這可能會對您有所幫助,因為它將使下載音樂變得更加困難。

正如其他人提到的那樣,沒有萬無一失的方法來阻止用戶下載mp3。 話雖如此,您可以嘗試流式傳輸內容,這對於大多數人來說將變得更加困難。

您可以為此使用Red5之類的流服務器。

我一直在做同樣的事情,我所做的是為每個文件創建兩個(或更多)版本。 一個文件將是偵聽文件,在我的情況下,該文件是編碼為112 kbps的低質量MP3文件。 這種質量足以使人們在線收聽,但如果人們想要在便攜式播放器或類似設備上旅行時想要像樣的質量,則質量還不夠好。

然后,我還將擁有高質量的MP3版本(320 kbps)和WAV文件,人們只有在登錄后才能下載。

我不能說我已經找到了一種解決方案,該解決方案可以確保人們在追求音樂時無法掌握音樂。 您當然可以使用Red5或其他流解決方案,但這需要您花費更多的時間和資源來配置和維護該解決方案。 此外,我相信Red5 / Wowza或任何其他流服務器都要求客戶端使用Flash播放音樂(因為通信是通過RTMP完成的)。 由於Flash無法在這些設備上使用,因此排除了iPad / iPhone / iPod用戶。

因此,我的結論是,利用(有限的)資源,我有路要走,就是使用低質量的文件通過HTTP(又稱“漸進式HTTP”)提供回放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM