Por Abhishek Ghosh 12 de noviembre de 2023 6:58 pm Actualizado el 12 de noviembre de 2023AnuncioLa transmisión de medios, comúnmente conocida como transmisión, se refiere a la transmisión y reproducción simultánea de datos de video y/o audio a través de una red informática a través de un flujo de datos. El programa que se transmite se denomina secuencia; si el contenido transmitido se realiza en tiempo real, como una transmisión en vivo. A diferencia de la descarga, el objetivo de la transmisión por secuencias no es crear una copia de los medios para el usuario, sino generar los medios directamente y luego descartar los datos. Ejemplos de medios de transmisión por secuencias incluyen transmisión por secuencias de video y transmisión por secuencias de audio (por ejemplo, radio web y transmisión por secuencias de música). El contenido se distribuye a menudo a través de portales de streaming y bibliotecas multimedia basadas en Internet. La reproducción de programas a través de una transmisión en vivo suele diferir de la transmisión tradicional. Mientras que la radiodifusión implica transmitir a un número indefinido de receptores al mismo tiempo, el streaming suele ser una conexión directa entre el servidor de la emisora ​​y el cliente de cada usuario individual (unicast). Las velocidades de transferencia de datos típicas de los datos de origen son: Audio: principalmente en el rango de kbit/s de dos a tres dígitos. Vídeo: de unos cientos de kbit/s a unos pocos Mbit/s (para ofertas de triple reproducción). Desde la reproducción del Para que los datos se realicen al mismo tiempo que la recepción, debe estar disponible una velocidad de transferencia de datos suficiente. Es necesario que la tasa de transferencia de datos disponible para la transmisión sea mayor que la tasa de transferencia de datos utilizada para la transmisión. Por lo tanto, los datos de audio y vídeo a enviar siempre están comprimidos. En la mayoría de los casos, el contenido se comprime sin pérdidas, ya que es la única manera de lograr una cantidad transferible de datos por período de tiempo; Además, el factor de compresión es mucho mayor que el de la compresión sin pérdidas, sin ninguna pérdida apreciable de calidad. Para compensar los diferentes tiempos de tránsito de los paquetes de datos en la red y evitar los retrasos asociados, se utiliza un buffer en el reproductor multimedia. Por eso la reproducción también se retrasa ligeramente, normalmente entre 2 y 6 segundos. Si este búfer no es suficiente, algunos reproductores multimedia lo aumentarán dinámicamente. Dado que los datos de vídeo suelen tener una velocidad de datos más alta que los datos de audio, aquí también se requiere una compresión mucho más fuerte. Streaming bajo demanda Los datos se transmiten desde el servidor al cliente a través de la red. La reproducción se realiza durante la transmisión. Es necesario un almacenamiento en búfer intermedio para una reproducción perfecta .En principio, es posible avanzar, rebobinar y pausar.Protocolos: HTTP, FTPLive StreamingSuministro de la oferta en tiempo realProtocolos: RTP, RTCP, RTSP, SIP, SRT, HLS, DASHForma especial: Phonecast (distribución a través del servidor telefónico)Fast- el reenvío es posible hasta la posición activa actual; Por lo general, es posible pausar y rebobinar como en la transmisión bajo demanda. Software y formatos de contenedores de audio y video Los formatos son .3gp, Flash Video Streaming, Advanced Streaming Format (ASF), Audio Video Interleave (AVI), Flash Video (FLV)FLAC, .MP3, .MP4, MPEG Transport Stream, Ogg, QuickTime, RealMedia, WebM, Windows Media, etc. Los software conocidos utilizados son Ampache, Cameleon, Catra Streaming Platform, dyne:bolic, FFserver, Helix Server, Icecast, Icecast2 (software gratuito), Jinzora Broadcast server software, Kodi, nginx, Open Broadcaster Software (OBS), SHOUTcast, VideoLAN Server. etc.

Source link