2011-08-06 2 views
0

록 밴드 용 웹 사이트를 개발 중입니다. 음악을 웹 사이트에 업로드하고 사용자가 노래를들을 수있게하려고했습니다. 그러나 사용자가 듣게 할 mp3 파일을 다운로드 할 수 없도록 기능이나 코드를 추가하고 싶습니다. 누군가 "인터넷 다운로드 관리자"를 사용한다고 가정하면 음악 파일을받는 즉시 파일을 저장하라는 메시지가 표시됩니다. 그걸 막을 수있는 방법이 있습니까?음악 파일을 서버에 업로드 하나 다운로드를 제한 하시겠습니까?

감사합니다.

+1

브라우저에서 파일을 다운로드 할 수 없도록 브라우저에 파일을 저장할 수 없으므로 브라우저에서 파일을 다운로드 할 수 없습니다. – Quentin

+0

예. 이것을 할 방법이 없습니다. – sonnb

답변

1

음, 누군가가 음악을 다운로드하지 않고도 음악을들을 수있는 방법은 없습니다. 음악을 스트리밍해도 여전히 녹음 할 수 있습니다. 그것이 훨씬 더 어려운 음악을 다운로드 할 수 있도록하기 때문에

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

이,하지만, 당신에게 도움이 될 수 있습니다.

+0

고마워. 나는 이것을 확실히 시도 할 것이다. .. –

2

항상 (파일을 다운로드하거나 오디오 레코더를 사용)을 우회하는 방법입니다.

iTunes 및 다른 음악 플랫폼에서 사용하는 보호 기능은 음악 미리보기를 듣고 (~ 30 초) 전체 노래를들을 수 없게하는 것입니다.

+0

그러나 나는 여전히 음악을들을 수 있기를 원한다. :) –

+0

사용자가 음악을 다운로드하는 것을 막을 수는 없다. 더 어렵게 만들 수 있습니다. 그게 전부입니다. –

0

다른 사람들이 언급했듯이 사용자가 mp3를 다운로드하지 못하게하는 확실한 방법은 없습니다. 그렇게 말하면 대부분의 사람들이 콘텐츠를 스트리밍하면 훨씬 더 어려워 질 수 있습니다.

이렇게하려면 Red5과 같은 스트리밍 서버를 사용할 수 있습니다.

0

나는 똑같은 작업을 해왔고, 내가 한 것은 두 개 (또는 그 이상)의 각 파일을 만드는 것이었다. 하나의 파일은 내 경우에는 112kbps로 인코딩 된 저품질 MP3 파일이었습니다. 품질은 사람들이 온라인으로들을 수있을 정도로 좋지만 휴대용 플레이어 등으로 이동 중에도 괜찮은 품질을 원한다면 충분하지 않을 수 있습니다.

그런 다음 나는 또한 고품질의 MP3 버전 (320 kbps의) 그들이에 로그온 할 경우 사람들은 다운로드 할 수있는 WAV 파일이있을 것이다.

은 내가 보장하는 솔루션을 발견했다고 말할 수 없다 그것이 사람들이 음악이면 그 음악을들을 수 없다는 것입니다. Red5 또는 다른 스트리밍 솔루션을 사용할 수도 있지만 솔루션을 구성하고 유지 관리하는 데 더 많은 시간과 리소스가 필요합니다. 또한 Red5/Wowza 또는 다른 스트리밍 서버는 클라이언트가 Flash를 사용하여 음악을 재생해야한다고 생각합니다 (통신은 RTMP를 통해 수행되기 때문에). Flash와 같은 iPad/iPhone/iPod 사용자는 이러한 장치에서 사용할 수 없습니다.

결론적으로 제한된 리소스로 인해 저품비 파일을 사용하여 HTTP (일명 "프로 그래 시브 http")를 통한 재생을 제공하는 것이 었습니다.

관련 문제