none
Proteger descargas en mi pagina web RRS feed

  • Pregunta

  • Hola estoy desarrollando una pagina web. en c# con html5 para un cliente que es músico.

    he llegado a la parte en la cual debo subir un disco de él a la pagina (para manejar las canciones estoy usando el tag <audio> el problema resulta que si alguien da clic derecho a mi pagina y ve el código puede descargar la canción (las canciones de mi cliente no son gratuitas).

    hay alguna forma de "encriptar" o "proteger" de manera eficiente las canciones algo así como era groove shark o actualmente es spotify? que puedes escuchar pero no se puede descargar debido a su seguridad, si me pudiesen ayudar estaría muy agradecido.


    si mi respuesta te ayudo votala como util, si resolvio tu duda marcala como respuesta, de esta manera ayudas a otros compañeros que tengan dudas similares.

    viernes, 6 de noviembre de 2015 2:16

Respuestas

  • De lo que dijo Leandro, quedate con el último párrafo. Siempre pueden bajarselo al fin y al cabo.

    Otra cosa es que se lo pongas más dificil.

    Si vas a usar el tag audio de HTML, el archivo tiene que estar en un formato soportado disponible en el servidor. Imagino que podrías crear un código de un solo acceso a la canción que luego se destruya y pasarle eso al tag audio.

    Por ejemplo, se carga la página y se crea un código "código1" de reproducción para la canción 1.mp3, luego definis un handler tal que http://mipagina/reproductor.ashx?codigo=codigo1.
    Adentro del handler descargas la canción y marcas el tag como "servido" en tu base de datos (o lo borrás, como quieras). Entonces la próxima vez que intenten descargarse la cancíon el tag no existe o está ya servido y por tanto no lo volvés a servir.

    Luego como src del audio tendrías que poner la URL al handler.

    Salu2

    viernes, 6 de noviembre de 2015 8:37

Todas las respuestas

  • hola

    >>he llegado a la parte en la cual debo subir un disco de él a la pagina

    pero sino es gratuito no deberia subir el tema reducido o quizas con alguna interferencia cada tanto, de esta forma se puede escuchar pero no es el temacompleto o correcto

    >>hay alguna forma de "encriptar" o "proteger" de manera eficiente las canciones algo así como era groove shark o actualmente es spotify?

    pero en spotify no se puede escuchar el tema offline ? si es asi este se descarga a la pc, si se busca el archivo entonces se puede copiar

    ademas por mas que no lo descargues siempre esta la posibilidad que den play en la pagina y con un soft de grabacion registren a medida que lo escuchan, no lo descargan pero igual pueden hacerse con el tema

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 6 de noviembre de 2015 4:54
  • De lo que dijo Leandro, quedate con el último párrafo. Siempre pueden bajarselo al fin y al cabo.

    Otra cosa es que se lo pongas más dificil.

    Si vas a usar el tag audio de HTML, el archivo tiene que estar en un formato soportado disponible en el servidor. Imagino que podrías crear un código de un solo acceso a la canción que luego se destruya y pasarle eso al tag audio.

    Por ejemplo, se carga la página y se crea un código "código1" de reproducción para la canción 1.mp3, luego definis un handler tal que http://mipagina/reproductor.ashx?codigo=codigo1.
    Adentro del handler descargas la canción y marcas el tag como "servido" en tu base de datos (o lo borrás, como quieras). Entonces la próxima vez que intenten descargarse la cancíon el tag no existe o está ya servido y por tanto no lo volvés a servir.

    Luego como src del audio tendrías que poner la URL al handler.

    Salu2

    viernes, 6 de noviembre de 2015 8:37