Carrie es una herramienta de control remoto para controlar la reproducción de medios a través de los comandos de red. El reproductor de medios debe ser una máquina Linux y el controlador puede ser un navegador web o un dispositivo Android.
Los jugadores admitidos son:
- Youtube en Firefox o el navegador Chromium.
- BBC iPlayer en Firefox o cromo.
- Mplayer
Este proyecto no es un centro de medios de comunicación. No hay ninguna función para iniciar la reproducción o cambiar el archivo que se está reproduciendo. Carrie se utiliza sólo para controlar un video que ya se está reproduciendo. Las funciones disponibles son:
- Reproducir / pausa
- Pantalla completa de palanca
- Subir volumen annd abajo
- Silencio
Si el jugador cliente es mplayer entonces estas funciones adicionales están disponibles:
& Nbsp; Saltar hacia adelante / atrás
& Nbsp; Cambiar a pantalla completa, OSD, la visibilidad de los subtítulos
& Nbsp; Cambio de idiomas de audio y subtítulos.
¿Cómo funciona?
Carrie es un proceso que se ejecuta en la máquina que realiza la reproducción de medios. Abre un puerto (5505 por defecto) y proporciona una sencilla interfaz web. Como alternativa, la aplicación Android carrie puede enviar comandos al mismo puerto desde un teléfono o tableta Android ..
Cuando se recibe un comando, el servidor intentará controlar un navegador web mostrar imágenes de vídeo de Flash. Si uno no se encuentra el servidor tratará de controlar mplayer través de un objeto FIFO - esto utiliza la función "modo esclavo" de mplayer. mplayer se debe configurar de antemano para escuchar en la FIFO.
¿Por qué utilizar este y no otro mando a distancia?
Hay otros mandos a distancia para los dispositivos Android con más funciones. Carrie es para los usuarios que ya tienen un método que utilizan para iniciar la reproducción de medios, y sólo quieren añadir algunas funciones remotas.
Otros mandos a distancia que recomendaría son:
- Sshmote: Un centro de medios para Android. No necesita ningún software de servidor especial excepto un sistema operativo compatible Unix ejecutar un servidor SSH.
- TeamViewer: Toma el control de una máquina Windows o Linux desde un navegador web o por teléfono.
de instalación del servidor
Primero instale el software de servidor:
> Sudo pip install carrie
o de la fuente:
> Python setup.py build
> Python setup.py install sudo
o sin acceso root:
(Descargar y descomprimir el tarball de http://pypi.python.org/pypi/carrie)
> Python setup.py build
> Virtualenv $ HOME / .carrie-env
>. $ HOME / .carrie-env / bin / activar
> Python setup.py install
Para configurar mplayer para aceptar comandos más de una FIFO, editar $ HOME / .mplayer / config y añadir esta línea:
entrada = file = / tmp / mplayer.fifo
Todos los nuevos casos de mplayer se conectarán a la FIFO y escuchar a los comandos. Esto no afecta el uso normal mplayer. El FIFO será creado por carrie en el arranque, o maually con:
> Mkfifo /tmp/mplayer.fifo
Iniciar el servidor
Carrera:
> Carrie
Esto iniciará el servidor y escuchar en el puerto 5505, usando un FIFO en /tmp/mplayer.fifo para comunicarse con mplayer. El FIFO se creará si no existe ya.
Carrera:
> -h Carrie
para ver las opciones disponibles.
Para ejecutar en segundo plano separado de la terminal de usos:
> Carrie nohup 2> & 1> / dev / null y
Control a través de navegador
Abra un navegador Web y visite:
http: //
Para el control de vídeo Flash esto debe hacerse desde una ventana diferente o diversa computadora, desde la pantalla que muestra el video. No es posible controlar vídeos en una sola pestaña desde una ficha diferente.
la instalación de aplicaciones Android
Descargue el proyecto completo desde GitHub y compilar la aplicación Android, o buscar Carrie en el mercado Android
¿Qué hay de nuevo en esta versión:.
- Alta 'sobre' la página del servidor, la aplicación liberación al mercado de Android.
Requisitos :
- Python
- Frasco
- xdotool
- xwininfo
Limitaciones :
- Como no hay API para comunicarse con vídeo Flash, el proceso servidor envía ratón falso eventos para el control. Esto tiene que ser configurado para cada combinación de navegador web y el vídeo.
Comentarios que no se encuentran