Vamos a tratar el trascode de streaming en receptores enigma2 en imágenes basadas en Openpli.
Básicamente cuando realizamos streaming (a través del puerto 8001), la resolución y bitrate es la misma que la que estamos visualizando en nuestro receptor, por lo que a mayor resolución y mayor bitrate mas capacidad de subida debe ser usada por nuestra red.
Que ocurre, que si queremos visionar el streaming en un dispositivo tipo table o móvil no necesitaríamos que la transmisión se realizara a tanta resolución o bitrate, por lo que para ello usaríamos la emisión transcodificada, en este punto mencionar que el proceso de transcodificacion consume recursos del receptor, por lo que no todos los receptores o tienen esa potencia o el fabricante en sus drivers no lo ha añadido, por lo que no en todos los receptores se puede realizar esta acción.
La transcodificacion en receptores enigma2 compatibles se realiza a través del puerto 8002.
Ahora vamos a ver como cambiar o añadir puertos para transcodificacion y los parámetros a tener en cuenta.
1. Instalación de streamproxy
Se tiene que tener en cuenta que no todos los receptores pueden llevar habilitada para su instalación este programa.
a) Accedemos al receptor a través de telnet y ejecutamos el siguiente comando:
opkg install streamproxy
2. Configuración y parametros puerto Transcodificado
Una vez instalado el programa streamproxy, en nuestro receptor si accedemos al directorio /etc/enigma2 observaremos que se nos ha creado un archivo llamado streamproxy.conf
Pues lo abrimos con editor de textos (recomendable Notepad++) y observaremos lo que el archivo contiene:
Como observamos, en este caso los puertos habilitados para transcodificacion en el programa serian el 8002 y 8003, si quisiéramos cambiar pues bastaría cambiarlos o añadir otro a continuación.
Para regular la transmisión de resolución y bitrate:
size = 480p –> la resolución de altura en pixeles la horizontal se ajusta automáticamente dependiendo el valor que pongamos.
bitrate = 500 pues poco que comentar seria el bitrate de video, a mas bitrate mayor calidad de video y mayor consumo de ancho de banda.
Y para finalizar debemos reiniciar el servicio streamproxy en el receptor, para ello a través de telnet ejecutamos:
sh /etc/init.d/streamproxy.sh stop
sh /etc/init.d/streamproxy.sh start
3. Prueba de emisión transcodificada
Ahora vamos hacer pruebas de streaming transcodificado.



bitrate = 1000


Gracias por el aporte…..
Me gustaMe gusta