Red5 – Bajo demanda – Ondemand

Para ver vídeos Ondemand primero debemos subirlos al servidor por FTP, a la carpeta “streams” en public_html.

Los formatos a utilizar son:

.flv

Para visualizar el vídeo subido vamos al Flash Media Playback y en Video Source (URL):

rtmp://66.90.103.142/usuario/Elephants_Dream.flv

(usuario – es el usuario asignado por Memito.net)

En la pestaña Advanced ponemos “recorded” en Stream Type y en Minimum length of continuous playback (seconds): 0

Posted in Ondemand, Streaming Red5 | Leave a comment

Wowza : bajo demanda – Ondemand

Para ver vídeos Ondemand primero debemos subirlos al servidor por FTP.

Los formatos a utilizar son:

.flv
.mp4
.mov

Para visualizar el vídeo subido vamos al Flash Media Playback y en Video Source (URL):

rtmp://184.95.37.6:1936/8042/mp4:sample.mp4

(8042 – es el usuario asignado por Memito.net)

En la pestaña Advanced ponemos “recorded” en Stream Type y en Minimum length of continuous playback (seconds): 0

En caso de vídeos .flv vamos directo , sin tener que poner “mp4:”

 

Por último aquí les dejo el ejemplo de como Wowza puede ser visualizado en distintos dispositivos :

 

 

 

 



Posted in Wowza | Tagged , , , , , , | Leave a comment

Red5 Chat

Red5 Chat es una nueva aplicación especialmente diseñada para Red5 server, y lo mejor, es gratuita.

Red5chat

 

Posted in Chat Red5, Streaming Red5 | Tagged , , , , , , , | Leave a comment

Gyaro Video Chat

Recientemente, una nueva app para video chat Red5 ha salido al mercado, Gyaro, se ve un poco como Gchats, pero la gran ventaja es que esta aplicación red5 no se conecta a la base de datos por lo que la hace que sea más estable. Hemos probado también Gyaro con Wowza y funciona muy bien, esto significa una mejor calidad de Red5 , teóricamente,y sin límites en número de usuarios en línea simultáneamente, un único servidor puede tener 2.000 usuarios en línea!

Demo de Gyaro

Posted in Chat Red5, Streaming Red5 | Tagged , , , , | Leave a comment

Creando una página para tu transmisión en directo

Muchos clientes nos han preguntado cómo crear una página web para la transmisión en vivo y en directo, o qué poner en ella. Hemos hecho una página de prueba con lo que pensamos es necesario, en primer lugar el player en una buena posición, tal vez en el centro, con una imagen en relación con sus emisiones. Luego, una caja de chat de texto en vivo , chat de video no!, ya que podría interferir con las emisiones, pero es importante dejar los espectadores charlar e interactuar con la emisión.

Para el player utilizaremos el de Flash Media Playack : http://www.osmf.org/configurator/fmp/#

Entonces necesitamos cierta información, ¿cuántas personas están viendo?  se utilizó una secuencia de comandos desde Infosniper.net, es un producto comercial, pero nos cuesta $ 8. No mucho.

Para hacer la página más atractiva ponemos un globo de revolvermaps, que es gratuito

Por favor, visite la página de prueba en: http://69.73.169.139/player/

Posted in Streaming Red5, Wowza | Tagged , , , | Leave a comment

Cámaras SD vs cámaras HD para video presentaciones

Comparativa cámara web de alta definición HD frente a la cámara web SD -  aplicaciones de vídeo

En el actual ritmo de consumo cada vez mayor de video / audio para aplicaciones como live streaming de video, grabación, chats y videoconferencias, hay muchas variables  que tienen un impacto importante en su experiencia con estas tecnologías.

Algunos de los factores clave que influyen en su experiencia y determinan el nivel de streaming:
1. Ancho de banda
2. Streaming Server – Red5/Wowza/FMS (discutible)
3. Software utilizado para la transmisión de video / audio corriente
una. código de calidad
b. códec utilizado
c. Configuración como la resolución, fps, etc, etc, fotogramas clave
4. Ordenador utilizado para la transmisión
5. Cámara / micrófono utilizado

Nos centraremos en la variable de la cámara a utilizar:

Hay muchas cámaras web disponibles en el mercado, que prometen una buena resolución de 2 megapíxeles y mucho más. (8 Mp, 10, etc Pf)
Ejemplo: iBall Face2Face C8.0 (Mi vieja cámara)

Luego están las nuevas gamas de cámaras de alta definición que prometen  720P  o más por la captura de video / streaming.
Ejemplo: Logitech HD Webcam C510

Entonces, ¿qué vamos a ver ahora es cómo una cámara de alta definición bordes sobre una norma (“suficientemente bueno”) una cámara de 2 Mp! En primer lugar he visto a muchas personas que dicen HD = 1280 x 720 o 1920 x 1080, y eso es todo!
Esto es bastante incorrecto.Las cámaras de alta definición permitan obtener mayores detalles junto con la aplicación de codec H264 en comparación con las cámaras Web estándar. Recuerda que todas las tecnologías de codificación de vídeo utilizan técnicas de compresión para empaquetar los marcos de manera eficiente.
Por lo tanto, es importante que su fuente de captura es decir: dispositivo de la cámara debe ser capaz de capturar los detalles tanto como sea posible.
A continuación se presentan 2 imágenes de muestra de cada una de las dos cámaras, mostrando la verdadera diferencia entre SD y HD captura.

1600 x 1200                                              1280 x 720 using Logitech HD C510

 

By Rajdeep Rath, Java developer and CEO of http://rtmpworld.com/

Posted in camaras web, Streaming Red5, Wowza | Tagged , , , , , | 1 Comment

Cámaras web HD para live streaming

Uno de los retos que se nos presentan al transmitir en directo es la definición de la imagen y la captura del movimiento. Por ello, por ejemplo para eventos deportivos , la captura debe ser ajustada desde el propio Encoder (subir los frames por segunfo FPS) para lograr un mayor rango de nitidez ante los movimientos rápidos. Sin embargo a veces no es suficiente si contamos con una cámara web normal. Logitech ha creado una serie de cámaras que nos solucionan este aspecto y también el de la alta definición:

 

Recomendamos: Logitech HD Pro Webcam C920

http://www.logitech.com/es-es/webcam-communications/webcams/devices/hd-pro-webcam-c920

 

Posted in camaras web, Streaming Red5, Wowza | Tagged , , , , , | Leave a comment

Configuración y recomendaciones para Live Streaming con Wowza

Empecé  utilizando 400Kbps y 30 fps pero la imagen es un poco borrosa. Sobre el formato hay  que usar H.264, ya que con VP6 no funciona en VLC y dispositivos móviles. El audio debe ser AAC o MP3. Si se trata de MP3, lo convierten en estéreo, 44100 Hz, 128kbs para obtener mejores resultados. AAC es preferible.

Sin embargo, las imágenes por segundo a 30 no funciona, he aumentado a 50 y listo , comenzó a funcionar muy bien, sin buffering, buena calidad.

Una palabra sobre fps, cuanto más alto mejor, pero al costo de ancho de banda se va a notar. Cada cuadro tiene un tamaño, por lo que el tamaño de fotograma X fps aprox = número total de bytes / s. Entonces usted tiene que considerar el número de fotogramas clave, máslos detalles de movimiento, pero necesitaba una mejor captura de ancho de bandaaún mayor.

Para H.264, por ejemplo, cada nivel de codificación limita los fps y el tamaño de fotograma que se pueden utilizar para obtener mejores resultados. Nuestros ojos casi no pueden ver la diferencia entre 15 y 18 fps, por lo que para la web 15 fps esta muy bien y  ahorramos ancho de banda.

Para charlas, como por ejemplo Skype, etc 12 a 15 es lo mejor. Para transmitir un partido de fútbol en la web 24 a 30 será ideal si la difusión es para reproductores flash,  para los dispositivos Android y iPhone de Apple, es mejor utilizar de 50 a 60 fps.

Posted in Wowza | Tagged , , , , , , | Leave a comment

Memito.net Nuevos servidores Wowza

Desde memito.net hemos decidido dar un paso mas alla en el mundo del streaming incorporando Wowza a nuestros servidores.

Pueden ver nuestros planes en www.memito.net

Posted in Wowza | Leave a comment

Videowhisper : Scripts de video streaming, chat, videoconferencia, etc para Red5

Excelente serie de scripts de pago para utilizar con Red5

http://www.videowhisper.com/

Posted in Streaming Red5 | Tagged , , , , , , | Leave a comment

Esconder rtmp para streaming Red5

Cada vez que realizamos live streaming en un player flash incrustado en un html corremos el peligro de que la rtmp que damos a nuestros clientes con el plan Red5 sea copiada a través de la opción “ver código fuente de la página”.por cualquier navegante de la red.

Por ello debemos evitarlo y lo haremos a través de Javascript.

Primeros haremos nuestro reproductor descargando este generador :

swfobject_generator_1_2_html.zip

Descomprime el zip y coloca el index.html en tu escritorio para abrirlo con cualquier navegador web.

Rellena la ruta SWFObject (.js) con esto:

http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js

En el campo Flash (.swf) coloca lo de abajo, es de Strobe player, un gran reproductor recomendado por memito

http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf

Ajusta tus dimensiones y define tus parametros de video

 add escribe src en name y tu rtmp/tucanal en value

Pon 10.0.0 en Detect Flash version

En HTML container id pon: flashdivcontainer

En Flash content id pon: videoplayer

En allowscriptaccess pon Always

Selecciona el método dinámico en Publishing method y dale a Generate

Finalmente nos quedará algo así:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml” lang=”en” xml:lang=”en”> <head> <title></title> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ /> <script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js”></script> <script type=”text/javascript”> var flashvars = {}; flashvars.src = “rtmp://76.54.73.16/memi/micanal”; var params = {}; params.wmode = “opaque”; params.allowscriptaccess = “always”; var attributes = {}; attributes.id = “videoplayer”; swfobject.embedSWF(“http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf”, “flashdivcontainer”, “800″, “600″, “10.0.0″, false, flashvars, params, attributes); </script> </head> <body> <div id=”flashdivcontainer”> <a href=”http://www.adobe.com/go/getflashplayer”> <img src=”http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif” alt=”Get Adobe Flash player” /> </a> </div> </body> </html>

El parte del código en rojo es el de nuestras flash vars o variables flash. Lo copiamos y vamos a http://www.javascriptobfuscator.com/Default.aspx

Una vez alli pegamos nuestras flash vars en el input y le damos generate. Nos saldrá un código extraño. Reemplazamos lo copiado , osea nuestras flash vars del SWFObject 2 HTML and JavaScript generator v1.2 por el codigo extraño generado.

Con esto tenemos nuestro html y nuestras variables flash protegidas y encriptadas gracias a javascript.

 

Tutorial en vídeo 

Posted in Seguridad, Streaming Red5 | Tagged , , , , , | Leave a comment

Grabador de video con Red5 – red5 recorder

Grabador de vídeo gratis y open source para Red5

http://www.red5-recorder.com/

Posted in Streaming Red5 | Tagged , , , , , | 2 Comments

Red5 showcase!

Listado de muestras , aportaciones y aplicaciones para Red5 gracias a osflash.org:

http://osflash.org/red5/showcase

Posted in Streaming Red5 | Tagged , , , | Leave a comment

Video streaming en Nokia 6210 con Red5

This week i was experimenting  a lot with red5, so thought of trying this out :) . With flash lite 3.0 released its not much problem porting most of your action script 2.0 code to mobile version of it. The only thing being that you need to ensure proper memory usage. Here is  an example of setting up video streaming on Nokia 6201 with flash lite 3.0 and Red5 streaming server. If you want to tryout for other phones, please check their device profiles for flash lite version and streaming video support.

Remember we want lite,  so no flv components. The only tools we shall use is the Video Object, Movie Clips, and home grown action script. To get the source code running you need to have Red5 installed on your local machine.

Get latest stable build of red5 server from  http://osflash.org/red5


Download the full source code: Here

Posted in Movil, Streaming Red5 | Tagged , , , | Leave a comment

Transmitir en directo

Streaming en directo desde un ordenador

Para empezar debemos tener una rtmp , Memito nos da una con el plan Red5.

Ejemplo: rtmp://67.87.65.43/usuario1

2) Luego debemos tener un encoder que nos permita enviar la señal.

 

- Para ello podemos utilizar la versión 2.5 del Flash media encoder (usuarios del Plan red5) y 3.2 FMLE para usuarios de planes Stream

- Web media live encoder de RTMP World : http://69.73.169.139/wmle/ (Recomendado para Red5! Utilizar Sorenson y autosense)

- O el de prueba para Red5 “Publisher”

- Quicktime broadcaster para MAC: Opción sencilla y de simple maneja

- Wirecast: Opción de pago muy interesante y con mayores posibilidades.

 

Allí pondremos nuestra RTMP y el nombre del canal o sala.

Aquí tienes un tutorial detallado de como configurar el Flash media encoder.

Al conectar y recibir la señal de audio y vídeo ya estamos transmitiendo a través del servidor Red5.

Ahora lo que necesitamos es un receptor de la señal , un reproductor. 

Existen varios reproductores en inclusive podemos crear uno nosotros mismos a través de adobe flash.

 

JW Player

En este caso utilizaremos el JWPlayer alojado en nuestros servidores que puedes utilizar sin problemas.

deberás incluir este código en el body de un html o php:

<script type=”text/javascript” src=”http://www.memito.net/mediaplayer/swfobject.js”>
</script>
<div id=”player_preview” style=”float:center;”>Soluciones de Streaming <a href=”http://www.memito.net”>Memito.net Hosting gratuito – Red5 Hosting</a></div>
<script type=”text/javascript”>
var so = new SWFObject(‘http://www.memito.net/mediaplayer/player.swf’,'mpl’,490,330,’9′);
so.addParam(‘allowscriptaccess’,'always’);
so.addParam(‘allowfullscreen’,'true’);
so.addParam(‘flashvars’,'&autostart=true&streamer=tu rtmp&stretching=uniform&skin=http://www.memito.net/mediaplayer/bekle.zip&file=tucanal‘); so.write(‘player_preview’)
</script>

Sube el html o php a tu servidor , ve a la dirección y verás tu streaming!

Strobe Player (recomendado)

Otra opción es obtener el código online con Strobe Playerhttp://www.osmf.org/configurator/fmp/

Alli solamente debemos incluir  la rtmp://68.98.45.12/usuario/nombredelcanal

Clic en “Preview”

De esta forma obtendremos el código y veremos nuestro live stream en el reproductor.

Si quieres reproducir videos ya existentes debes poner  : rtmp://68.98.45.12/usuario/video.flv

 

SWF clientes para conectarse al servidor RED5

Si quieres intentar crear tus propios swf clientes hay algunos codigos fla de ejemplo en :

http://red5.googlecode.com/svn/flash/trunk/

que son el codigo de los ejemplos ya compilados que encuentras cuando insstalas el servidor red5 y los encuentras en tu maquina en

http://localhost:5080/demos

 

 

 

 

 

 

Posted in Streaming Red5 | Tagged , , , , , , , , , , , | 2 Comments