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”
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.
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.
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?
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
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
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.
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
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
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.
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
SomosBinarios
Uno de los problemas que he detectado es que la lista de canales está desactualizada. Así que cuando intenta buscar el canal no encuentra la página y da error.
Para usarlo sin apagar XBMC puedes ver http://www.somosbinarios.es/raspberry-pi-television-y-futbol/ donde esta el manual original. Creo que te falta el archivo de playlist
Un saludo
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
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?
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.
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í.
Nightfire
No se me ejecuta y OMXplayer no está en los repos de Xbian
Ya me buscaré la vida a ver si lo consigo
MiRoot
Lo mejor para usar OMXplayer es bajarlo en un PC la versión para Raspberry Pi y luego instalarlo via terminal.
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.
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
CheChu
A eso me refería, en OpenElec mod de Modi, no me reconoce ese comando,
supongo que eso sería para otra distribución (Xbian por ejemplo, creo).
Así es que, ¿Cómo se solucionaría la instalación en Openelec?
¡Un Saludo y gracias por la respuesta!
SomosBinarios
Intenta desde la terminal con:
sudo apt-get install git
CheChu
http://gyazo.com/548b4a44447678699188da47253c3e97
Saludos.