De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Bitrate Peeling es una técnica utilizada en Ogg Vorbis codificados de audio corrientes , en el que una corriente puede ser codificado en una tasa de bits , pero puede ser servido en ese o cualquier tasa de bits más baja. Bitrate Peeling tiene un efecto general similar a la tecnología de RealNetworks llamada " SureStream ", que básicamente crea un solo clip multimedia que contiene múltiples tasas de bits. El propósito es brindar acceso al clip a personas con conexiones a Internet más lentas y, sin embargo, permitir que las personas con conexiones más rápidas disfruten del contenido de mayor calidad. El servidor elige automáticamente qué flujo entregar al usuario, dependiendo de la velocidad de conexión del usuario.

A partir de 2005 , el peeling de velocidad de bits de Ogg Vorbis existía solo como un concepto, ya que aún no existía un codificador capaz de producir Bounties de flujos de datos pelables: XiphWiki .

Diferencia con otras tecnologías [ editar ]

La diferencia entre SureStream y Bitrate Peeling es que SureStream está limitado a solo un puñado de bitrates predefinidos, con una diferencia significativa entre ellos, y los archivos codificados con SureStream son grandes porque contienen todas las velocidades de bits utilizadas, mientras que Bitrate Peeling usa pasos mucho más pequeños para cambiar la tasa de bits y la calidad disponibles, y solo se usa la tasa de bits más alta para codificar el archivo / flujo, lo que da como resultado archivos más pequeños en los servidores.

Una técnica relacionada con el enfoque SureStream es la modulación jerárquica , que se usa en la transmisión, donde se transmiten transmisiones varias con diferentes calidades (y velocidades de bits), y se usa la transmisión de mayor calidad si es posible, y las transmisiones de menor calidad se utilizan si no.

Pérdida + Corrección [ editar ]

Una tecnología similar incluye una combinación de formato con pérdida y corrección sin pérdida; esto permite eliminar la corrección para obtener fácilmente un archivo con pérdida. Dichos formatos incluyen MPEG-4 SLS (escalable a sin pérdida), WavPack , DTS-HD Master Audio y OptimFROG DualStream .

Ejemplo de SureStream [ editar ]

Un archivo codificado con SureStream se codifica a velocidades de bits de 16 kbit / s, 32 kbit / sy 96 kbit / s. El archivo tendrá aproximadamente el mismo tamaño que tres archivos separados codificados a esas velocidades de bits y juntos, o un archivo codificado a la suma de esas velocidades de bits, que es de aproximadamente 144 kbit / s (16 + 32 + 96). Cuando un usuario de acceso telefónico tiene sólo unos 28 kbit / s de ancho de banda disponible, el servidor Real servirá el flujo de 16 kbit / s. Si la conexión de acceso telefónico es de mayor calidad, y tal vez haya unos 42 kbit / s disponibles, el servidor cambiará automáticamente al flujo de 32 kbit / s. Una DSL o cableEl usuario de Internet recibirá el flujo de 96 kbit / s. Esto se ve bien, pero aunque el usuario con 28 kbit / s puede usar una tasa de bits más alta / flujo de mayor calidad (tal vez de 22 a 24 kbit / s), tal cosa no se puede hacer con SureStream, a menos que el archivo codificado contenga tal tasa de bits. Aquí es donde entra en juego Bitrate Peeling.

Ejemplo de Peeling de velocidad de bits [ editar ]

A diferencia de SureStream, Bitrate Peeling solo requiere que se use la tasa de bits más alta al codificar un archivo / flujo, que es 96 kbit / s en este caso. El beneficio obvio es el espacio mucho más pequeño en un servidor requerido por dicho archivo. Una característica adicional de Bitrate Peeling es un ajuste mucho más fino de la tasa de bits / calidad disponible.

Si un usuario de acceso telefónico con un ancho de banda disponible de 28 kbit / s se conecta a un archivo / flujo Ogg Vorbis, el servidor "pelará" el archivo / flujo original de 96 kbit / s justo por debajo del ancho de banda disponible (en este caso sería alrededor de 20-24 kbit / s). Este proceso de "pelado" es diferente de la transcodificación porque la transcodificación descomprime el archivo y lo vuelve a comprimir (un proceso intensivo en computación), mientras que el proceso de pelado "corta la grasa" eliminando el exceso de bits del flujo sin usar mucho tiempo de procesador.

Aparte de la obvia ventaja de ahorro de espacio, el Bitrate Peeling permite pasos más pequeños en la tasa de bits de entrega (el usuario final verá el archivo con la mayor calidad posible para su ancho de banda).

Estos beneficios son solo teóricos, ya que el único pelador de Vorbis disponible todavía se encuentra en estado experimental y produce calidades de archivo inferiores a las que obtendría la transcodificación del archivo con una tasa de bits más alta a una tasa de bits más baja.

Comparación con otras codificaciones progresivas [ editar ]

El pelado de la tasa de bits es teóricamente posible y se implementa en algunos otros formatos, en particular JPEG 2000 , codificación progresiva JPEG y codificación de video escalable .

La razón por la que no está disponible en Ogg Vorbis es que los codificadores actuales no organizan el flujo de código para tener una precisión progresiva, por lo que los peladores no pueden decir qué datos son más o menos importantes.

Consulte también el algoritmo Adam7 utilizado en el entrelazado PNG .

Ver también [ editar ]

  • Formato de flujo de bits Ogg
  • Vorbis , un códec de compresión de audio gratuito
  • Streaming de medios
  • formato de archivo de audio
  • procesamiento de señales de audio
  • almacenamiento de audio
  • códec
  • compresión de datos

Enlaces externos [ editar ]

  • Fundación Xiph.org
  • Recompensa por pelado de tasa de bits de Xiph.org
  • Sitio de Ogg Vorbis
  • Descripción del peeling de velocidad de bits de Ogg Vorbis
  • Un pelador de velocidad de bits Ogg vorbis experimental
  • Hilo de peeling de tasa de bits en los foros de Hydrogenaudio
  • ¿La solución obvia rápida y sucia para hacer un codificador pelable?