

En receptores con cpu Hisilicon como las marcas octagon sf8008, zgemma serie H9, para realizar transcoding de canales usan lo que se denomina multi-transcoding, que basicamente es la forma que lo realiza por hardware este tipo de CPU, que varia del transcoding convencional del resto de receptores que usan cpu broadcom.
Una pequeña introduccion antes de empezar
La calidad se mide en base al bitrate, a mayor calidad mayor bitrate, tambien hay que tener en cuenta factores como la resolucion, pero que no vamos a tener en cuenta, centrandonos en el bitrate que seria lo mas importante a la hora de valorar el consumo de datos.
Normalmente nos vamos a encontrar que el bitrate se mide en kilobit por segundo, que lo encontraremos con las sigas kb/s o kbps. Lo que vamos a realizar con la transcodificacion en nuestros receptores hisilicon es la posibilidad de en vez de emitir el streaming de un canal tal cual esta emitiendo a otro dispositivo (movil, tablet, pc), realizarlo transcodificado, de esta manera podemos cambiar el bitrate de emision y asi poder reducir el consumo de datos, que es muy util sobre todo si vamos a visionar a traves de un movil con datos contratados.
Esta transcodificacion la realiza el hardware del receptor y solo es posible realizarlo de solo un canal a la vez.
Multi-transconding Enigma2
Para acceder al menu de configuracion de multi-transcoding lo realizamos en el MENU + PLUGINS de la imagen que tenemos instalada en la opcion configuracion multi-transcoding
Una vez hemos accedido nos aparecera el siguiente menu donde podemos configurar como queremos realizar la transcodificacion
Donde en estas opciones nos vamos a fijar en las mas importantes que son las que vamos a usar normalmente:
- Bitrate en bits: Seleccionamos la calidad maxima aproximada del bitrate que vamos a usar en la emision, como hemos mencionado a mayor bitrate mayor consumo de datos.
- Resolucion: Seleccionamos la resolucion que deseamos usar, si por ejemplo va a ser un dispositivo tipo movil, pues lo recomendable seria usar 720HD.
- Codec de Video: Podemos seleccionar H.265 O H.264, lo recomendable es usar H.265 que permite mayor calidad de imagen con menor bitrate.
Una vez hemos configurado los parametros que deseamos, para crear un archivo m3u del canal lo realizamos pulsando sobre el icono movil del openwebif:
Siendo el formato por canal de la siguiente manera:
http://192.168.1.18:8001/1:0:19:7509:420:1:C00000:0:0:0:?bitrate=1000000?width=1920?height=1080?vcodec=h265?aspectratio=2?interlaced=0
A diferencia en el transcoding de otros receptores el puerto para el stream normal o el stream transcodificado es el mismo 8001, lo que cambia es que si no deseamos transcodificado la url seria:
http://192.168.1.18:8001/1:0:19:7509:420:1:C00000:0:0:0:
Test de funcionamiento
Para tener una idea del consumo que nos supone el visionado de un canal por streaming o transcodificado, vamos a medir el consumo, tomando como base que una pelicula dura 90 minutos, y para este ejemplo vamos a realizar la transcodificacion con bitrate 1 mb/s y resolucion 720HD bajo codec H.265.
Captura imagen de ambas emisiones streaming y transcodificado
En este ejemplo pues calculamos el consumo de datos:
- Streaming: 7.525 kb/s |en un minuto: 56,4375 MB | en 90 minutos: 5079,375 MB
- Transcodificado: 1.230 kb/s | en un minuto: 9,225 MB | en 90 minutos: 830,25 MB
cual es la config que sueles utilizar para transcoding en la SF8008?
1mbps
25fps
hd720
H265
para verlo desde el móvil
Tenemos un grupo de telegram para resolver estor problemas