Transcoding

De OpenSPA Wiki
Saltar a: navegación, buscar

En este manual vamos a tratar la utilidad transcoding.


No todos los receptores debido a su hardware y drivers tienen la opción de transcodificar, simplemente lo normal es que si tu receptor es compatible con esta utilidad, al acceder al menú plugin del receptor nos aparecerá :


O cuando accedemos a través del navegador a openwebif nos aparecerá la opción de transcoding:


¿ Que es streaming ?


Antes de continuar, en primer lugar vamos a comentar que streaming sería el visionado de un contenido de nuestro receptor (canal) en otro dispositivo, para ello evidentemente el dispositivo se debe conectar al receptor, ya sea local si esta en la misma red o a través de internet si está fuera de ella.

Cuando realizamos el visionado se produce un flujo o tasa de datos que es lo que se denomina bitrate, a mayor bitrate más calidad pero a la vez mayor será el ancho de banda usado.


¿ Que utilidad tiene el transcoding ?


Sería la utilidad para poder transmitir ese streaming pero en menor resolución/calidad, es decir en menor bitrate, para así, dependiendo del dispositivo o red donde vamos a visionar, no ocupar tanto ancho de banda.

Por ejemplo imaginemos que realizamos streaming de un canal del receptor a un PC usando vlc. Podemos observar la tasa de datos bitrate y resolución:

tasa datos-bitrate=7092 kbps =0,8865 megas/s=53,19 megas por minuto

Ese mismo canal en el caso que pulsemos en el botón transconding:


Por defecto, tendríamos esta tasa de datos y resolución:

tasa datos-bitrate=1976 kbps =0,247 megas/s=14,82 megas por minuto

Como vemos hemos reducido el bitrate y por lo tanto el ancho de banda usando transcoding, muy útil si por ejemplo vamos a visionar el canal en un móvil, pues no necesitamos una resolución y bitrate tan grande.


¿ Donde podemos personalizar el transcoding ?


Accediendo a menú + Plugins + Transcodificación:

  • Por defecto la trascodificación se realiza a través del puerto 8002, pero en esta opción podemos cambiar el puerto
  • bitrate: limitamos el bitrate como máximo al valor que pongamos
  • Elegimos el framerate a usar

En el caso de pulsar botón azul nos aparecerán valores avanzados:

Ejemplo si el bitrate seleccionamos:

  • 750
  • frame rate: 30 fps

Pues ahora al realizar la transcodificación, en el mismo canal y retransmisión que en los ejemplos anteriores. el bitrate, resolución y fps se ajustan a dichos valores: