Este elemento es una ampliación de los cursos y guías de Lawi. Ofrece hechos, comentarios y análisis sobre este tema. [aioseo_breadcrumbs]
En inglés: Peer-to-Peer Video Streaming o P2P Video Streaming
Este elemento se divide en las siguientes secciones y subsecciones:
Aunque la transmisión de vídeo entre pares ha demostrado ser altamente escalable, existen problemas críticos para el despliegue de sistemas entre pares por parte de los proveedores de contenido:
La facilidad de uso.Entre las Líneas En la transmisión de vídeo entre pares, por lo general se requiere que los usuarios instalen programas informáticos o complementos personalizados para poder almacenar en caché el contenido del vídeo visto e intercambiar el contenido con otros, lo que no es fácil de usar dado que los usuarios actuales están tan familiarizados con el uso de navegadores web para consumir directamente los contenidos de Internet;
Derechos de autor.Entre las Líneas En un sistema de transmisión por secuencias de par a par que surgió del intercambio ilegal de archivos, los usuarios intercambian contenidos entre sí de manera autónoma, por lo que es muy difícil para los proveedores de contenido controlar los derechos de autor de la transmisión por secuencias de vídeo.
La transmisión entre pares también depende de la contribución de los pares al sistema.Entre las Líneas En el mundo real, hay muchos “free rider” que no quieren contribuir con sus recursos. Incluso si los pares están dispuestos a contribuir, el ancho de banda de subida de muchos pares suele estar limitado dada la asimetría de redes de acceso como la ADSL.
Otros Elementos
Además, los datos intercambiados entre pares deben atravesar la NAT en ambas direcciones a través de puertos abiertos, lo que se sabe que es difícil, como hemos visto en el capítulo anterior. También están expuestos a amenazas de seguridad y a menudo son bloqueados por cortafuegos.
HTTP para streaming
Como protocolo subyacente para las transacciones en la web, el Protocolo de Transferencia de Hiper-Texto (HTTP) es generalmente compatible con los cortafuegos porque casi todos los cortafuegos están configurados para soportar conexiones para las transacciones en la web. Los recursos de los servidores HTTP también son un producto ampliamente disponible y, por lo tanto, el apoyo a la transmisión por HTTP para un público masivo puede ser rentable utilizando la infraestructura web existente.
El HTTP no fue diseñado inicialmente para aplicaciones de streaming. No proporciona mecanismos de señalización para el control interactivo del streaming, y su protocolo de transporte subyacente, TCP, tampoco fue diseñado originalmente para medios continuos. La clave para apoyar la transmisión por caudales con HTTP es dividir el flujo de medios general en una secuencia de pequeñas descargas de archivos basados en HTTP; cada descarga incluye una pequeña parte de un flujo general potencialmente ilimitado. Usando una serie de comandos GET de HTTP, un usuario puede descargar progresivamente los pequeños archivos mientras reproduce los que ya están siendo descargados. Cualquier bloqueo dañado o retrasado tendrá un impacto limitado, asegurando así una reproducción continua.
HTTP no mantiene estados de sesión en el servidor.
Una Conclusión
Por lo tanto, el aprovisionamiento de un gran número de clientes no impone un costo (o coste, como se emplea mayoritariamente en España) significativo en los recursos del servidor. Esto es muy diferente del streaming basado en RTP/RTCP/RTSP que tiene que mantener estados por sesión. (Tal vez sea de interés más investigación sobre el concepto).
Puntualización
Sin embargo, cada cliente puede mantener un registro de su progreso de reproducción, y la descarga progresiva también permite a un cliente buscar una posición específica en el flujo de medios descargando el archivo correspondiente, o más precisamente, realizando una solicitud de rango de bytes de HTTP para el archivo, realizando funcionalidades similares ofrecidas por RTSP.
El streaming HTTP se ha implementado en productos comerciales.Entre las Líneas En la actualidad, los proveedores de vídeo en línea representativos, entre ellos Netflix, YouTube y Hulu, utilizan HTTP para transmitir sus vídeos a los usuarios.
Observación
Además de las superioridades que hemos mencionado anteriormente, el streaming HTTP se está beneficiando de la rápida expansión de la capacidad y la reducción de los precios de las CDN actuales. Concretamente, la aparición de esos modelos comerciales basados en la publicidad ha impulsado la importancia de la calidad del vídeo, ya que existe una interacción crucial entre la calidad del vídeo y la participación del usuario.Entre las Líneas En consecuencia, los proveedores de contenido, con el objetivo de generar más ingresos, se preocupan más por la calidad visual y la estabilidad de su servicio de transmisión para maximizar la participación del usuario. Dado que las CDN actuales están principalmente diseñadas y optimizadas para servir a los contenidos de la web, el streaming HTTP es capaz de utilizar la infraestructura existente para ofrecer medios de alta calidad a bajo costo, mejor estabilidad y seguridad, e interfaces más sencillas.
Streaming dinámico adaptable a través de HTTP (DASH)
Las diferentes implementaciones basadas en HTTP utilizan diferentes formatos de manifiesto y de segmento y, por lo tanto, para recibir el contenido de cada servidor, un dispositivo debe soportar su correspondiente protocolo de cliente propietario. Existe una demanda de estandarización para que los diferentes dispositivos puedan interoperar. La heterogeneidad de las redes y los dispositivos también exige que la transmisión de medios sea dinámica y adaptable. Con este fin, el grupo MPEG ha desarrollado la norma Dynamic Adaptive Streaming over HTTP (DASH). El trabajo sobre DASH comenzó en 2010; se convirtió en una norma internacional en noviembre de 2011, y se publicó oficialmente como ISO/IEC 23009-1:2012 en abril de 2012.
El DASH define un conjunto de protocolos de implementación a través de los servidores, clientes y archivos de descripción. (Tal vez sea de interés más investigación sobre el concepto).Entre las Líneas En DASH, un flujo de vídeo se codifica y se divide en múltiples segmentos, incluidos los segmentos de inicialización que contienen la información necesaria para inicializar el decodificador de medios, y los segmentos de medios que contienen los siguientes datos:
los datos de los medios, y
el punto de acceso al flujo, indicando dónde puede reproducirse el decodificador del cliente.
Los subsegmentos también pueden utilizarse de manera que un usuario pueda descargarlos utilizando el comando GETS parcial del HTTP, que incluye un campo de encabezamiento de rango, solicitando que solo se transfiera una parte de la entidad.
Una Descripción de Presentación de Medios (MPD, por sus siglas en inglés) describe la relación de los segmentos y cómo forman una presentación de vídeo, lo que facilita la obtención de segmentos para la reproducción continua.
Todas las BaseURL se muestran al principio del archivo MPD. Un cliente puede analizar esta parte para adquirir las URLs de destino y luego extraer los datos de streaming de los servidores.Entre las Líneas En este simple archivo MPD, solo hay un período, que consiste en conjuntos de adaptación de vídeo y audio. Hay dos secuencias de vídeo con diferentes resoluciones y velocidades de bits, permitiendo al cliente elegir en función de las condiciones locales y de la red. Sólo hay una banda sonora (de 44,1 KHz de frecuencia de muestreo) para la secuencia de vídeo.Entre las Líneas En un escenario más complejo, el conjunto de audio también puede tener varias bandas sonoras con diferentes idiomas y velocidades de bits.
El cliente puede utilizar un algoritmo de adaptación para elegir los niveles de audio y vídeo adecuados. Durante la reproducción, el algoritmo de adaptación supervisará el estado local y de la red, a fin de lograr la mejor calidad de servicio posible, por ejemplo, solicitar segmentos de menor calidad cuando el ancho de banda de la red es bajo, y de mayor calidad si hay suficiente ancho de banda disponible.
Como norma nueva y abierta, hay muchas cuestiones que merecen ser investigadas más a fondo en su desarrollo:
Componentes de adaptación de la tasa. DASH solo define la segmentación y la descripción del archivo, y deja la adaptación de la tasa para que la implemente el cliente o el servidor. El cliente puede utilizar enfoques multitrayecto y multiservidor para recibir segmentos de vídeo. Esos enfoques dirigidos por el receptor, personalizados en la capa de aplicación, son sumamente flexibles y ampliables. Por otra parte, los servidores también podrían ser capaces de cambiar de manera adaptable la tasa de bits para sus clientes, basándose en la percepción de la velocidad de descarga del cliente y la carga del servidor.
Estrategias de adaptación de la tasa.
Detalles
Las estrategias de adaptación de la tasa determinan la forma en que los clientes reciben las diferentes versiones de los segmentos, para lograr objetivos como la estabilidad de la transmisión, la equidad y la alta calidad. Se ha demostrado que las implementaciones existentes en productos comerciales populares eran demasiado agresivas o demasiado conservadoras, y se deben desarrollar mejores estrategias que consideren conjuntamente la eficiencia, la equidad y la estabilidad.
El DASH también es agnóstico en cuanto a los códecs, aunque su principal contenedor es el MPEG-4. Permite la adopción sin problemas del próximo códec de vídeo HEVC mejorado (es decir, H.265). A medida que se disponga de clientes compatibles, promete ser adoptado ampliamente en una amplia gama de dispositivos.
Basado en la experiencia de varios autores, mis opiniones, perspectivas y recomendaciones se expresarán a continuación (o en otros lugares de esta plataforma, respecto a las características en 2026 o antes, y el futuro de esta cuestión):
Servicios de video
La televisión digital
Televisión por Internet
Protocolo de transferencia de hipertexto
Multimedia
Protocolos de red
QuickTime
Sistemas de medios de difusión
Sistemas de medios de transmisión
Multicast
Peercasting
Aplicación portátil
Tratado sobre la protección de las emisiones de radiodifusión y de los organismos de radiodifusión
La tecnología de empuje
El software como un servicio
Medios de comunicación en streaming
Webcast
Televisión por Internet
Peercasting, Sistemas de streaming de medios de comunicación, Hospedaje de vídeo, Video a la carta
Entrega de contenidos, Compartición de archivos, Multimedia, Almacenamiento de datos, Plataformas de distribución de software, Plataforma de vídeo en línea, Plataformas de intercambio, Redes de distribución de contenido, Aplicaciones de informática, Almacenamiento en la nube, Redes informáticas, Televisión digital, Algoritmos distribuidos, Almacenamiento de datos, Tecnología Multimedia, Transmisión por Internet, Radio, Internet, Televisión, Multimedia, Distribución de contenido en línea, Peercasting, Hospedaje Informático, Video a la carta, Ciencias de la computación, Procesamiento de imágenes, Redes de comunicación, Almacenamiento de Información, Recuperación de información, Gestión de bases de datos, Proveedor de Contenido, Medios de Comunicación, Sesión de Subida, Ancho de Banda, Proxy, Cache,
Compartición de archivos, Redes informáticas, Televisión, Internet, Tecnología Multimedia, Almacenamiento de datos
📬Si este tipo de historias es justo lo que buscas, y quieres recibir actualizaciones y mucho contenido que no creemos encuentres en otro lugar, suscríbete a este substack. Es gratis, y puedes cancelar tu suscripción cuando quieras: Qué piensas de este contenido?
Estamos muy interesados en conocer tu opinión sobre este texto, para mejorar nuestras publicaciones. Por favor, comparte tus sugerencias en los comentarios. Revisaremos cada uno, y los tendremos en cuenta para ofrecer una mejor experiencia.
▷ Esperamos que haya sido de utilidad. Si conoces a alguien que pueda estar interesado en este tema, por favor comparte con él/ella este contenido. Es la mejor forma de ayudar al Proyecto Lawi.
Vídeo bajo Demanda: En los servicios de medios bajo demanda o a la carta, las solicitudes de los usuarios son asincrónicas y, por lo tanto, un solo canal de difusión o multidifusión no puede atender las solicitudes que llegan en momentos diferentes, aunque sean para el mismo audio o vídeo. En esta sección presentaremos soluciones escalables de difusión/multidifusión para los medios bajo demanda (a la carta) con esas solicitudes asincrónicas. Obsérvese que existen sutiles diferencias entre la radiodifusión y la multidifusión: la primera se dirige a todos los destinos y la segunda a un grupo de destinos solamente. Si bien la difusión es posible en el aire, en las redes de cable o en las redes de área local, simplemente no se puede llevar a cabo a través de Internet mundial. Véase también: Almacenamiento de Datos, Almacenamiento de Información, Ciencias de la Computación.
Streaming de Vídeo P2P: El sistema de transmisión entre pares (P2P) amplía el paradigma (modelo, patrón o marco conceptual, o teoría que sirve de modelo a seguir para resolver alguna situación determinada) de multidifusión en la capa de aplicación al aprovechar la capacidad de los anfitriones finales participantes, o pares, en un grupo de multidifusión para contribuir a su ancho de banda de enlace ascendente. La primera vez que se puso de relieve fue con la llegada de Napster (1998) y Gnutella (2001). Más tarde, la filosofía de diseño del muy popular programa BitTorrent ha convergido con las soluciones académicas de multidifusión en capa de aplicación, y surgió una nueva generación de protocolos de transmisión de datos entre pares en topologías de malla aleatorias. Véase también: Almacenamiento de Datos, Almacenamiento de Información, Ciencias de la Computación.
Redes de Distribución de Contenidos: Redes de Distribución de Contenidos (CDN)Este elemento es una ampliación de los cursos y guías de Lawi. Ofrece hechos, comentarios y análisis sobre este tema. [aioseo_breadcrumbs]
Redes de Distribución de Contenidos (CDN)
El caching es generalmente pasivo, en el sentido de que solo si un usuario obtiene un objeto, éste será cacheado en un proxy.Entre las Líneas [...] Véase también: Almacenamiento de Datos, Almacenamiento de Información, Ciencias de la Computación.
Distribución de Contenidos Multimedia en Internet: Una arquitectura simple de cliente/servidor puede resultar rápidamente inviable cuando se ponen a disposición en línea más contenidos de medios de comunicación y un mayor número de usuarios están preparados para la red y los multimedia. Se han realizado importantes estudios sobre la distribución eficiente de contenidos por Internet, dirigidos a un gran número de usuarios. La mayoría de ellos se optimizó para la entrega de objetos convencionales de la web o para la descarga de archivos. Sin embargo, el enorme tamaño, el uso intensivo del ancho de banda y la rica interactividad de los medios de transmisión por caudales plantean nuevos retos. Muchas aplicaciones emergentes, como la televisión por Internet y la transmisión de eventos en vivo, exigen además servicios de transmisión multimedia en tiempo real con un público masivo, y el desafío de la ampliación puede ser enorme. En este capítulo se analizan los mecanismos de distribución de contenido que permiten la transmisión de contenido multimedia de alta calidad y escalable, incluidos el almacenamiento en caché por proxy, la multidifusión, las redes de distribución de contenido, la transmisión entre pares y la transmisión por HTTP. Véase también: Almacenamiento de Datos, Almacenamiento de Información, Ciencias de la Computación.
Errores de Marketing en Youtube: YouTube tiene mucho que ofrecer y su potencial para satisfacer tus necesidades de marketing es ilimitado. Por desgracia, los vendedores que se acercan al canal a menudo desarrollan enfoques apresurados que no están bien pensados en un esfuerzo por empezar, o peor aún, se abruman a sí mismos con la parálisis del análisis, tratando de resolverlo todo antes de empezar. Véase también: Almacenamiento de Datos, Almacenamiento de Información, Ciencias de la Computación.
Canales de Youtube: En los servicios de medios bajo demanda o a la carta, las solicitudes de los usuarios son asincrónicas y, por lo tanto, un solo canal de difusión o multidifusión no puede atender las solicitudes que llegan en momentos diferentes, aunque sean para el mismo audio o vídeo. En esta sección presentaremos soluciones escalables de difusión/multidifusión para los medios bajo demanda (a la carta) con esas solicitudes asincrónicas. Obsérvese que existen sutiles diferencias entre la radiodifusión y la multidifusión: la primera se dirige a todos los destinos y la segunda a un grupo de destinos solamente. Si bien la difusión es posible en el aire, en las redes de cable o en las redes de área local, simplemente no se puede llevar a cabo a través de Internet mundial. Véase también: Almacenamiento de Datos, Almacenamiento de Información, Ciencias de la Computación.
Recuperación de Información en las Bibliotecas Digitales: Una biblioteca digital permite a los usuarios interactuar eficazmente con la información distribuida a través de una red. Estos sistemas de información en red permiten la búsqueda y visualización de artículos de colecciones organizadas. En la evolución histórica de las bibliotecas digitales, los mecanismos de recuperación de la literatura científica han sido particularmente importantes. Las grandes visiones de 1960 condujeron por primera vez al desarrollo de la búsqueda de textos, desde las bases de datos bibliográficas hasta la recuperación de textos completos. Luego, los prototipos de investigación catalizaron el auge de la búsqueda de documentos, desde la navegación multimedia a través de redes de área local hasta la búsqueda distribuida en Internet. En el siglo XXI, esas visiones se hicieron realidad, con la búsqueda conceptual que permite la recuperación semántica a través de grandes colecciones. Cada tipo de modalidad de información multimedia, por ejemplo, texto e imagen, proporciona su propio tipo de información semántica para ayudar en la búsqueda de contenido. Es decir, la búsqueda basada en texto se refuerza con información en imágenes y vídeo, desde características de bajo nivel hasta contenido semántico de alto nivel. En este libro nos centramos solo en las técnicas y sistemas que hacen uso de las características de la imagen en sí, sin texto, para recuperar imágenes o vídeo de las bases de datos o de la web. Se proporcionan detalles sobre características específicas útiles para este propósito. Se dice que los motores de búsqueda concebidos sobre estas características se basan en el contenido: la búsqueda se guía por medidas de similitud de imágenes basadas en el contenido estadístico de cada imagen. En un nivel semántico más alto, el reconocimiento de acciones en vídeo también se examina. Véase también: Almacenamiento de Información, Ciencias de la Computación, Gestión de Bases de Datos.
Multimedia: Multimedia, en general, es la combinación de lo que solía ser diferentes medios de comunicación que requieren diferentes tecnologías (por ejemplo, visuales y de sonido) en un solo medio, como un DVD, que puede ser reproducido en una computadora. Las personas que utilizan el término "multimedia" pueden tener puntos de vista muy diferentes, incluso opuestos. Un proveedor de entretenimiento para el consumidor, por ejemplo una compañía telefónica, puede pensar que la multimedia es la televisión interactiva con cientos de canales digitales, o un servicio similar a la televisión por cable que se ofrece a través de una conexión a Internet de alta velocidad. Por otra parte, a un vendedor de hardware le puede gustar que pensemos en la multimedia como una computadora portátil que tiene una buena capacidad de sonido y tal vez la superioridad de los microprocesadores habilitados para la multimedia que entienden instrucciones multimedia adicionales. Hay dos maneras de pensar en los multimedios. La primera es pensar en los multimedia a través de definiciones, historias, ejemplos y problemas teóricos. La segunda es utilizar los multimedia para pensar y comunicar el pensamiento. El estudio académico de los multimedios es un "pensar-sobre" que se suele comunicar a través de lugares académicos como libros de texto, artículos y conferencias. El "pensar-con" es el oficio de los multimedia que tiene sus propias tradiciones de discurso, formas de organización, herramientas y resultados. Pensar con los multimedia es utilizarlos para explorar ideas y comunicarlas. En un campo como el de los multimedia, en el que lo que pensamos es tan nuevo, es importante pensar-con. Los estudiosos de los multimedios deben tomarse en serio el reto de crear multimedios como una forma de pensar en los multimedios e intentar crear obras ejemplares de multimedios en las tradiciones de las humanidades. Véase también: Almacenamiento de Información, Ciencias de la Computación, Datos Multimedia.
Sistema Multimedia: Qué es el sistema multimedia? Un sistema multimedia es un sistema capaz de procesar datos y aplicaciones multimedia. Se caracteriza por el procesamiento, el almacenamiento, la generación, la manipulación. Los sistemas multimedia pueden definirse como cualquier aplicación que combine texto con gráficos, animación, audio, vídeo y/o realidad virtual. Cualquier sistema electrónico suministrado por ordenador que presenta información a través de diferentes medios que pueden incluir texto, sonido, y otros. Una aplicación multimedia es un conjunto de diferentes tipos de datos. Un sistema informático multimedia es aquel que puede crear, integrar, almacenar, recuperar, etc. Los sistemas multimedia son sistemas que pueden almacenar, recuperar y procesar varios tipos de medios, como texto, gráficos, imagen, vídeo de movimiento completo, audio, etc. Se vinculan los elementos de los multimedia a un sistema informático para desarrollar aplicaciones multimedia. Una vez en un ordenador (digitalizado), cada elemento puede utilizarse con software para manipular los archivos multimedia en un sistema multimedia. Los sistemas multimedia pueden aplicarse a todos los niveles organizativos y áreas funcionales de una empresa y a todo tipo de negocios e industrias. A medida que la tecnología mejore, también lo harán las aplicaciones de los multimedia. Véase también: Almacenamiento de Información, Ciencias de la Computación, Datos Multimedia.
Los de arriba son los elementos relacionados con este contenido de la presente plataforma digital de ciencias sociales.
2 comentarios en «Streaming HTTP»
La entrada ilustra la transmisión basada en DASH con los dos niveles de vídeo y un nivel de audio.
Foro de la Comunidad: ¿Estás satisfecho con tu experiencia? Por favor, sugiere ideas para ampliar o mejorar el contenido, o cómo ha sido tu experiencia:Cancelar respuesta
La entrada ilustra la transmisión basada en DASH con los dos niveles de vídeo y un nivel de audio.
En la entrada veo que están enumeradas las configuraciones de servidor y cliente de las implementaciones HTTP/DASH más populares de la industria.