Televisión de protocolo de Internet (IPTV): ¿Qué tipo de corrección de errores está integrada en los servidores de transmisión de medios?

En la práctica, el método más común es enviar transmisión de video a través de TCP, el mismo protocolo utilizado para la navegación web (HTTP), el correo electrónico (SMTP e IMAP) y la mayoría de las demás comunicaciones de Internet. TCP garantiza la entrega confiable en orden de un flujo de octetos a través de algo que podría caracterizarse como ARQ.

Así es como, por ejemplo, YouTube o Hulu funcionan.

La segunda práctica más común es enviar la transmisión de video a través de un protocolo de datagrama (por ejemplo, RTP / UDP) que no tiene confiabilidad alguna más allá de la entrega de IP de mejor esfuerzo. (Las capas de enlace individuales, por ejemplo, WiFi o LTE, incluyen sus propios códigos de corrección de errores y retransmisiones).

Aquí no tiene exactamente la “corrección” de errores, pero tendrá una recuperación de errores, ya que un decodificador de video MPEG generalmente está diseñado para recuperarse de fallas. Los sistemas MPEG, las representaciones de audio y video son todas codificaciones auto-sincronizadas.

Diferentes decodificadores manejarán fallas con diferentes grados de gracia.

Otro esquema implementado (utilizado por personas como la radio XM) es tener dos transmisiones, una de las cuales contiene una copia retrasada de la otra (por ejemplo, cuatro segundos). El cliente reproduce todo en un retraso de cinco segundos, y si alguna vez se pierde un segmento de la primera transmisión, solo trata de recoger la misma sección cuando el reenvío llega unos cuatro segundos más tarde para llenar el espacio.

Estas son las técnicas que puedo nombrar que son de uso común. También hay muchas técnicas sofisticadas en las especificaciones y la literatura, incluida la codificación del video con “vectores de movimiento de ocultación” y “segmentación” para hacer que los destellos puedan ser manejados con mayor gracia por un decodificador, y la posibilidad de códigos Raptor y otros sofisticados similares. esquemas para corrección de error directo sin tasa.

More Interesting

¿Qué capa del modelo TCP / IP tienes que conocer como desarrollador web?

¿Cómo podemos optimizar el tamaño del paquete durante la transmisión de datos, suponiendo que la posibilidad de que un paquete se corrompa y necesite una nueva transmisión es directamente proporcional al tamaño del paquete, y suponiendo que podamos transmitir un paquete por unidad de tiempo sin importar el tamaño del paquete?

¿Cómo funciona exactamente una dirección IP porque hay más de 256 ^ 4 dispositivos conectados a Internet?

¿Puede IPv6 reemplazar completamente a Ethernet (e incluso algunas partes de TCP)?

¿Hay alguna manera de que dos computadoras en dos subredes diferentes puedan comunicarse?

Respuesta de : Host de destino inalcanzable, ¿es esta IP la puerta de enlace predeterminada desde mi PC al primer enrutador?

¿Qué se puede lograr si conoce la dirección IP del enrutador de alguien? ¿Puedes DOS, haciendo que su acceso a Internet sea lento?

¿Cómo identifican los sitios web a los usuarios (computadoras), además de usar sus direcciones IP?

¿Cómo funcionan juntos la capa de enlace de datos y la capa de red para intercambiar mensajes?

¿Alguien puede rastrear nuestra dirección IP y encontrar los sitios que estamos visitando?

¿Cuál es la mejor IP de la empresa sagaz IP o anovip para trabajar?

¿Cómo puedo convertir IP pública a IP privada?

¿El número de máquinas conectadas (físicas y virtuales) en el mundo ya es mayor que el número de direcciones IPv4 disponibles?

Cómo explicar términos de Internet como TCP, UDP, DNS, HTTP, etc. a un niño de cinco años

¿Cuál es la diferencia entre un marco, un paquete y un segmento con referencia al modelo OSI?