miércoles, 26 de noviembre de 2014

Usar Tivo para reproducir contenidos Multimedia



Buenas a todos, hoy voy a traeros un pequeño manualillo de como poder utilizar el decodificador de ONO llamado Tivo, para reproducir contenido multimedia.



Primero, antes de todo , tenemos que empezar por lo mas importante. Lo que nos interesa a muchos es poder reproducir contenido multimedia que tenemos en algún dispositivo externo al decodificador en el decodificador, para ello vamos a empezar por reproducir contenido multimedia mediante un servidor DLNA.




Para empezar necesitaremos un servidor que pueda hacer transcoding y pare ello yo he utilizado Serviio, os pongo el enlace a continuación.

Servidor DLNA - Serviio.

Una vez que nos hayamos descargado la aplicación y hayamos ejecutado el instalador e instalado en el sitio que mas prefiráis ( podéis instalarlo en el directorio por defecto, o elegir el que mas os guste, no influye ), no voy a poner muchos detalles sobre la instalación por que es basiquisima, así que no necesitáis ayuda para eso.


 Primero abriremos la consola de Serviio y nos saldrá la siguiente ventana:

TopNetTricks serviio console screenshot


En esta ventana nos mostrara los dispositivos que ha detectado en nuestra red , pero de momento no vamos a necesitar esta pestaña solo quería enseñaros el interfaz de la consola, ya que incluiré una mini guía de como configurar Serviio en este enlace. Guía de Serviio.


Lo que tenemos que hacer con el servidor Serviio parado es introducir unos parametros en la configuración del perfil , para añadir un nuevo perfil que se adecue con nuestro decodificador TIVO de ONO, para ello deberemos de seguir los siguientes pasos.


 - En el directorio donde instalamos Serviio , ( si hemos utilizado el por defecto sera ""C:\Archivos de Programa\Serviio\config"", si no pues deberemos dirigirnos al que hemos personalizado nosotros ) hay un archivo llamado PROFILES.XML.

- Realizar una copia del archivo original a otra ubicación o en la misma carpeta con otro nombre, por ejemplo "" profiles_bck.xml "" para conservarlo en caso de que pudiéramos tener algún error con el que modifiquemos.

- Una vez hecho esto haremos click con el botón derecho en el archivo profiles.xml y seleccionar Editar.

- Se abrirá el archivo en el Bloc de notas.

- Id al final del archivo.

- Y buscar en las últimas lineas del fichero dos líneas del archivo que son </Profile> y </Profiles>.

- Insertad un Enter entre esas dos líneas y pegáis el siguiente código entre esas dos lineas que hemos separado:



<Profile id="TIVO-Ono" name="TIVO-Ono" extendsProfileId="1">
<!-- TIVO Ono solo reproduce MPEG2 -->
<Detection>
<HttpHeaders>
<X-AV-Client-Info>.*TIVO.*</X-AV-Client-Info>
</HttpHeaders>
</Detection> <ContentDirectoryMessageBuilder>org.serviio.upnp.service.contentdirectory.PacketVideoDLNAMessageBuilder</ContentDirectoryMessageBuilder>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/divx">AVI</MediaFormatProfile>
</MediaFormatProfiles>
<Transcoding>
<!-- Transcode all h264 video with HIGH/MAIN > Level 4.1 on MPEG-TS stream with MPEG2VIDEO and ac3 audio transcoding -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384">
<Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.1" />
<Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.1" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="matroska" vCodec="vp8" />
</Video>
<!--
remux MKV with any video to MPEG2TS and possibly change audio to ac3, also AVI and FLV with H264
-->
<Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384">
<Matches container="matroska" />
<Matches container="avi" vCodec="h264" />
<Matches container="flv" vCodec="h264" />
<Matches container="3gp" vCodec="h264" />
<Matches container="mp4" vCodec="h264" />
</Video>
<!-- Remux MPEG-TS with no transcoding -->
<Video targetContainer="mpegts" forceInheritance="true">
<!-- Matches container="avi" vCodec="h264" -->
<Matches container="wtv" />
</Video>
<!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384" DAR="16:9" forceInheritance="true">
<!-- DivX: the following two lines are required for models that do not support DivX: ST60 -->
<Matches container="avi" vCodec="mpeg4" vFourCC="div3,div4,div5,divx,dm4v,dx50" />
<Matches container="avi" vCodec="msmpeg4" vFourCC="div3,div4,div5,divx,dm4v,dx50" />
<Matches container="avi" vCodec="mpeg4" vFourCC="xvid" />
<Matches container="avi" vCodec="msmpeg4" vFourCC="xvid" />
<Matches container="mp4" vCodec="mjpeg" />
<Matches container="mp4" vCodec="dvvideo" />
<Matches container="mp4" vCodec="mpeg4" />
<Matches container="mpeg" vCodec="mpeg1video" />
<Matches container="matroska" vCodec="mpeg4" />
<Matches container="matroska" vCodec="vp8" />
<Matches container="asf" />
<Matches container="ogg" />
<Matches container="rm" />
</Video>
<!-- unsupported audio will be transcoded into lpcm audio -->
<Audio targetContainer="lpcm" forceInheritance="true">
<Matches container="ogg" />
<Matches container="asf" />
<Matches container="adts" />
<Matches container="wavpack" />
<Matches container="mpc" />
<Matches container="ape" />
</Audio>
</Transcoding>
<Subtitles>
<SoftSubs mime-type="text/srt" />
<HardSubs>
<RequiredFor container="mp4" />
</HardSubs>
</Subtitles>
<ThumbnailsResolution>HD</ThumbnailsResolution>
</Profile>



Esto es un nuevo perfil que hemos añadido con características especificas para dar compatibilidad a nuestro deco con el contenido multimedia.


- Ahora una vez copiado todo lo anterior se guarda el archivo.

- Reiniciamos Serviio Menú Inicio\Todos los Programas\Serviio\Start Serviio Service.

- Ejecutar consola Serviio Menú Inicio\Todos los Programas\Serviio\Serviio Console

- En la consola, haced clik sobre Detener servidor ( Stop Server )

- En la ventana de Perfil de Ripper seleccionar el perfil TIVO-Ono para la IP del deco.




- En la pestaña entrega, marcad la casilla Habilitar transcodificación.



- Haced click en Guardar.

- Y volvéis a la pestaña Estado y haced click en Iniciar Servidor.


Con esto ya tendremos el servidor activo y listo para compartir contenido multimedia hacia nuestro deco de ONO.


Ahora lo que vamos a hacer es probar el deco con nuestro servidor, para ello , importantisimo, deberemos de conectar un cable de red (normal, paralelo, plano, como queráis llamarlo) a nuestra red local, mediante cable directo un switch que tengamos cerca que este conectado a nuestra red LAN o a algún dispositivo que se conecte a la red wifi nuestra y tenga puertos lan, pero es importante que el decodificador este conectado a nuestra red local de casa.

Ahora, hecho esto,  debemos ir a nuestro decodificador de ONO-TIVO y darle al boton de TIVO que hay en la parte superior del mando o entrar en el menu principal.

http://www.ono.es/resources/images/ayuda-y-soporte/television/tivo/pantalla-vertv.jpg


Una vez aquí debemos de ir a Aplicaciones y ahí nos deberá mostrar nuestro servidor DLNA ( Y si conectamos un USB con contenido multimedia también aparecerá en este apartado ), deberemos de ver algo como esto.


Si podemos ver nuestro equipo DLNA ya sea simplemente mostrando el nombre de nuestro equipo o " Serviio + el nombre de nuestro equipo "" tendremos listo el servidor y Tivo estará detectando nuestro equipo multimedia, ahora solo nos queda compartir el contenido multimedia ( imágenes, música, video ) que queramos ver en nuestro deco de ONO, para eso podéis consultar la guía de Serviio.

Guía Serviio.

A otra cosa que quería comentar a dia de hoy 26/11/2014 solo es posible parar y pausar las reproducciones en el deco de TIVO de nuestro contenido multimedia, no se si en un futuro se podrá avanzar o retroceder.


Referente a los servidores, hay varios servidores que nos podrían servir siempre que sean capaces de hacer transcoding, yo he utilizado Serviio por que es muy sencillo y me funciona a la perfección, pero que sepais que existen mas servidores para hacer DLNA.


Parte de la información la he sacado de Neeo.es, aquí tenéis el profile.xml por si hay alguna actualización algún día, es posible que aquí lo vayan actualizando con mejoras de codificación de videos, etc..


Espero que os guste y ya sabéis para cualquier cosilla ...











http://3.bp.blogspot.com/-__sEj8AZ_QI/UjYHvbgz_tI/AAAAAAAAAJM/1gUDD79bOOw/s1600/Capturar-6.jpg