Raspberry pi televisión y fútbol versión 2.0

por:

 

Raspberry Pi television y futbol en un click

 

Hace tiempo tocamos el tema de la reproducción de contenidos en nuestros Raspberry Pi via SopCast, pues un usuario nos ha mandado un pequeño proyecto basado en el script que realizamos que incluye nuevas cosas respecto al nuestro:

  • Soporte para AceStream.
  • Mas canales predefinidos.
  • Sistema más sencillo de adicción de canales.
  • Mejor soporte de OMXPlayer.

 

En general podemos decir que es una mejora del proyecto anterior con más opciones y un desarrollo más “profesional”.

Canales

En este momento cuenta con 16 canales:

  • Todos los de la web Arena Vision que retransmite eventos deportivos (tanto desde SopCast como desde AceStream)
  • Los dos canales de EuroSport
  • Tres canales de Sky Sports el canal 3, el 4 y el dedicado a la Fórmula 1.

Descarga e instalación

Para descargarlo e instalar debéis entrar en la dirección de su repositorio de GitHub, donde están todas las instrucciones de uso y además toda la información necesaria para hacerlo funcionar.

 

Autoría

El autor de este trabajo, no somos nosotros, sino que en este caso es ALESNAV, un lector nuestro que nos dejo su trabajo en los comentarios, si tenéis alguna duda la podéis dejar en GitHub o aquí. Nosotros intentaremos ayudar en todo lo posible.

 

Además queremos anunciar que estamos trabajando en la versión 3.0 de este sistema, con el proyecto de ALESNAV, para una mejor integración de todo el proyecto con XBMC, para simplificar y facilitar el uso del programa.

24 comentarios en “Raspberry pi televisión y fútbol versión 2.0”

  1. YaPaY

    I found the problem. It works only with sopcast link
    For example:
    ./tv.sh -c sop://broker.sopcast.com:3912/151380
    Reproducción detenida
    Cargando canal Sopcast sop://broker.sopcast.com:3912/151380…
    Conectado al canal sop://broker.sopcast.com:3912/151380 (SOPCAST)

    I can watch the stream via VLC IP:6878

    but
    ./tv.sh -c acestream://5291a22aaee8cb2e2d28f655d95b14ab3aa999cb
    Reproducción detenida
    Cargando canal AceStream acestream://5291a22aaee8cb2e2d28f655d95b14ab3aa999cb…
    Conectado al canal acestream://5291a22aaee8cb2e2d28f655d95b14ab3aa999cb (ACESTREAM)

    it doesn’t work. I think acestream engine should be fixed.

    Responder
    • Jorge

      Maybe the problem is the acestream manager, I recommend you to open an issue in the repository to inform the author and get support. I cannot do anything.

      Responder
  2. YaPaY

    Sorry but I can’t speak Spanish. I downloaded your app to may Raspi 2 and I can execute it and watch the sopcast channles via IP:12345 but same thing dooesn’t work for acestream. Is there any way to use acestream like sopcast from command panel without install xbmc?

    Responder
    • Jorge

      Hi, I have checked the code and I think that you can also play acestream streams from http://127.0.0.1:6878 if you use the code from https://github.com/alesnav/p2ptv-pi

      Responder
      • YaPaY

        Hi,
        SSH Output: /home/p2ptv-pi-master# ./tv.sh -c acestream://1efeaec4af6b9c0b2ec8ce357228b8c794304794
        Reproducción detenida

        Browser output: Internal Server Error, couldn’t find resource

        VLC doesnt play: IP:6876

        Responder
        • Jorge

          The problem is that now I don’t have a raspberry so I cannot test or fix the code :S

          Sorry

          However I think that if you run the code with an online acestream stream and in other terminal you run “netstat -na | grep 6878” you should find if the port is used or not.

          Responder
          • YaPaY

            it is an output ./tv.sh -c acestream://f15c0b0124eba626932c2f34e1c81a84d79090db
            Reproducción detenida
            Cargando canal AceStream acestream://f15c0b0124eba626932c2f34e1c81a84d79090db…
            Conectado al canal acestream://f15c0b0124eba626932c2f34e1c81a84d79090db (ACESTREAM)
            user1@RASPYTOR:/home/pi/p2ptv-pi-master#

            it is exiting after 5-10 seconds
            here is the netstat output:

            netstat -na | grep 6878
            tcp 0 0 0.0.0.0:6878 0.0.0.0:* LISTEN

          • YaPaY

            Hello,
            Some things are not clear. What should I do transport the stream to VLC
            ./tv.sh -c acestream://1efeaec4af6b9c0b2ec8ce357228b8c794304794

            exiting after 15-20 seconds. (Reproducción detenida)

            What is omxplayer, if I add the parameter “-o 1” some things happening but I have no idea whats happening 🙂

          • YaPaY

            for example in the putty I see the message:
            ./tv.sh -c acestream://9caf2841dc976a3f9a3cfd3160382a9f4d68baf7 -o 1
            Reproducción detenida
            Cargando canal AceStream acestream://9caf2841dc976a3f9a3cfd3160382a9f4d68baf7…
            Conectado al canal acestream://9caf2841dc976a3f9a3cfd3160382a9f4d68baf7 (ACESTREAM)
            Esperando 15 segundos…
            Iniciando OMXPlayer…
            Activando salida por HDMI…

            what is the next step

  3. David

    Buenas tardes, estoy intentado ejecutar vuestro script, pero obtengo el siguiente error:
    xbian@xbian ~/p2ptv-pi $ ./tv.sh -c 1
    Cargando canal Sopcast ArenaVision 1 (sop://)…
    ./tv.sh: line 266: 4111 Segmentation fault nice -10 ${DIR}/sopcast/qemu-i386 ${DIR}/sopcast/lib/ld-linux.so.2 –library-path ${DIR}/sopcast/lib ${DIR}/sopcast/sp-sc-auth ${ENLACE_P2P} 1234 6878 > /dev/null 2>&1
    Imposible conectar al canal especificado
    Reproducción detenida
    xbian@xbian ~/p2ptv-pi $ ./tv.sh -c 5 -o 1
    Cargando canal Sopcast ArenaVision 5 (sop://)…
    ./tv.sh: line 266: 4270 Segmentation fault nice -10 ${DIR}/sopcast/qemu-i386 ${DIR}/sopcast/lib/ld-linux.so.2 –library-path ${DIR}/sopcast/lib ${DIR}/sopcast/sp-sc-auth ${ENLACE_P2P} 1234 6878 > /dev/null 2>&1
    Imposible conectar al canal especificado

    Reproducción detenida

    Responder
    • SomosBinarios

      Puede que sea debido a que arenavision cambiara de dominio o el codigo del enlace. Le doy un vistazo y te digo. Es bastante frecuente los cambios en ese tipo de páginas.

      Responder
      • David

        Muchas gracias por la rápida contestacion. He de decir que he probado poniendo una dirección sop:// y me funcionado, eso si con el omx. Con el Xbmc no he sabido ver la reproducción. Una vez pones la reproducción con el omx, sale de xbmc, y he tenido que encender la tv manualmente. Una vez encendida ya veía la reproducción. Con el omx, una vez para la reproducción se queda en la pantalla de login. Y tengo que reiniciar la pi.
        He de decir que estoy con la pi 2

        Responder
    • SomosBinarios

      He actulizado el proyecto con la nueva web, ahora debería de ir por lo menos la parte de Sopcast
      https://github.com/ganchito55/p2ptv-pi
      Se lo he mandado al autor, pero mientras lo une a su proyecto, desde el enlace de arriba puedes usarlo. Para ello borrar la carpeta que tengas actual y vuelve a hacer el git clone desde esa URL
      Un saludo

      Responder
  4. Nightfire

    Como puedo ejecutarlo en Xbian con XBMC?
    al no tener consola no se podría, no? o hay forma de usar la consola sin acceder por SSH?

    Responder
    • SomosBinarios

      Pues hay que acceder a la consola actualmente, aunque en un futuro la idea es hacer un plugin de xbmc y controlarlo todo desde allí.
      Pero no veo tampoco el problema de acceder por SSH cuando lo puedes hacer desde un teléfono o desde un ordenador cualquiera.

      Responder
      • Nightfire

        .No me supone ningún problema, claro que no
        Solo lo quería saber por si había alguna forma más rápida
        Muchas gracias y seguid así.

        Responder
      • Nightfire

        No se me ejecuta y OMXplayer no está en los repos de Xbian
        Ya me buscaré la vida a ver si lo consigo

        Responder
        • MiRoot

          Lo mejor para usar OMXplayer es bajarlo en un PC la versión para Raspberry Pi y luego instalarlo via terminal.

          Responder
  5. CheChu

    Perdonar mi ignorancia, pero las versiones anteriores era sencillo instalarlas, pero en esta cómo puedo implementarla en la Raspberry pi?

    ¡Un Saludo! y grandísimo blog por cierto, lo visito a diario.

    Responder
    • SomosBinarios

      Muchas gracias por visitarnos, la instalación es sencilla, debemos conectarnos por ssh o abrir una terminal y escribir:
      git clone https://github.com/alesnav/p2ptv-pi.git

      Esto lo que hace es algo así como descargar todo el proyecto comprimido y luego lo descomprime en la misma ubicación generando una carpeta en la ubicación actual con el nombre del proyecto

      Responder

Deja una Respuesta