Comunidad de diseño web y desarrollo en internet online

Servidor RED5 Seguridad y control para visualizar videos

Citar            
MensajeEscrito el 06 Jul 2009 03:32 pm
Hola a todos, por favor estoy comenzando a trabajar con red5 y tengo algunas pegas.

He contratado hosting re5 en GIGAPROS y tengo un par de problemas:

1. Como puedo hacer para que solo un usuario que yo indique grabe ficheros en mi servidor red5? ATal y como esta configurado ahora solo sabiendo la IP cualquiera podría alojarme un video. He oido algo de SSH pero mi aplicaicon accede con ASP.net y un componente flash de la casa AGRIYA para grabar y aun no se como. Vamos es poner algo de seguridad.

2. ¿Conoceis algun componente para visualizar videos conectandose via red5 incrustable en html?

Muchisimas gracias a todos ya que estoy un poco desesperado.

Por luis.vilanovablanco

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Jul 2009 03:39 pm
La validación de quien puede subir algo la tienes que hacer en tu peli, aunque claro, tendrás que agregar validación en Red5 a través de un componente escrito en Java. Si vas a los foros de Red5 hay uno que tiene módulos ya listos en los que puedes basarte para armar el tuyo ... recuerda reiniciar el servidor cada vez que cambies alguno
Luego para un reproductor, dado que Red5 usa RMTP igual que FMS, el FLVPlayback te puede servir

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 03:48 pm
Muchisimas gracias Jorge. Pero donde puedo obtener ese compoennte que dices?

Por luis.vilanovablanco

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Jul 2009 03:50 pm
El FLVPlayback viene con Flash, búscalo en el panel de componentes

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 04:08 pm
Thanks again.

How can i pass from html or asp or javascript the name of the url to a .fla archive?

Thanks in advance

Por luis.vilanovablanco

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Jul 2009 04:11 pm
Pregunta en español así todos los usuarios pueden compartir las respuestas, si tienes dificultad para preguntar en español puedes preguntar en numerosos foros que existen en inglés, como el de mi firma ;)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 04:13 pm
Basicamente es que quiero abrir un flv de un servidor red5 pero tengo que pasarle al flash el nombre del fichero que tengo que abrir al vuelo, es decir, segun que usuario esta abriendo el html.

Entiendo que se lo podria pasar usando javascript?

Por luis.vilanovablanco

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Jul 2009 04:16 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 04:53 pm
LA verdad es que como soy programador asp.net y javascript se me queda un poco lejos esto. Tiuenes algun ejemplo de pasasrle el nombre del flv a un flvPlayback component? Me ayudaria muchisimo. Yo suelo pasar parametros por javascript pero no se como se hace la parte de flash.

Gracias de nuevo

Por luis.vilanovablanco

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Jul 2009 05:08 pm
Es agregar un par de cosas a los tags, no hay que saber nada de ActionScript para pasar el flashvars. Luego la variable que pases aparece "mágicamente" en el root de tu peli, donde si tienes un FLVPlayback, y suponiendo que la variable que pasas se llama flv, puedes hacer

myFLVPlayback.source = flv

Si no era source es path, me hago lío porque en AS2 es uno y en AS3 otro

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 07:25 pm
Muchas gracias. Pero una duda, esa asignación a que te refieres en el código de asp.net o en el htm que embebe al flash, o por javascrit?

Perdona pero es mi primer proyecto con flash.

Gracias de verdad.

Por luis.vilanovablanco

5 de clabLevel



 

msie8
Citar            
MensajeEscrito el 06 Jul 2009 07:35 pm
El htm que embebe al flash

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 09:30 pm
Siento mucho inisistir pero he probado en el html poniendo cosas como:

<param name="source" value="http://MiIP/SOSample/streams/3.flv" />

y no consigo cargarlo.

Alguien tiene un ejplo de html para ver como se programa la asignacion del flv en tiempo real?

Gracias

Por luis.vilanovablanco

5 de clabLevel



 

msie8
Citar            
MensajeEscrito el 06 Jul 2009 09:37 pm
Ya veo. Tengo una idea mas simple. En el HTML que tienes el Flash le indica cual es el HTML que tiene que mostrar, simplemente agrégale un querystring con el valor que necesitas pasar, aquí los trozos relevantes para ambos navegadores:

<param name="movie" value="algun.swf?flv=algun.flv" />
<embed src="algun.swf?flv=algun.flv" ..... >

Si aún así no sale, postea el code que estás usando para mostrar el swf en tu HTML

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 10:04 pm
Este es mi codigo que no termina de funicionar.

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sin título-1</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#ffffff">
<!--URL utilizadas en la película-->
<!--Texto utilizado en la película-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Esta página requiere el archivo AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '550',
'height', '400',
'src', 'Sin título-1',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Sin título-1',
'bgcolor', '#ffffff',
'name', 'Sin título-1',
'menu', 'true',
'allowFullScreen', 'true',
'allowScriptAccess','sameDomain',
'movie', 'Sin título-1',
'salign', ''
); //end AC code


}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="550" height="400" id="EV" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="Sin título-1.swf?http://74.55.172.216:5080/SOSample/streams/3.flv" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
<embed src="Sin título-1.swf?http://74.55.172.216:5080/SOSample/streams/3.flv" quality="high" bgcolor="#ffffff" width="550" height="400" name="Sin título-1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>
</noscript>
</body>
</html>

Por luis.vilanovablanco

5 de clabLevel



 

msie8
Citar            
MensajeEscrito el 06 Jul 2009 10:15 pm
Bien, lo primero, dale nombre a tu archivo, así queda algo mejor que Sin título-1
Luego publicas, supongamos que le pusiste miPlayer, en vez de Sin titulo-1 verás miPlayer
Luego, además de los dos sitios donde lo has agregado también agrega:

'src', 'miPlayer?flv=algun.flv',
...

Porque si controlas de JS quizás hayas notado que AC_FL_RunContent es la llamada a una función con muchos parámetros.
Finalmente tienes que agregar la asignación de AS, por ejemplo si el nombre de instancia de tu FLVPlayback es videoPlayer, tienes que hacer

videoPlayer.source = flv

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.