Teléfono y Whatsapp: 675 18 68 80

Wowza media vídeo on demand (VoD) III

Hemos visto cómo instalar Wowza, cómo crear nuestro primer live stream y listas smil y por último, vamos a reproducir vídeo bajo demanda (VoD):

“Es un sistema de televisión que permite al usuario el acceso a contenidos multimedia de forma personalizada ofreciéndole, de este modo, la posibilidad de solicitar y visualizar una película o programa concreto en el momento exacto que el telespectador lo desee. Existe, por tanto, la posibilidad de visualización en tiempo real o bien descargándolo en un dispositivo como puede ser un ordenador, una grabadora de vídeo digital (también llamada grabadora de vídeo personal) o un reproductor portátil para verlo en cualquier momento.”

primer vídeo bajo demanda

Accedemos al directorio donde está instalado Wowza y creamos los directorios para nuestra aplicación vod:

cd /usr/local/WowzaMediaServer
mkdir applications/vod
mkdir conf/vod

Copiamos el fichero Application.xml por defecto al nuevo directorio vod:

cp conf/Application.xml conf/vod

Editamos el fichero Application.xml:
Streams/StreamType

<StreamType>default</StreamType>

HTTPStreamers

<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

RTP/Authentication/PlayMethod

<PlayMethod>none</PlayMethod>

reproducción

ahora ya podremos reproducir nuestro primer vídeo sample.mp4 bajo demanda situado en la carpeta content:

rtmp://[ip del servidor]/vod/mp4:sample.mp4

para iOS, habrá que modificar la forma en que llamamos al fichero:

http://[ip del servidor]:1935/vod/mp4:sample.mp4/playlist.m3u8

mientras que para Android, bastará una llamada al protocolo RTSP:

rtsp://[ip del servidor]:1935/vod/mp4:sample.mp4

podemos añadir en dicha carpeta tantos vídeos como queramos y la forma de reproducirlos será la misma.

También podemos reproducir otros videos que esten en subdirecotios como misvideos:

rtmp://[ip del servidor]/vod/_definst_/mp4:misvideos/sample.mp4

cambiar directorio de ficheros

<StoragaDir>/home/usuario/videos</StorageDir>

  • Francisco Mendoza

    Saludos y si deseo tener una lista de reproducción automática, cual es el procedimiento, gracias

    • walo
      • redamiga

        pero solo funciona con la version 3 en adelante, cierto?

        • walo

          Estos tutoriales están hechos con la versión 2.2

          • redamiga

            He aplicado todo tu tutorial para trabajar con smil, pero he visto al arrancar el wowza que se presenta un error al ejecutar el wms-plugin-colletion.jar:

            Caused by: java.lang.NoSuchMethodError: com.wonza.util.stringUtils.isEmpty(Ljava/lang/String;)Z
            at com.wowza.wms.plugin.colletion.serverlistener.ServerListenerStreamPublisher.onServerInit(SrverListenerStreamPublisher.java:195)

            Super agradecido por las respuestas.

          • walo

            Pues la verdad es que no sé por qué te sale esto. Supongo que estarás arrancando el servidor con un sudo service WowzaMediaServer start, no?

          • redamiga

            Estoy por Windows, Pude hacerlo funcionar, colocando cambios en el xml del LIve. Podrías decirme el por qué el video sample.mp4 se ve perfecto en transmisión y cuando se descarga uno de youtube, por ejemplo, se crean tiempo de espera en su transmisión. Gracias de antemano.

          • walo

            porque el sample.mp4 lo tienes en el PC local y no se descarga de internet. Los servidores de YouTube están lejos de tu casa.

          • redamiga

            Disculpa no me explique bien, queria decir que cuando monto los videos descargados en el directorio content no funcionan apropiadamente, pero ya aprendí que ebia usar el Encoder4 para resolver ese detallaso. He colocado el smil con varios videos, y usando el jwplayer inicio la reprodución en live, funcionan, pero lega un momento en que se queda fijo el tiempo de 54 seg que corresponde al video sample que he colocado dentro de la lista de smil también, entonces cada 54 seg hace una pausa y vuelve al inicio como si estuviese reproduciendo el video sample pero es otro video con un tiempo diferente, conoces el jwplayer, a ver si hay forma de que pueda permitir un streaming continuo si jugar con el tiempo de cada video. Ahora lo tengo repitiendo en el jwplayer, pero antes lo tenia sin repetir y se frenaba al llegar al tiempo de 54 seg, como si fuese el fin del video y habia que volver a reproducirlo dandole un click. Espero habermehecho entender, justo ahora ando buscando solución a ese detalle, ya que deberia funcionar como un streaming corrido y no frenandose por los tiempos de cada video. Comprendo que el problema lo tengo en el reproductor. Gracias de antemano.

          • rene

            hola soy novato en esto de wowza una pregunta como puedo ver el contenido que esta en la carpeta content fuera de mi red para verlo en cualquier lugar

  • Remy Hernández

    Donde consigo el archivo de grabar en wowza. recordando que el ya ofrece esa función

    • walo

      Ni idea. Esa funcionalidad no la he usado nunca.

  • Felix Senk

    Hola , los videos en mi web se entrecortan al reproducir pero en wowza no ?? que puede pasar ? el servidor ? el reproductor ? formato videos ? porfavor ayuda toy loco yaaaa

    • walo

      Pueden ser muchas cosas…