Inicio InformáticaKodi Url .ts, cómo utilizarlas en Kodi desde tu servidor local XAMPP

Url .ts, cómo utilizarlas en Kodi desde tu servidor local XAMPP

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

Este artículo lo voy a dejar aquí porque un buen puñado de gente me ha preguntado acerca de cómo puede reproducir archivos .ts o cómo transformar estas Url .ts en direcciones m3u8 (o similares). En este ejemplo que voy a dejar no se van a transformar exactamente en direcciones .m3u8, pero nos va a permitir reproducir estas direcciones en Kodi como si lo fuesen. Para ello vamos a necesitar algunas cosas. Además de Kodi, necesitaremos Livestreams Pro y un servidor PHP, que para este ejemplo nos servirá XAMPP.

Ni que decir tiene, que este ejemplo no sé si se puede llevar a cabo en televisores, pero imagino que si dispones de un servidor PHP y puedes instalar Kodi o algún otro programa donde poder tener instalado LiveStreams PRO supongo que no habrá problema.

Como supongo que es sabido por todos los que vemos televisión mediante internet, para ver un canal de IPTV publicado en archivo .ts (que hay muchos por internet), se necesita un servidor de streaming como Red5. Pero si quieres ver el canal desde la aplicación LiveStreams PRO de Kodi, puedes realizar este pequeño ejemplo. Quiero aclarar que este ejemplo lo estoy realizando sobre Ubuntu 16.04 y voy a utilizar Kodi 17.06.

Preparando el servidor PHP

Como he dicho, yo voy a utilizar un servidor local XAMPP, pero esto no quiere decir que podamos utilizar cualquier otro tipo de servidor. Tan solo necesitamos poder ejecutar archivos .php. Una vez que tengamos instalado XAMPP, tendremos que lanzarlo.

Creando el archivo .XML

A continuación vamos a ver el código que añadiremos a LiveStreams PRO. Lo vamos a añadir a un archivo con extensión .xml, por lo que el formato del archivo ha de tener una estructura determinada. El código que añadiremos al archivo (y que puede ser modificado y ampliado como queramos, recuerdo que esto es solo un ejemplo) será el siguiente:

    <channels>
    <channels_info> <!-- Esto es opcional -->
      <title>Cómo utilizar archivos .ts en Kodi</title> <!-- el channels_info, y el título son requeridos, los demás elementos son opcionales -->
      <genre>Pruebas</genre>
      <description>Prueba creada en entreunosyceros</description>
      <thumbnail>URL DE LA IMAGEN DEL ICONO</thumbnail>
      <fanart>URL DE LA IMAGEN DE FONDO</fanart>
      <date>2018</date>
      <credits>entreunosyceros</credits>
    </channels_info>
     
    <channel>
    <name>NOMBRE DE LA CATEGORÍA</name>
    <info></info>
    <thumbnail>URL DEL ICONO</thumbnail>
    <fanart>URL DE LA IMAGEN DE FONDO</fanart>

    <item>
    <title>NOMBRE DEL CANAL</title>
    <link>http://127.0.0.1/servidorVideo/canal1.php</link>
    <thumbnail>URL DE LA IMAGEN DE FONDO</thumbnail>
    </item>

    </channel>
    
    </channels>

Quiero aclarar que para evitar los errores que me suele mostrar google, he omitido la cabecera del archivo xml. Quién la necesite puede añadirla pegando en la primera línea xml version=»1.0″ encoding=»utf-8″ standalone=»yes», y que esté encerrada entre los símbolos <? aquí la cabecera ?>.

También quiero hacer notar el enlace hacia local host (http://127.0.0.1) que indicará donde va a encontrar el archivo .php para reproducir la URL .ts que queremos reproducir.

Una vez terminado el archivo xml, yo lo he guardado dentro de la carpeta htdocs. Dentro de la subcarpeta servidorVideo de XAMPP. Ahora es el turno del archivo .php.

Creando el archivo .php

Ahora vemos a crear el archivo .php hacia donde apunta el archivo xml creado con el código anterior. En este ejemplo yo lo he llamado canal1.php. Su contenido es el siguiente:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:
<?php
$duracion=11;
$divi=1456449300%$duracion;
$divi=1456449300-$divi;
$to=time();
$to2=time()%$duracion;
$to3=((($to-$to2)-$divi)/$duracion)*1;
echo $to3; ?>

#EXTINF:10,
http://URL-de-la-emisión.ts //también puede ser .m3u8

Una vez terminado, solo nos queda guardarlo en la misma carpeta hacia donde apunta el archivo .xml. Como se puede ver la Url .ts está al final del archivo que acabamos de escribir.

Añadir la fuente a LiveStreamsPro para ver Url .ts

Llegados a este punto solo nos queda añadir el archivo .xml como fuente. Quién no sepa como hacerlo puede consultar como añadir una nueva fuente en el artículo que escribí en su día.

Ahora ya podremos reproducir todas las Url .ts que queramos en nuestro Kodi. Esta forma de reproducir este tipo de direcciones no va a salvar el problema de los TOKENS. Estos son unas limitaciones que algunas páginas añaden a sus URL para evitar que puedas ver sus canales desde fuera de su web. Pero aún así, si buscas seguro que encuentras en pastebin direcciones .ts o .m3u8 sin estas limitaciones para reproducir desde tu servidor local.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

12 Comentarios

Omar Santana 22 enero, 2019 - 5:20 PM

saludos amigo.muy buena su ayuda con respecto al tema de ts o m3u8.quisiera su ayuda respecto al gtmedia v8 nova.yo le pongo las listas a veces en los dos formatos juntos osea la lista viene asi y en la pc me abren bien los canales con el vlc pero cuando voy a ponerlos en el gtmedia a travez de la flash no me abren e incluso me abren algunos de la lista pero casi no abre ninguno.yo tengo el archivo custom_url.m3u creado en el gtmedia para abrirlos.yo podria crear otro archivo en ese equipo para que me reconozca la lista como con el vlc?muchas gracias por su aporte y desearia usted me redpondiera a esa duda que tengo..atentamente.omar saludos.

Respuesta
sapoclay 23 enero, 2019 - 12:17 PM

Hola Omar. Los primero que tienes que tener claro es que los canales de la lista que utilizas sean estables. Por que me tengo encontrado listas que funcionan y segundos después dejan de funcionar.Vamos, que la lista debe ser lo más estable posible. No sé que cliente PVR utilizas para reproducir las listas,quizás tenga problemas al cargas las listas desde la unidad flash (deduzco que me estás hablando de un Pendrive), prueba a cargar la lista remotamente mediante una URL. En cuanto a lo de crear un archivo custum_url.m3u para reproducirlo en VLC pues posiblemente si puedas hacerlo. Abre ese archivo con un editor y sigue la misma sintaxis. Aun que si solo quieres reproducir con VLC, echa un vistazo a este artículo. Ahí verás que crear este tipo de listas es sencillo. Si buscas en por esta web, me parece recordar que también escribí en su día un artículo sobre cómo reproducir estas listas con VLC.

Espero haberte ayudado en algo. Aun que he de confesar que no nunca utilicé gtmedia. Mi experiencia con estas listas se limita a Kodi y simple-client-pvr. Salu2.

Respuesta
leandro manuel garcia perez 19 enero, 2019 - 6:57 PM

Gracias por responder me lo que quería saber es este artículo que publicaron después de hacer el ejemplo se puede reproducir en VLC con servidor local

Respuesta
sapoclay 19 enero, 2019 - 9:14 PM

Espero que te ayude el artículo. Salu2.

Respuesta
leandro manuel garcia perez 19 enero, 2019 - 3:43 AM

Cómo hago el llamado de streamg para ver lo en VLC gracias

Respuesta
sapoclay 19 enero, 2019 - 4:01 PM

Hola. Creo que lo que buscas lo podrás encontrar en este artículo. Salu2 y gracias por comentar.

Respuesta
Jear 18 marzo, 2018 - 11:34 PM

en el codigo php ¿solo modificas el enlace m3u8 o .ts segun sea el caso?

Respuesta
sapoclay 18 marzo, 2018 - 11:42 PM

Correcto. Yo he utilizado este código con urls m3u8 y ts y me ha funcionado correctamente. Salu2.

Respuesta
Generoso 27 febrero, 2018 - 1:21 PM

Gracias por compartir

Respuesta
sapoclay 27 febrero, 2018 - 4:13 PM

Gracias a ti por comentar. Salu2.

Respuesta
Merychell 10 enero, 2018 - 2:19 PM

Lo probaré.gracias

Respuesta
sapoclay 10 enero, 2018 - 3:44 PM

Gracias a ti por comentar. Salu2.

Respuesta

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.