2009-12-20 5 views
4

쥬크 박스를 만들려고하는데 <audio> 태그가 HTML 5 인 노래를 어떻게 확보 할 수 있을지 궁금합니다. 사람들이 노래를 다운로드 할 수 있기를 바라지는 않지만 그 <audio> 태그를 통해 스트리밍하고 싶습니다. 어떤 제안?HTML 5에서 스트리밍되는 노래 보안 설정

+2

실제 작업을 수행 할 방법이 없습니다. –

답변

1

아마존 S3 (Soundcloud과 유사)을 사용하여 HTML5 플레이어에서 사용할 수있는 안전한 mp3 링크를 생성 할 수 있습니다. 아주 짧은 시간 (초 또는 분) 동안 유효한 S3의 안전한 mp3를 생성합니다. 누군가가 링크를 복사하고 공유하는 것을 방지합니다. SDK/API를 사용하여 링크를 동적으로 생성해야합니다.

example of how to use PHP to generate secure links을 참조하십시오.

2

사람들이 스트림을 통해들을 수있게 해주는 것은 무엇이든 디스크에도 저장할 수 있습니다.

+0

플래시로하는 것이 더 어렵습니다. 소스를보고 URL에서 mp3 파일을 찾을 수 없습니다. – Matt

+1

그래도 녹음 할 수 있습니다. DRM으로 재생되는 모든 음악이 재생 될 수 있다면 제한없이 저장 될 수 있습니다. 삶의 사실 (그리고 기술). – Joey

+0

Yah 내 목표는 그것을 시도에서 사람들의 95 %를 연기하는 것입니다 .. 그게 다야. – Matt

4

당신이 리퍼러를 확인 스트리밍 플레이어를 확인하기 위해 몇 가지 해싱 메커니즘 (고유 ID)를 사용할 수 있습니다 귀하의 주크 박스 등

하지만 보호기가 아닌 스트림 : 무슨 일이 있어도, 어떤 사람들은 그것을 알아낼 (또는 것 최후의 수단을 사용하여 - 전체 스트림을 잡아, 주크 박스가 보내는 데이터의 종류에 따라)

+0

이것은 좋은 생각입니다! 야아. 나는 youtube 또는 무엇이든보다는 그것에게 안전을 더 만드는 것을 보이고 있지 않다. 음악을 다운로드하지 못하도록 사람들의 95 %를 연기하고 싶습니다. – Matt

+0

예. 그렇다면 서버와 주크 박스 플레이어가 이해할 수있는 고유 한 ID 메커니즘을 해싱 할 수 있습니다. mp3 노래 해시 + 일부 비밀 데이터를 사용할 수도 있습니다. – dusoft

+0

이것을 구현하는 방법을 알고 있습니까? 나는 생각하고있다. 주크 박스가 클라이언트 측에로드 될 것이다. 그래서 그는 UID를 볼 것이고, 쥬크 박스처럼 보이게 할 수있을 것이다. 저는 보안 초심자입니다. – Matt

1

이것은 불가능합니다. 클라이언트 컴퓨터가 노래를 재생할 수 있으려면 노래가 거기에서 전송되어야합니다. 기간.