16. juli 2003 - 14:47Der er
24 kommentarer og 1 løsning
Copyright/download protection på MP3?
Jeg har seks MP3 numre på der afspilles via en MP3 Flash streaming player fra mit site. Men jeg har netop fået besked fra min Host om, at sikre MP3 numrerne KUN ligger til streaming og IKKE kan downloades. Problemet er nemlig at numrerne KAN downloades seperart med en Download accelerator, eller ved at åbne websitet via Dreamweaver.
Mit spørgsmål er: Hvordan undgår jeg dette? Hvordan copyright eller download protecter jeg mine MP3 filer, således at de IKKE kan downloades til egen PC?
Den eneste virkelige "sikkerhedsgaranti" for at folk ikke render med dine mp3'er får du ved at afvikle dem fra en dedikeret streaming server - og selv herfra, kan man jo altid kopiere analogt (naturligvis med foringelse af lydkvaliteten til følge!)
Macromedia tilbyder selv en streaming server kaldet Flash Communication Server MX, der kan holde styr på streaming. Du kan kigge nærmere på den via nedenstående link. (er naturligvis en fordel hvis du selv er webserveransvarlig, eller gode venner med din host ;o)
Hvis du bruger et webhotel blever det nok svært at få dem til at begynde at bruge communication serveren også. Så vidt jeg ved er der ikke nogen i danmark der gør det endnu. Jeg kan forestille mig at www.nli.dk evt. får den på et tidspunkt. De er en af de eneste der har macromedias ColdFusion server pt.
Den besværlige løsning er selvfølgelig at pakke dine mp3 numrer ind i en swf. Men hvis du kun har seks, kan det måske være en løsning.
Hvis du kun lægger en kort version af mp3 filen ud på nettet, så er der ingen idé i at kopiere den til egen computer. Det er den metode de fleste musik websites anvender på internettet.
... hvilket bringer os tilbage til streaming serveren som eneste alternativ. Både hindu_skp og jakwags forslag er ok, men absolut omgåelige for folk med blot et minimums netværksforståelse.....
Hvad med at lægge dem ud i halvdårlig kvalitet (mono?) eller kombinere Hoejrups forslag, lave en fuldkvalitets start og en ringere slutning - eller lege MTV og konsekvent bruge (irriterende) lydeffekter over melodierne? Det er da oplagt med andre lydeffekter, når du nu bruger Flash ;o)
Jeg er helt enig med dig Hindu. Det må være løsningen - og faktisk er det netop hvad Host selv har foreslået. Ved bare ikke helt hvordan jeg får stien tilpasset.
Selve playeren ligger som en selvstændig 'flashfilm' i mappen 'tracks' og henter musikken med: mySongPlayer = new SongPlayer("http://www.domæne.dk/musik/",6, false); (tallet 6 indikere at der er 6 forskellige MP3 filer deres afspilles random imellem)
Men hvordan kan jeg lave stien om til at den skal pege et skridt tilbage, altså uden for wwwroot mappen? Og især hvis MP3 filerne ligeledes ligger i en mappe for sig, nemlig mappen 'musik' (selvfølgelig også uden for wwwroot)?
Eftersom at det er din host som har påbudt dig det - og eftersom at det er din host som skal stille serversoftware til rådighed (en streamer server) - så må han også kunne fortælle dig hvordan det skal sættes op.
...hvis din host ved hvad han laver, får du ikke lov til at linke til noget som helst "tilbage" i bibliotekerne før han giver dig lov til det.
hindu_skp: Det er rigtigt at man via denne metode ikke kan hente mp3'erne direkte fra serveren. Men eftersom theselfimage vil afspille dem igennem Flash, bliver de cashet på brugerens computer - og så kan man jo bare nuppe dem når de ER hentet ned. Kører du med en streaming server, er det netop dette du undgår - filerne "forsvinder" så at sige når de er blevet afspillet.
Den bedste beskyttelse er dog nok, at kun de færreste ved at Flash-indhold faktisk bliver gemt på ens pc ;o)
nemmerli - men det er som regel dér databaser og alt muligt andet, man ikke ønsker andre får fingrene i ligger, hvorfor du ikke kan lave en direkte forespørgsel via en url. Husk at Flash bliver afviklet lokalt på brugerens maskine, men du ønsker at tilgå dit basedir serverside - hvilket kun kan gøres på serveren via et scriptingsprog (og vel at mærke KUN hvis udbyderen tillader det) - eller måske ved hjælp af alle mulige fiksfakserier, som bare vil gøre flowet endnu mere forvirrende.....
OK.. _K har helt ret i det han skriver i seneste indlæg. Dog tilbyder min Host ikke serverside streaming, og da der streames MP3 ved at linke til filerne med domæne angivelse (mySongPlayer = new SongPlayer("http://www.domæne.dk/musik/",6, false);) - vil det jo ikke være muligt at angive en sti til en 'skjult' musikmappe undenfor wwwroot området.
Jeg tror blot min Host blir nødt til at æde det som det er p.t.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.