Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/10/2007, 00:33
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 4 meses
Puntos: 17
Re: Ocultar ruta de vídeo streaming... como..?

Cita:
Iniciado por markshock Ver Mensaje
tio esto era un trabalenguas? jajaja q mareo del video del video, de la url del codigo del video de la url del servidor...

muchas gracias, pero en principio la señal me viene de otra maquina... :( así que... como no me monte algún rollo de rewrite... como comentaba Marvin...

haha bueno bienvenido al trabalenguas de la programacion web hahaa ... te explico mas detalladamente.

Supongamos tu sitio al estilo
Código HTML:
<html>
<embed src="player.swf" FlashVars="mms://210.244.214.14/videorulz.avi">
</html> 
Viendo el Source sabemos la URL del Video, Ahora una forma de camuflarlo (sin que se vea en el source) es aplicando AJAX
Código HTML:
<html>
<script type="text/javascript" language="JavaScript" src="func.js"></script>
<body onload="mostrar_video();">
<div id="video">
</div>
</html> 
De esta manera en el source no hay nada de la URL del Video, tenemos una funcion que se carga al entrar a la pagina, esta funcion la debes hacer tu, utilizando ajax o algun framework de ajax. (Yo utilizo el Ajax dynamic content de DTHMLGoodies.com buscalo en google) , entonces la funcion en Javascript seria algo como
Código:
ajax_loadContent('video','index.php?video=21' );
Entonces tu script index.php?video=21 ,debe imprimir el flash con los datos para cargar el video, esto se va a "colocar" dentro del div video (<div id="video">aqui</div).

entonces de esta manera , el codigo del video no es facilmente detectado por un usuario normal, amenos que sepa javascript).

Algo similar tengo implementado en un motor de Videos Online de una Comunidad de Juegos (AQ2TV) veelo en http://www.aq2chile.cl/aq2tv

----------------------------------------------------------
Ahora respecto a camuflar la URL , seria algo como esto.
URL del video seria algo como vervideo.php?id=12 , entonces tu index.php debe crear un string aleatorio , y este anotarlo en una variable de session o en una bd, entonces cuando imprima la URL del video , imprimes vervideo.php?id=12&cod=mhdf23

ahora cuando ejecuten vervideo.php?id=12&cod=mhdf23 , tu script debe entrar a la base de datos y mirar el codigo mhdf23 , y que este solo tenga una peticion, si no tiene , continuar script y agregar que tiene peticion.

Si no tiene peticion , tu script con un head location debe mostrar la URL final del video (header('Location: mms://210.244.214.14/videorulz.avi');

Entonces lo que logras es que vervideo.php?id=12&cod=mhdf23 se pueda acceder a el una sola vez, si alguien entra por segunda vez, tu script debe ser capaz de reconocer una segunda peticion y cancelarla.

de estas dos manera creo que puedas camuflar mejor tu video ... pero finalmente para un usuario mas experto, siempre va a poder capturar la URL. eso si , se lo puedes complicar :)


Saludos