Escenario para la transmisión de streaming adaptativo DASH-WebM
Resumen
Tradicionalmente el videostreaming ha sido soportado por los protocolos RTP y RTSP, de modo que el servidor gestiona una sesión diferente para cada cliente y coordina la entrega de paquetes. Actualmente el estándar de streaming adaptativo DASH ofrece otro enfoque a través de HTTP, de tal forma que el cliente extrae los datos del servidor, sin mantener el estado de la sesión. Así, se tiene como ventajas el pleno uso de la infraestructura de Internet y la adaptación del contenido multimedia al ancho de banda de la red. A pesar de lo anterior, el proceso de generación y distribución de contenidos multimedia DASH, requiere la ejecución secuencial de tareas de codificación, segmentación, creación del descriptor MPD y reproducción del contenido DASH. Para el caso de los contenidos multimedia WebM, las anteriores tareas son realizadas separadamente por un conjunto de herramientas libres, por lo que el proceso de generación del contenido DASH no es automático. En este artículo se propone un escenario de transmisión para streaming adaptativo DASH, cuyo principal componente es la herramienta DASHWebMConverter, la cual se encarga de automatizar el proceso de generación de contenidos DASH WebM. Adicionalmente, se presenta la evaluación del escenario de streaming adaptativo, mediante pruebas de seguimiento de ancho de banda y pruebas de consumo de memoria sobre los principales componentes del escenario.
Referencias bibliográficas
[2] Muller, C.; Lederer, S.; Timmerer, C.; Hellwagner, H., Dynamic adaptative streaming over HTTP/2.0, IEEE Internacional Conference on Multimedia and Expo (ICME), 1-6, 2013.
[3] Ozer, JA., Producing Streaming Video for Multiple Screen Delivery, Ed. Doceo Publishing, 436, 2013.
[4] Chu, D.; Jiang, Ch.; Hao, Z.; Jiang, W., The Design and Implementation of Video Surveillance System Based on H.264, SIP, RTP/RTCP and RTSP, Proceedings of the 2013 Sixth International Symposium on Computational Intelligence and Design (ISCID '13),2, 39-43, 2013.
[5] Muller C., Timmerer C., A VLC media player plugin enabling dynamic adaptive streaming over HTTP, Proceedings of the 19th ACM international conference on Multimedia (MM '11), 723-726, 2011.
[6] 3GPP TS 26.234., Transparent end-to-end Packet-switched Streaming Service (PSS), http://www.3gpp.org/DynaReport/26234.htm., 2010.
[7] ISO/IEC 23009-1:2012., Information technology – Dynamic adaptive streaming over HTTP (DASH) – Part 1: Media presentation description and segment formats,14,3, 2014.
[8] Microsoft Corporation, IIS Smooth Streaming Technical Overview, http://www.microsoft.com/en-us/download/details.aspx?id=17678, 2009.
[9] May, P.; Pantos, R., HTTP Live Streaming draft-pantos-http-live-streaming-07, http://tools.ietf.org/html/draft-pantos-http-live-streaming-07, 2011.
[10] Adobe, HTTP Dynamic Streaming, http://www.adobe.com/products/hds-dynamic-streaming.html, 2012.
[11] CSI Analysing Converting technologies, DASH it all, Ed. Goran Nastic, 39, 2013.
[12] Núñez, B.C., DASH: Un estandar MPEG para streaming sobre HTTP, Facultatd'Informatica de Barcelona - UniversitatPolitecnica de Catalunya, 2013.
[13] Gambín, T., Desarrollo de un servicio de televisión interactiva HbbTV según el estándar ETSI TS 102 796 v1.1.1, Universidad Politécnica de Cartagena – E.T.S., 111-112, 2012.
[14] Rainer, B.; Lederer, S.; Muller, C.; Timmerer, C., A Seamless Web Integration of Adaptive HTTP Streaming, 20th European Signal Processing Conference (EUSIPCO 2012),1519-1523, 2012.