SlideShare una empresa de Scribd logo
1 de 103
PROPUESTA DE EVALUACIÓN DE LA CALIDAD DE
EXPERIENCIA (QoE) EN SERVICIOS OVER THE TOP (OTT)
Instituto Superior Politécnico José Antonio Echeverría
Facultad de Ingeniería Eléctrica
Departamento de Telecomunicaciones y Telemática
Autores: Adrián Haro González
Yoel Silva Gari
La Habana
2016
I
Instituto Superior Politécnico José Antonio Echeverría
Facultad de Ingeniería Eléctrica
Departamento de Telecomunicaciones y Telemática
PROPUESTA DE EVALUACIÓN DE LA CALIDAD DE
EXPERIENCIA (QoE) EN SERVICIOS
OVER THE TOP (OTT)
Trabajo de Diploma para optar por el Título Académico de Ingeniero
en Telecomunicaciones y Electrónica
Autores: Adrián Haro González
Yoel Silva Gari
Tutores: Dra. C. Caridad Anías Calderón
MsC. Luis Enrique Conde del Oso
La Habana
2016
II
AGRADECIMIENTOS
Agradecemos, por la gran ayuda brindada, por permitirnos trabajar junto a ellos, por sus
consejos y exigencias y por toda la atención prestada, a nuestros tutores el Msc. Ing. Luis
Enrique Conde del Oso y la Dra. Ing. Caridad Anías Calderón.
A Iriam, Yeinny, Pepe, Claudia, Hansel y María, de la Dirección de Planeamiento
Estratégico de ETECSA, por la atención y ayuda brindada.
A las muchachas del centro de información de la DCDT de ETECSA, por la atención
prestada.
A todos aquellos que, de una forma u otra, han contribuido a la realización de este trabajo
de diploma.
Adrián y Yoel
En especial a mi mamá y mis abuelas, las mejores del mundo, por el amor y la
preocupación durante todos estos años, sin ustedes no hubiese llegado hasta aquí.
A mi hermano, que aunque peleemos mucho, nos queremos con la vida.
A mi novia Claudia, por estos cinco años juntos, por quererme y ayudarme en todo.
A mis grandes amigos: Julio, Darién y Urrutia, ustedes son lo máximo.
A mi amiga Yunia (la flaqui), gracias a ti, estos últimos seis meses en el MTC han sido
muy divertidos.
Adrián
A toda mi familia, por el amor y el cariño a lo largo de todos estos años.
Yoel
III
DECLARACIÓN DE AUTORÍA
Los autores de este trabajo de diploma declaran que el presente constituye el
resultado de su propio trabajo y esfuerzo. Las ideas tomadas de otros
documentos han sido correctamente referenciadas mediante la bibliografía
empleada, de acuerdo con la política internacional establecida para esto. Por
cuanto, se autoriza al Departamento de Telecomunicaciones y Telemática del
“Instituto Superior Politécnico José Antonio Echevarría” y a ETECSA, a que
utilicen el mismo para los fines que estimen conveniente, con la debida referencia
a su autora.
Para que así conste, firman la presente:
____________________ ______________________
Adrián Haro González Yoel Silva Gari
__________________________ _________________________
Dra. C. Caridad Anías Calderón MsC. Luis E. Conde del Oso
IV
RESUMEN
La gran demanda que presentan actualmente los servicios OTT de video streaming y los
altos requerimientos de calidad exigidos por los usuarios, han impuesto a los proveedores
de estos servicios la tarea de definir y aplicar nuevos mecanismos para conocer cómo los
usuarios perciben la calidad de sus servicios. Las nuevas características que presenta el
streaming de video en los servicios OTT, entre ellas el empleo del streaming adaptativo y
del estándar MPEG-DASH, suponen un cambio de filosofía en comparación con otras
técnicas de streaming más tradicionales, por lo que se requieren nuevos métodos para la
estimación de la QoE, que tengan en cuenta a la vez, todos los componentes que
intervienen en el servicio de extremo a extremo. En este trabajo de diploma se abordan
los principales aspectos relacionados con los servicios OTT, particularmente los de video
streaming, la QoS y la QoE. Además se realiza una propuesta para la estimación de la
calidad percibida por los usuarios de los servicios OTT de video streaming. Finalmente se
implementa una plataforma de prueba para validar la propuesta realizada y arribar a
conclusiones acerca del impacto de los cambios ocurridos en la red sobre la calidad
percibida por el usuario final en un servicio de video streaming, con el empleo del
estándar MPEG-DASH.
V
ABSTRACT
The OTT video streaming´s services present a high demand and quality´s high
requirement by the user. This has imposed to service´s provided the task to define and
apply new mechanisms to know how the user perceive their service´s quality. The new
presents characteristic in the OTT video streaming´s services, among themselves,
adaptive streaming and mpeg-dash standard, it involves a philosophic change compared
with the other traditional streaming techniques. This require new methods to estimate
QoE, they should include all components of end-to-end´s service. This paper aboard the
principal aspects related with OTT video streaming´s services, QoS and QoE. Beside is
realized a proposed for estimating the quality perceived by the users. Finally is
implemented a platform of prove to validate the realized propose and to get conclusion
about occurred change impact in the network concerning the quality perceived by the final
user.
VI
ÍNDICE
AGRADECIMIENTOS............................................................................................................II
DECLARACIÓN DE AUTORÍA.............................................................................................III
RESUMEN ............................................................................................................................IV
ABSTRACT............................................................................................................................V
ÍNDICE ..................................................................................................................................VI
INTRODUCCIÓN................................................................................................................... 1
Capítulo 1............................................................................................................................... 4
Servicios OTT, QoS y QoE....................................................................................................4
1.1 Introducción............................................................................................................. 5
1.2 Servicios Over The Top ............................................................................................... 5
1.2.1 Efecto de los OTT sobre los servicios tradicionales de los operadores de
telecomunicaciones........................................................................................................7
1.2.2 Penetración de los servicios OTT en el mundo, en América Latina y en Cuba...9
1.3 Servicios de video streaming ................................................................................. 12
1.3 QoS ............................................................................................................................ 19
1.3.1 Parámetros de QoS............................................................................................. 19
1.3.2 Mecanismos para lograr QoS ............................................................................. 20
1.4 QoE ............................................................................................................................ 25
1.4.1 Sistemas y métodos de evaluación de QoE ....................................................... 28
1.5 Conclusiones.............................................................................................................. 36
Capítulo 2............................................................................................................................. 38
Propuesta de un método para la estimación de la QoE en servicios OTT de video
streaming.............................................................................................................................. 38
2.1 Introducción................................................................................................................ 39
2.2 Condiciones de partida para la evaluación de QoE en servicios OTT ..................... 39
2.3 Elementos a tener en cuenta para el desarrollo de la propuesta ............................. 42
2.4 Planteamiento general del método propuesto........................................................... 44
2.4.1 Escalas de calidad empleadas............................................................................ 45
2.5 Selección de los modelos objetivos para conformar la propuesta............................ 46
2.6 Modelo matemático.................................................................................................... 52
2.7 Conclusiones.............................................................................................................. 52
VII
Capítulo 3............................................................................................................................. 54
Implementación de la propuesta para la estimación de la QoE en servicios OTT de video
streaming.............................................................................................................................. 54
3.1 Introducción................................................................................................................ 55
3.2 Características y componentes de la plataforma de prueba de un servicio OTT de
video streaming................................................................................................................ 55
3.2.1 Preparación del contenido................................................................................... 55
3.2.2 Escenario de pruebas.......................................................................................... 58
3.3 Evaluación del impacto de los disturbios existentes en la red sobre la QoE del
servicio OTT de video streaming..................................................................................... 61
3.4 Validación de la propuesta......................................................................................... 64
3.5 Conclusiones.............................................................................................................. 67
CONCLUSIONES ................................................................................................................ 68
RECOMENDACIONES........................................................................................................ 69
REFERENCIAS BIBLIOGRÁFICAS.................................................................................... 70
BIBLIOGRAFÍA.................................................................................................................... 73
SIGLARIO ............................................................................................................................ 81
ANEXOS .............................................................................................................................. 85
VIII
ÍNDICE DE TABLAS
Tabla 2.1 Comparación de las soluciones existentes de streaming adaptativo.................41
Tabla 2.2 Principales indicadores para evaluar la QoE de los servicios OTT de video
streaming y factores que en ellos influyen ..........................................................................44
Tabla 2 3 Cuadro comparativo de los métodos objetivos de evaluación de la QoE
estudiados............................................................................................................................47
Tabla 2.4 Valores de los coeficientes del modelo..............................................................49
Tabla 2 5 Valores de los coeficientes..................................................................................50
Tabla 3 1 Niveles de calidad empleados en la preparación de contenido MPEG-DASH 56
Tabla 3.2 Elementos del escenario de simulación.............................................................. 59
Tabla 3.3 Valores de los parámetros de red simulados en la plataforma de prueba......... 62
Tabla 3.4 Tiempos de inicialización del video..................................................................... 63
Tabla 3 5 Tiempos de rebuffering del video........................................................................ 63
Tabla 3.6 Características de las secuencias de video empleadas ..................................... 65
Tabla 3.7 Características de las secuencias de video empleadas (continuación)............. 65
Tabla 3.8 Resultados obtenidos en el proceso de validación de la propuesta .................. 66
IX
ÍNDICE DE FIGURAS
Figura 1 1 Dispositivos de acceso a contenidos OTT [1]......................................................6
Figura 1.2 Propuestas de servicios OTT...............................................................................7
Figura 1.3 Tráfico de los usuarios por Internet: 2011-2016 [3].............................................8
Figura 1.4 Porciento de clientes de Internet que utilizan servicios OTT [6]. ......................10
Figura 1.5 Evolución de la cantidad de usuarios de servicios de video a demanda por
suscripción en América Latina.............................................................................................11
Figura 1.6 Transmisión de los flujos de paquetes en unicast y multicast ..........................12
Figura 1.7 Esquema de modelos de FR, RR y NR [40]. ....................................................31
Figura 2.1 Método general para la estimación de la QoE de servicios OTT de video
streaming.............................................................................................................................. 45
Figura 3.1 Escenario de simulación ....................................................................................59
ÍNDICE DE GRÁFICAS
Gráfica 3.1 Valores de QoE en función de los parámetros de QoS................................... 63
1
INTRODUCCIÓN
Las transformaciones ocurridas durante los últimos años en las telecomunicaciones, han
permitido que hoy en día gran parte de la población mundial sea capaz de estar
conectada en cualquier momento y lugar, provocando que los hábitos y formas de
interactuar con el entorno, se hayan visto influenciados de forma significativa.
Un elemento clave en los últimos años ha sido el surgimiento de nuevos equipos
terminales que han posibilitado el disfrute de servicios de banda ancha móviles y, por
tanto, el desarrollo de todo tipo de servicios basados en la localización del usuario.
La masificación de Internet y las redes de banda ancha, la evolución y convergencia de
las redes de los operadores en torno a IP a través de tecnologías como 3G, 4G/LTE en
las redes móviles y ADSL2+, FTTH/GPON en las redes fijas, están permitiendo irrumpir
con fuerza, en el área de los servicios de telecomunicaciones, a las aplicaciones
desarrolladas por “start-up” del mundo Internet, las conocidas como OTT (Over-The-Top).
Los servicios que ofrecen las aplicaciones OTT presentan variadas propuestas que
abarcan prácticamente todas las áreas de la vida social, como el entretenimiento, la
comunicación, la salud, la educación, entre muchas otras, destacando entre ellos los
servicios de video.
Aunque la transmisión de video streaming sobre Internet es un servicio muy atractivo y
demandado actualmente en la vida diaria, representa grandes desafíos, debido a que
Internet no proporciona garantía en cuanto a la calidad del servicio que el usuario final
percibe.
El crecimiento actual de los servicios OTT de video streaming podrá, en determinado
momento, generar congestión, degradación en los servicios que presten los proveedores
de servicio y, por ende, insatisfacción en el usuario final. Los contenidos multimedia,
entregados a través de redes de telecomunicaciones, experimentan varios tipos de
distorsiones o degradaciones durante los procesos de adquisición, compresión,
procesamiento, transmisión y reproducción. Uno de los factores claves en el éxito de un
sistema o servicio multimedia es lograr que la calidad de la experiencia percibida por el
usuario resulte aceptable.
Por lo anterior, los proveedores de servicios, para garantizar que los servicios funcionen
de manera óptima, ahora trabajan en dos frentes: uno de ellos, ofrecer Calidad de
Servicio (QoS, por las siglas en inglés de Quality of Service) en las redes de núcleo; el
2
otro frente es estar de manera constante realizando medidas sobre la Calidad de
Experiencia (QoE, por las siglas en inglés de Quality of Experience).
Es común que se confundan las terminologías QoE y QoS, sin embargo, hay una
distinción clara sobre ambos conceptos teniendo en cuenta la perspectiva desde la que
se analiza cada una; QoE, desde el punto de vista del usuario final y QoS, desde el punto
de vista de las prestaciones de la red.
Conocer cómo los usuarios de los servicios OTT de video streaming perciben la calidad
de los mismos permitirá tanto a los proveedores del servicio como a los operadores de
telecomunicaciones mejorar de manera eficaz y rentable los servicios brindados y de esta
forma mantener la fidelidad de los clientes y la competitividad en el mercado.
La situación problemática explicada anteriormente conlleva al siguiente problema a
resolver: ¿Cómo conocer la calidad de experiencia percibida por los usuarios en
servicios OTT de video streaming?
Para dar solución a dicho problema, se consideró como objeto de estudio los servicios
de telecomunicaciones de multimedia y como campo de acción la calidad de experiencia
en servicios OTT de video.
El objetivo de este trabajo de diploma es proponer un método que permita estimar la
QoE en los servicios OTT de video streaming.
Las tareas que se llevaron a cabo para dar cumplimiento a dicho objetivo fueron las
siguientes:
1. Investigar el estado actual de los servicios OTT en el mundo y en específico en
América Latina.
2. Estudiar la bibliografía referente a la QoS y QoE en servicios multimedia, los
estándares existentes para la implementación de este tipo de servicio y las
soluciones, libres y propietarias, de los softwares empleados como servidores y/o
clientes multimedia.
3. Estudiar las experiencias obtenidas en la evaluación de la QoE de los servicios de
IPTV.
4. Proponer un método para estimar la QoE en los servicios OTT de video streaming.
5. Realizar experimentos y simulaciones a partir del diseño de posibles escenarios.
6. Validar la propuesta a partir de los resultados obtenidos en las pruebas realizadas.
Este documento, que describe las principales características y resultados del trabajo de
diploma, se compone de tres capítulos, además de la introducción, conclusiones,
3
recomendaciones, referencias bibliográficas, bibliografía, siglario y anexos. Los
principales aspectos abordados en cada capítulo son:
Capítulo 1 “Servicios OTT, QoS y QoE.”: Se analiza el desarrollo alcanzado por los
servicios Over The Top, el efecto que causan sobre los servicios tradicionales de los
operadores de telecomunicaciones y su penetración en el mundo, América Latina y Cuba.
Se presta especial atención a los servicios OTT de video streaming y los protocolos y
tecnologías que emplean, por ser de interés particular para esta tesis. Además se trata el
concepto de Calidad de Servicio, sus principales parámetros y los mecanismos que
permiten lograrla. También se aborda el concepto de Calidad de Experiencia y los
principales sistemas y métodos existentes para su evaluación.
Capítulo 2 “Propuesta de un método para la estimación de la QoE en servicios Over the
Top”: Se describen las condiciones en que se desarrollan los servicios OTT de video
streaming y, a partir de ello, se definen los principales aspectos que afectan la percepción
del usuario de dicho servicios. Posteriormente, se realiza la propuesta del método para
evaluar la QoE de los servicios OTT de video streaming y se explican cada uno de los
modelos seleccionados para conformar dicha propuesta, justificando el porqué de su
selección.
Capítulo 3 “Implementación de la propuesta para la estimación de la QoE en servicios
OTT de video streaming”: Se aplica la propuesta realizada para la estimación de la QoE
en servicios OTT de video streaming, para lo cual, se implementa una plataforma de
prueba, con características y condiciones similares a las de un servicio de este tipo. Lo
anterior permite el desarrollo de un conjunto de pruebas, cuyo propósito es evaluar el
impacto que causan los disturbios existentes en una red, sobre la calidad percibida por
los usuarios. Finalmente se valida el método propuesto para la estimación de la QoE en
servicios OTT de video streaming a partir de los resultados obtenidos en las pruebas
realizadas.
4
Capítulo 1
Servicios OTT, QoS y QoE
Servicios OTT, QoS y QoE
5
1.1 Introducción
En el presente capítulo se analiza el desarrollo alcanzado por los servicios Over The Top,
el efecto que estos causan sobre los servicios que tradicionalmente ofrecen los
operadores de telecomunicaciones, así como la penetración que poseen en el mundo, en
América Latina y en Cuba. Se presta especial atención a los servicios OTT de video
streaming y a los protocolos y tecnologías que estos emplean, por ser de interés
particular para esta tesis. Además, se trata el concepto de Calidad de Servicio, sus
principales parámetros y los mecanismos que permiten lograrla. También se aborda el
concepto de Calidad de Experiencia y los principales sistemas y métodos existentes para
su evaluación.
1.2 Servicios Over The Top
Los OTT son servicios de video, audio, voz o datos que se transmiten a través de
Internet, empleando las redes fijas o móviles y no directamente por un operador de
telecomunicaciones. El proveedor de comunicaciones controla el tráfico gestionado por
su red, pero no es responsable ni controla las capacidades del sistema de distribución del
contenido en sí. En contraposición a los servicios IP que prestan y gestionan los
operadores usando canales dedicados, normalmente, con una calidad garantizada. Una
de las principales novedades de los servicios OTT, es que el consumidor puede acceder
a los mismos a través de cualquier dispositivo, desde cualquier sitio y sobre cualquier red.
Resulta importante aclarar que para poder disfrutar de los servicios OTT existen dos
requerimientos: contar con un dispositivo compatible, y lo más importante, contar con una
conexión a Internet. Respecto al primer requerimiento, puede verse en la figura 1.1 que,
en el 2014, los principales medios de acceso a contenidos digitales eran las
computadoras, las cuales utilizaron el 80% de los usuarios que acceden a estos servicios.
Sin embargo, el creciente acceso a otro tipo de tecnologías de acceso ha permitido que a
la fecha los consumidores también utilicen frecuentemente otros medios, como teléfonos
inteligentes (Smartphones) o tabletas (Tablets). La penetración en el mercado de estos
dispositivos ha supuesto una verdadera revolución, que ha provocado cambios en los
comportamientos cotidianos de las personas.
Los servicios OTT actualmente tienen una gran demanda en el mercado mundial, pues
abarcan prácticamente todas las esferas de la sociedad, destacándose los servicios de
comunicaciones (voz y mensajería), las redes sociales, la música y el vídeo. Existen OTT
con impacto social cada vez mayor en el sector del comercio y el entretenimiento.
Servicios OTT, QoS y QoE
6
Los servicios de voz fueron posiblemente uno de los primeros servicios OTT en
desarrollarse y consolidarse en el mercado, su principal aportación era la posibilidad de
establecer llamadas “sin costo” utilizando la red de datos. Para ello, es únicamente
necesario contar con la misma aplicación en el receptor y estar ambos conectados a
Internet. Aplicaciones como Skype, Viber o Tango son líderes de este mercado
ofreciendo contenidos extra como video llamadas o tele presencia.
Figura 1 1 Dispositivos de acceso a contenidos OTT [1]
Otras de las propuestas OTT son los servicios de mensajería, que se presentan como
alternativa a los servicios de mensajes cortos (SMS, por sus siglas en inglés de Short
Message Service) o el sistema de mensajería multimedia (MMS, por sus siglas en inglés
de Multimedia Messaging System) prestados por un operador de red móvil. En particular
WhatsApp se encuentra fuertemente enfocada a intercambiar mensajes de texto en
Internet empleando smartphones conectados. Esta empresa, fundada en el año 2009 fue
adquirida por Facebook en 2014 por aproximadamente16 mil millones de dólares, ahora
tiene más de 600 millones de usuarios activos y también proporciona servicios OTT de
llamadas de voz [2].
Actualmente hay dos tipos de soluciones basadas en OTT que soportan el mercado
musical en Internet: la compra de contenido en línea y el streaming en línea, donde dos
soluciones son referentes, iTunes y Spotify respectivamente.
De todos los servicios OTT que existen en el mercado los de mayor demanda son los de
video. Actualmente el intercambio de videos clips y el consumo de series y películas en
streaming forma parte de la rutina de la mayoría de los usuarios de Internet y representa
Servicios OTT, QoS y QoE
7
una parte importante del tráfico de las redes de datos de los operadores. En este ámbito
destacan YouTube y Netflix.
La figura 1.2 resume las principales propuestas OTT existentes en el mercado y algunos
de sus proveedores más destacados.
Figura 1.2 Propuestas de servicios OTT.
1.2.1 Efecto de los OTT sobre los servicios tradicionales de los operadores
de telecomunicaciones
Los servicios OTT se presentan como una amenaza para los operadores de
telecomunicaciones, pues los clientes se abstienen de utilizar los servicios tradicionales
de telecomunicaciones o la TV paga para utilizar servicios similares provistos por sitios
web o aplicaciones instaladas en un Smartphone. Del mismo modo, los servicios OTT
ocasionan una fuerte presión en el tráfico de redes de los operadores de
Servicios OTT, QoS y QoE
8
telecomunicaciones, en especial el tráfico de video. En la figura 1.3 se observa el alto
tráfico por Internet que ocasionan estos servicios.
Figura 1.3 Tráfico de los usuarios por Internet: 2011-2016 [3]
Generalmente, la calidad de conexión de un servicio IP de un operador es mejor que las
de los servicios OTT. No obstante, no todos los servicios que se prestan sobre Internet
requieren la misma calidad en la conexión. Los servicios en tiempo real y los que
requieren la transferencia de una gran cantidad de información son los que más se ven
afectados, como, por ejemplo, los servicios audiovisuales de emisión directa en tiempo
real. Por ello, en algunos casos, las diferencias de calidad entre los servicios tradicionales
y los OTT no pesan demasiado en la elección de los usuarios, especialmente si los
segundos se prestan de modo gratuito o a precios muy reducidos respecto de los
primeros.
Para los servicios de voz, existe una serie de aplicaciones sustitutas que permiten
realizar llamadas mediante VoIP (gratis o a un bajo precio). Además, el empleo de
mensajería SMS por parte de los usuarios se ha visto muy afectada con la aparición de
las aplicaciones de mensajería OTT. También existen sitios que brindan al usuario la
posibilidad de escoger a demanda, cuando lo deseen, los contenidos audiovisuales de su
preferencia, sin necesidad de regirse por los horarios y programaciones de los
proveedores tradicionales de TV.
Una posible reacción de los operadores de telecomunicaciones con respecto a los
servicios OTT podría ser bloquearlos o regular el tráfico dirigido a los proveedores de
servicios OTT. Sin embargo, esto podría molestar a los consumidores y causar
preocupaciones sobre la reglamentación en lo concerniente a la neutralidad de la red.
Otra posible medida de los operadores de telecomunicaciones podría ser reducir los
precios de sus servicios para hacerlos más atractivos frente a la competencia OTT. Aun
así, los descuentos de precios consideran las características innovadoras de los servicios
Servicios OTT, QoS y QoE
9
OTT que los consumidores aprecian, y podrían no surtir efecto en el incremento de los
ingresos.
Los operadores de telecomunicaciones han aplicado estrategias efectivas para lidiar con
el impacto que provoca sobre sus servicios tradicionales, el empleo de las propuestas
OTT existentes en el mercado. Estas estrategias están relacionadas tanto con la
modernización de los servicios de telecomunicación tradicionales para que sean más
atractivos, como con el aprovechamiento del modelo OTT. Adicionalmente los operadores
pueden tener sus propias ofertas OTT, lo cual permite fortalecer las relaciones con sus
clientes actuales, ingresar a nuevos mercados y conquistar nuevos clientes.
1.2.2 Penetración de los servicios OTT en el mundo, en América Latina y en
Cuba
El éxito mundial de los servicios OTT entre los consumidores ha sido abrumador. Los
proveedores de servicios OTT han alcanzado en poco tiempo el 10% de los ingresos de
la industria de las telecomunicaciones, según el análisis realizado por Ernst & Young, S.L
(EY) [4]. Un gran porciento de los clientes de Internet a nivel mundial utiliza servicios
OTT, como puede apreciarse en la figura 1.4.
Para dar una idea de lo antes mencionado, en 2013, Skype era responsable de
aproximadamente 214 billones de minutos de llamadas internacionales (desde una
aplicación Skype a otra), alcanzando casi el 40% de todo el tráfico convencional del
mercado internacional de telecomunicaciones y continúa en ascenso. En el mismo año, el
tráfico mundial anual de mensajes SMS tradicionales fue de unos 8.6 trillones de
mensajes, muy inferior frente a los 18.3 trillones de mensajes enviados por aplicaciones
OTT, cifra que se esperaba duplicar para el año 2014. En enero de 2015, WhatsApp
contaba con 700 millones de usuarios activos mensualmente alrededor del mundo,
seguido por Line, con poco más de medio billón [5].
Servicios OTT, QoS y QoE
10
Figura 1.4 Porciento de clientes de Internet que utilizan servicios OTT [6].
Según el documento The OTT Playbook: Keys to Building Momentum [7], actualmente
más de mil 600 millones de personas alrededor del mundo consumen video en línea en
diversos dispositivos conectados, lo que constituye el 20 por ciento de la población total.
Se estima que esta población accede a 900 millones de programas, películas y series en
línea.
Se podría esperar que la adopción de servicios OTT sea baja en América Latina y el
Caribe, debido al menor empleo de las tecnologías OTT en comparación con las regiones
más desarrolladas. Sin embargo, en dos de los servicios más exitosos de las redes
sociales, Facebook y Twitter, esta región está a la vanguardia, pues la penetración de
Facebook duplica la media mundial y la de Twitter está próxima a la media[8]. ABI
Research ha descubierto que la cantidad de mensajes de SMS enviados por suscriptores
en América Latina bajó en 5.8% en el primer trimestre de 2012 en comparación con el
trimestre anterior, debido a las aplicaciones de mensajería OTT. Skype, el mayor
proveedor de servicio de larga distancia del mundo que representa un cuarto del tráfico
internacional total a nivel mundial, está presente de manera activa en América Latina,
donde se estima que cuenta con más de 20 millones de usuarios. En cuanto a los
servicios de video, la amenaza OTT parece inofensiva hasta el momento. Se estima que
Netflix cuenta en América Latina con casi 6 millones de usuarios, lo que no es
significativo en comparación con los casi 50 millones de suscriptores de pago por TV (pay
TV) existente, sin embargo, la cantidad de usuarios de servicios de video a demanda por
suscripción (S-VoD, por las siglas en inglés de Suscriber Video on Demand) presenta un
alto crecimiento en los últimos años, como muestra la figura 1.5.
Servicios OTT, QoS y QoE
11
Figura 1.5 Evolución de la cantidad de usuarios de servicios de video a demanda por suscripción
en América Latina
De acuerdo con cifras de la Comisión Económica para América Latina y el Caribe
(Cepal), en un segundo en Internet se descargan más de 1,700 aplicaciones. Esto llevó a
que a finales de 2014 un usuario promedio contara con alrededor de 60 aplicaciones. En
el mismo lapso de tiempo, se realizan más de 44,000 búsquedas en Google, las llamadas
por Skype superan las 1,700 y se envían alrededor de dos millones de correos
electrónicos, unos 300,000 mensajes a través de WhatsApp y más de 8,500 “twitts”.
Asimismo se efectúan más de 1,800 publicaciones en Tumblr y 50,000 en Facebook, se
suben casi 2,000 fotografías a Internet, se ven alrededor de 98,000 videos en YouTube y
se consumen 655 horas de video en Netflix [9].
Esta tendencia de emplear aplicaciones y servicios de proveedores OTT también está
actualmente evidenciándose en Cuba. A partir del año 2015, gran cantidad de usuarios,
utilizando los espacios públicos WiFi realizan videollamadas con la aplicación IMO,
utilizan redes sociales como Facebook y hacen descargas o streaming de videos en
YouTube.
Los servicios OTT de video streaming son los que mayor impacto ocasionan en las redes
de los operadores de telecomunicaciones, por su gran demanda y por los elevados
recursos de red que consumen. Por ello la investigación realizada en este trabajo se
enfoca a este tipo de servicios OTT.
Servicios OTT, QoS y QoE
12
1.3 Servicios de video streaming
Durante los últimos años la influencia con mayor uso en Internet ha sido el video
streaming. Los usuarios han desarrollado un gran interés por el consumo en línea de
contenidos multimedia empleando diversos dispositivos. Los servicios OTT de video
streaming se presentan como una alternativa viable para la transmisión de contenidos
multimedia de interés en el entretenimiento, la educación y la salud, creando, además
nuevas oportunidades de desarrollo y negocios tanto para las empresas generadoras de
contenido como para las proveedoras del servicio.
Video streaming es el proceso de transportar video a través de una red a un dispositivo
para su visualización inmediata [10]. Es un sistema de distribución, que se caracteriza por
la visualización de contenidos mientras todavía se están descargando los mismos [11].
Esto se logra a través de la existencia de un buffer en la parte del cliente que se va
llenando de la información descargada, la cual se va reproduciendo en el dispositivo
terminal [12]. La idea es “replicar” una emisión típica de televisión y su principal ventaja
con respecto a los servicios de descarga pura radica en que no es necesario esperar la
descarga total del video para comenzar a visualizarlo [13].
El proceso de streaming se puede dividir en dos categorías principales, en función de las
características técnicas del servicio: Unicast y Multicast. En la figura 1.6 se puede
observar cómo ocurre la transmisión de los flujos de paquetes para cada una de estas
categorías.
Figura 1.6 Transmisión de los flujos de paquetes en unicast y multicast
El servicio de video streaming en multicast envía una única señal de video
simultáneamente del servidor a muchos clientes. Todos los usuarios obtienen la misma
señal a la misma vez. A través del uso de protocolos especiales, la red se encarga de
hacer copias del flujo de video para cada destino. El usuario no posee el control, por lo
que no puede realizar las acciones de posicionamiento, paro, retroceso o avance rápido
entre otras, pero si puede parar el video y volverse a conectar a la emisión. Un cliente
Servicios OTT, QoS y QoE
13
puede unirse o abandonar un grupo multicast cuando desee. Cada grupo es identificado
por un conjunto de direcciones. El protocolo de gestión de grupos de internet (IGMP, por
sus siglas en inglés de Internet Group Management Protocol) en IPv4 y MLD en IPv6 son
los protocolos empleados para la unión y abandono dinámico de los clientes a un grupo
multicast [14].
Uno de los servicios OTT de video streaming que emplea la transmisión multicast es el
conocido como streaming en directo o live streaming que se refiere típicamente a un flujo
o transmisión continua directo de un evento (en vivo). Las imágenes y el sonido son
digitalizados y retransmitidos en tiempo real. En este caso, los usuarios pueden seguir el
desarrollo de un evento en el mismo momento que éste se está produciendo. Para poder
efectuar este tipo de transmisión no es suficiente con disponer de un servidor de
streaming, sino que también es necesario un equipo que realice el proceso de captura y
compresión en tiempo real.
Por su parte el esquema de entrega unicast ofrece un camino uno a uno entre el servidor
y cada cliente. Es una buena opción para recibir transmisiones en tiempo real, pero tiene
sus desventajas. En todos los casos, el servidor tiene que enviar un paquete tantas veces
como número de clientes hayan solicitado el mismo, y, de manera similar, un nodo de red
entre el cliente y el servidor tiene que ver pasar el mismo paquete varias veces. Por
supuesto esto reduce la eficiencia en el uso de la red [15]. Un beneficio importante del
unicast es que cada usuario puede obtener un flujo de video a la medida, esto permite
ofrecer funciones especializadas de video como pausa, avance y retroceso.
Los servicios OTT de video bajo demanda (VoD, por sus siglas en inglés) de Video on
Demand emplean la transmisión unicast para el streaming de video. VoD es un sistema
que permite a los usuarios acceder a contenidos multimedia de forma personalizada a
través de Internet ofreciéndoles, de este modo, la posibilidad de solicitar y visualizar una
película, serie o programa concreto cuando lo desee, sin necesidad de que se esté
transmitiendo en ese momento en algún canal de televisión. Es decir, es un contenido
que se encuentra almacenado en la red del proveedor de este servicio y a la que el
usuario puede acceder siempre que disponga de acceso a Internet [15].
1.3.1 Protocolos y tecnologías que se emplean
Los servicios tradicionales de streaming de video emplean para el transporte de los
paquetes sobre la red, el protocolo de datagrama de usuario (UDP, por sus siglas en
inglés de User Datagram Protocol) y el protocolo de tiempo real (RTP por sus siglas en
inglés Real Time Protocol). UDP posee características que permiten hacer streaming de
Servicios OTT, QoS y QoE
14
forma factible. Se puede destacar, por ejemplo, la posibilidad de transmitir el contenido de
manera continua, dado que, a diferencia del protocolo de control de transmisión (TCP por
sus siglas en inglés de Transmission Control Protocol), no admite retransmisión, y el
brindar chequeo a los datos enviados a partir de la suma de verificación contenida en el
propio protocolo. Por otra parte, RTP, también un protocolo de nivel de transporte y
dedicado a los flujos de aplicaciones en tiempo real, se encarga básicamente de la
sincronización de este tipo de contenidos mientras está siendo transmitido en la red. En
sí mismo RTP no asegura la entrega a tiempo de los datos, pero sí, por ejemplo, prioriza
que en una secuencia de video se encuentren sincronizados el audio y las imágenes que
contiene junto con subtítulos u otro agregado que admita el contenedor utilizado en la
codificación. Como complemento de RTP se utiliza el protocolo de control en tiempo real
(RTCP por sus siglas en inglés de (Real Time Control Protocol), cuyo objetivo
fundamental es controlar la calidad de los datos multimedia a través de la transmisión
continua de paquetes de control utilizando los mecanismos de distribución brindados por
RTP. Además, se hace uso del protocolo de streaming en tiempo real (RTSP por sus
siglas en ingles Real Time Streaming Protocol), a nivel de aplicación utilizado
especialmente en servicios de streaming que permite a los usuarios el control directo en
la reproducción del contenido enviado desde el servidor, empleando determinados
comandos como pueden ser PLAY, PAUSE, SETUP y TEARDOWN.
Por su parte los proveedores OTT de servicios multimedia fundamentalmente emplean
para la entrega de contenido de audio y video, el protocolo de transferencia hipertexto
(HTTP por sus siglas en inglés The Hypertext Transfer Protocol) que funciona sobre TCP
como protocolo de transporte. Los factores que han influido en ello son entre otros el
hecho de que la propia infraestructura de Internet está preparada para soportar de
manera eficiente HTTP y la mayoría de los firewalls están configurados para permitir el
paso de este tipo de tráfico. Además, a través de una conexión HTTP el cliente puede
controlar el flujo que recibe sin necesidad de mantener un estado de sesión en el
servidor. El streaming sobre HTTP tiene la ventaja de poder brindar a un gran número de
clientes el mismo flujo sin imponer un costo adicional para el servidor [16].
Debido a estas ventajas han surgido diversas formas de realizar streaming utilizando
HTTP que han alcanzado un gran despliegue comercial. Adicionalmente se le han
incluido mejoras con una buena aceptación en la calidad como es, por ejemplo, el uso de
la técnica de streaming adaptativo, con la cual se diferencia la calidad del contenido que
se va a reproducir en función del ancho de banda disponible y la capacidad de los
procesadores en los extremos receptores, teniendo en cuenta parámetros como la tasa
de bits.
Servicios OTT, QoS y QoE
15
Actualmente existen algunas soluciones que emplean el streaming adaptativo, como son
Smooth Streaming de Microsoft, HTTP Live Streaming de Apple y HTTP Dynamic
Streaming de Adobe y Dynamic Adaptative Streaming over HTTP (MPEG-DASH). La
tecnología MPEG-DASH se convirtió en un Proyecto de Norma Internacional en enero de
2011, y una Norma Internacional en noviembre de 2011.La norma MPEG- DASH fue
publicada como ISO / IEC 23009-1:2012, en abril de 2012 y revisada en mayo del 2014
como ISO / IEC 23009- 1:2014 [17]. A continuación, se explican las principales
características de cada una de las soluciones de streaming adaptativo antes
mencionadas.
Microsoft Smooth Streaming
Como se mencionó antes, Smooth Streaming es la implementación de Microsoft de la
tecnología de streaming adaptativo que permite la entrega de contenido multimedia
basada en la web, a través del protocolo HTTP. En lugar de hacer llegar el contenido
como una descarga completa del archivo, o como flujos persistentes, este es recibido en
el cliente como una serie de fragmentos en formato MPEG-4 que pueden ser
almacenados en servidores frontera. En condiciones de cambio en la red (por ejemplo
decremento de ancho de banda) o afectación del procesamiento de video por otra
aplicación que se esté ejecutando, el cliente puede solicitar inmediatamente los próximos
fragmentos de flujo codificado con una tasa de bits diferente que se acomode a las
condiciones de cambio[18].
Un archivo que se transmite con Smooth Streaming, contiene, además de otros
elementos que pudieran añadirse, una declaración por parte del servidor de las tasas de
bits de audio y vídeo disponibles, de la resolución para cada contenido y de la duración
de cada fragmento. Una vez que el reproductor conozca esta declaración, genera
solicitudes HTTP sucesivas de fragmentos de audio y vídeo. En cada petición HTTP, el
reproductor solicita el nombre del contenido, la tasa de bits requerida, y una marca de
tiempo que apunta al principio del fragmento correspondiente. Esta marca de tiempo se
determina utilizando la información proporcionada por los fragmentos[19].
Un reproductor que soporte Smooth Streaming mantiene dos conexiones TCP con el
servidor, una para transferir los fragmentos de audio y la otra para los fragmentos de
vídeo. Estas conexiones en determinadas condiciones pueden conmutar, proceso que
resulta transparente para el usuario. De esta forma, en cualquier instante de tiempo,
ambas tienen la oportunidad de transferir los dos tipos de fragmentos sin quedar inactiva
por largos períodos de tiempo. Así se logra mantener estable el servidor y se evita el
reinicio lento luego de una posible caída.
Servicios OTT, QoS y QoE
16
El reproductor puede interrumpir una conexión TCP y abrir una nueva cuando la calidad
de la primera es de muy bajo rendimiento o cuando el usuario da un salto intencional a un
punto diferente del flujo. Es este caso, además de interrumpir la conexión, si existe, y
abre otra con la solicitud de los nuevos fragmentos.
Apple HTTP Live Streaming
La solución HTTP Live Streaming está conformada por tres componentes: servidor,
existencia de distribución y software de cliente. En el servidor se toman los flujos de
entrada de los contenidos multimedia a transmitir, se codifican digitalmente y luego se
encapsulan en el contenedor adecuado para ser entregados al sistema de distribución.
Este sistema se compone de servidores Web estándar responsables de recibir y aceptar
las solicitudes de los clientes y de entregarles los contenidos de acuerdo a los recursos
con que cuenten. Las plataformas NGN permiten la distribución de contenidos multimedia
a gran escala debido a los recursos que posee, sin embargo, en este contexto se están
haciendo cada vez más populares las CDN.
Por su parte el software cliente es responsable de determinar los recursos adecuados
para solicitar la descarga de los contenidos, y de conformar los fragmentos que se
reciben, de manera tal que el usuario lo perciba como un flujo continuo. Este software de
cliente se encuentra incluido en el sistema operativo de Apple iOS 3.0 y en otros sistemas
que tengan instalado el navegador Safari con la versión 4.0 o superior
Típicamente, un codificador hardware toma la entrada de audio-video, la codifica en
H.264-ACC respectivamente y entrega un flujo MPEG-2 Transport Stream (MPEG-2TS),
el cual es dividido pequeños archivos multimedia a través de un software segmentador de
flujos. Estos archivos son ubicados en un servidor web, donde el segmentador crea y
mantiene un índice que contiene una lista de archivos multimedia. La dirección de este
índice es publicada en el servidor web, para permitir al software cliente leer y solicitar
archivos de la lista y reproducirlos según el orden en que se encuentre sin pausas o
interrupciones entre segmentos [20].
Adobe HTTP Dynamic Streaming
HTTP Dynamic Streaming es otra de las soluciones de streaming adaptativo para la
entrega de contenidos multimedia. Semejante a las anteriores soluciones, se basa en el
intercambio dinámico entre diferentes flujos de video, de diferente calidad y tamaño,
mientras se reproduce el contenido. Es un intento de proporcionar a los usuarios una
mejor experiencia durante la visualización, en correspondencia con su ancho de
banda.[17].
Servicios OTT, QoS y QoE
17
Algunas aplicaciones que soportan este estándar, como Flash Player y Flash Media
Server en sus últimas versiones, admiten el streaming adaptativo a través del protocolo
de mensajería en tiempo real (RTMP, por sus siglas en inglés de Real Time Messenger
Protocol), propiedad de la compañía Adobe. También basado en TCP, RTMP fue creado
especialmente para el streaming de audio, video y datos a través de Internet entre un
reproductor Flash y un servidor. Este protocolo mantiene conexiones persistentes y
permite enviar los flujos de manera fluida y con la mayor cantidad de información posible
a través de la división de los paquetes en fragmentos cuyo tamaño se negocia entre el
cliente y servidor de manera dinámica. Este proceso se realiza de forma similar a las
soluciones de Apple y Microsoft.
MPEG Dynamic Adaptive Streaming over HTTP (DASH)
MPEG-DASH es un estándar desarrollado por la compañía que lleva su nombre (Moving
Picture Expert Group) para streaming adaptativo, el cual fue publicado en el año 2012.
Este estándar se desarrolló en el marco de la polémica de que cada estándar existente
en aquel momento, para emplear la tecnología de streaming adaptativo, requería de
protocolos y estándares propietarios tanto en el servidor como en el reproductor. En este
marco y con la participación de varios expertos, la colaboración de otras compañías como
Microsoft, Netflix, incluso Adobe y el esfuerzo coordinado con organizaciones de la
industria como World Wide Web Consortium (W3C) [21], MPEG lanzó el estándar MPEG-
DASH, el cual se ha convertido en la solución adoptada por la mayoría de los
proveedores de contenido multimedia sobre Internet, específicamente los OTT,
eliminando los problemas existentes por la variedad de formatos, estilos de codificación y
fragmentación utilizados por las anteriores soluciones propietarias.
En DASH, el contenido que se envía desde el servidor tiene dos componentes: un archivo
manifest (manifiesto) conocido como MPD (Media Presentation Description) y los
segmentos [22]. El MPD es un documento en formato XML que contiene algunas
características útiles para el cliente en el momento de procesar el contenido multimedia.
Por otra parte, los segmentos contienen el flujo multimedia formando pequeños
segmentos (chunks), los cuales pueden estar conformados por simples o múltiples
archivos.
Para reproducir el contenido el cliente primeramente obtiene el MPD, el cual puede ser
entregado a través de HTTP u otro protocolo, incluso SMTP. Luego, analiza ciertos
aspectos dentro del manifest como la temporización, el contenido disponible en el
servidor, el tipo de contenido, la resolución, el ancho de banda máximo y mínimo, la
posible existencia de codificaciones alternativas, la accesibilidad, la localización del
Servicios OTT, QoS y QoE
18
contenido en la red, entre otros. Con esta información el cliente selecciona la codificación
apropiada a sus requerimientos y comienza el proceso de streaming a través de
solicitudes HTTP.
La mayor parte del proceso la realiza el cliente, el cual dispone de un buffer con el típico
fin de equilibrar las fluctuaciones de la red para percibir los flujos de manera continua.
También el cliente monitorea variaciones de la red para adaptar el tipo de fragmento
recibido, según la tasa de bits que posea, al ancho de banda disponible. La
especificación del estándar MPEG-DASH solo define el formato de los MPD y los
segmentos. La entrega de los datos y el formato de codificación empleado, así como la
reproducción del contenido está fuera del alcance de esta especificación.
En la estructura del MPD se definen varios parámetros que indican un valor para cada
parámetro mencionado anteriormente y que luego el cliente analiza antes de comenzar la
reproducción. Estos parámetros se encuentran definidos a través de un modelo
jerárquico, en el cual se refleja la estructura del contenido disponible.
En un mayor nivel, el parámetro Period (período) describe un contenido, o parte del
mismo dividido en intervalos de tiempo. Estos intervalos de tiempo contienen una
referencia de inicio y una duración.
Cada period contiene uno o más Adaptation Set (Conjunto de Adaptación), parámetro
que proporciona información respecto a uno o más componentes multimedia como el
idioma o los subtítulos.
Cada Adaptation Set contiene uno o más parámetros Representation
(Representaciones), siendo este el que brinda las distintas opciones de codificación de un
mismo contenido. En la mayoría de los casos se utiliza diferentes alternativas de tasas de
bits o incluso la codificación con distintos códec para lograr mayor compatibilidad y
soporte a la mayor parte de los dispositivos.
Cada Representation contiene varios Segment (Segmentos). El parámetro Segment
muestra aquellos fragmentos de archivo que el cliente descargará de manera progresiva
como un flujo multimedia continuo. Estos fragmentos se direccionan a través de un
identificador de recursos uniforme (URI, por sus siglas en inglés de Uniform Resource
Identifier), el cual apunta a un segmento específico del contenido en un servidor. Estos
fragmentos pueden estar separados en ficheros diferentes o marcados por rangos de
bytes dentro de un mismo archivo que incluye el contenido completo. Esta manera de
representar los segmentos está determinada por el parámetro profile (perfil) empleado.
Servicios OTT, QoS y QoE
19
El parámetro profile es uno de los más importantes dentro del MPD, pues determina el
formato del mismo. El estándar define seis tipos de perfiles, tres basados en el formato
base de archivos multimedia de la Organización Internacional de Normalización (ISO
BMFF, por sus siglas en inglés): onDemand (bajo demanda), live (en vivo) y main
(principal), este último engloba a los dos primeros. Además, incluye dos perfiles basados
en la versión de transporte de flujo de MPEG (MPEG2-TS): simple (simple) y main
(principal). Por último y englobando todos los anteriores se encuentra el perfil full
(completo).
En las implementaciones DASH los perfiles más utilizados son onDemand y live, en los
cuales, para el primer caso los fragmentos son marcados por el URI dentro de un mismo
archivo, para el segundo, a cada fragmento le corresponde un archivo independiente.
1.3 QoS
La recomendación ITU-T E.800 del Comité de Estandarización de la Unión Internacional
de las Telecomunicaciones (UIT-T, por sus siglas en inglés de Union International of
Telecomunications) define la QoS como la “Totalidad de las características de un servicio
de telecomunicaciones que determinan su capacidad para satisfacer las necesidades
explícitas e implícitas del usuario del servicio” [23]. También es definida como “La
habilidad de una red o porción de una red de proporcionar un servicio a un nivel
garantizado” [24], o dicho de otra manera como la capacidad de un elemento de red (bien
una aplicación, un servidor, un encaminador, un conmutador, etc.) de asegurar que su
tráfico y los requisitos del servicio previamente establecidos en el Acuerdo de Nivel de
Servicio (SLA, por sus siglas en inglés de Service Level Agreement) puedan ser
satisfechos. La QoS puede ser medida, expresada y comprendida en términos de red y
de elementos de red, lo que por lo general tiene poco significado para el usuario.
1.3.1 Parámetros de QoS
Para proveer QoS en una red, conociendo que la información que se cursa a través de la
misma tiene un carácter mixto, se deben considerar determinados elementos que influyen
negativamente en el tráfico. Además, hay que tener en cuenta que todos los flujos no se
ven afectados de igual forma por los disturbios existentes dentro de la red. Los
parámetros que típicamente se miden a la hora de brindar QoS son el retardo o demora,
la variación del retardo (jitter) y la pérdida de paquetes (individuales o en ráfagas). Cada
parámetro o métrica, como comúnmente se le llama, se resume a continuación.
Retardo: Es el efecto que se produce cuando un paquete dentro de un flujo no llega en el
momento esperado. Este parámetro afecta fundamentalmente a las aplicaciones que
Servicios OTT, QoS y QoE
20
funcionan en tiempo real como los servicios de voz y video. Puede estar dado por
diversos factores, en la mayoría de los casos inherentes a los sistemas de
comunicaciones como el entramado, empaquetado y codificación de canal, además de
las demoras de propagación.
Jitter: Variación del tiempo que transcurre entre el arribo de un paquete y otro,
típicamente producido por congestión en la red. Este tipo de disturbio también afecta
directamente a los servicios de voz y video, y puede ser atenuado con la utilización de
buffers en los dispositivos receptores. La fuente fundamental de jitter en las redes IP, es
el proceso de encolamiento en los enrutadores.
Pérdida de Paquetes: Se manifiesta por sí solo como señal con ruido en el proceso de
decodificación en el receptor, causando, por ejemplo, períodos de silencio o saltos en
aplicaciones de audio, reducción de la inteligibilidad de la voz y degradación de la calidad
de video, entre otras afectaciones. Esta pérdida también puede estar determinada por los
dispositivos receptores debido al limitado tamaño de los buffers utilizados, pues en caso
de que la información exceda la capacidad de almacenamiento se comienza a descartar
paquetes, perdiéndose parte de la información.
1.3.2 Mecanismos para lograr QoS
Los mecanismos para lograr QoS son un conjunto de medidas ordenadas que se tienen
en cuenta para tratar el tráfico de una red. Típicamente se procede en un primer
momento a diferenciar dicho tráfico a través de flujos, para posteriormente brindarle un
tratamiento diferenciado a cada uno.
Señalización y Clasificación
Primeramente, es necesario distinguir cada flujo para lo cual se ejecutan dos
operaciones:
Señalización: Es una manera de darle una identificar cada paquete, por ejemplo,
utilizando uno de los campos de la propia cabecera IP que permita distinguir al paquete
respecto a los demás. Una identificación pudiera ser la dirección fuente, la dirección
destino o la combinación de ambos, incluso en algunos casos, se le añade a la cabecera
IP un nuevo campo con un valor específico.
Clasificación: Consiste básicamente en agrupar los paquetes ya señalizados en
conjuntos que serán tratados de manera diferente de acuerdo a los requerimientos que
posean.
Políticas de Tráfico
Servicios OTT, QoS y QoE
21
A los paquetes ya clasificados se les aplica políticas de tráfico, con lo cual se determina si
los requerimientos de los flujos entrantes se ajustan a la red que los va a soportar. Esto
consiste en medir el flujo y compararlo con respeto a un ancho de banda determinado y
de acuerdo a si se cumplen o no con las condiciones requeridas se les aplica una nueva
señalización que usualmente contempla dos indicadores:
 Razón de información comprometida (CIR)
 Razón de información pico (PIR)
Además, para supervisar estos dos parámetros se tienen en cuenta además los
indicadores auxiliares siguientes:
 Tamaño pico de sobrecarga (PBS)
 Tamaño de sobrecarga comprometida (CBS)
 Tamaño de sobrecarga excedida (EBS)
CIR: Es la razón de tráfico promedio que el proveedor de servicios de red se compromete
a garantizar a largo plazo al cliente. Se mide en bits/seg. En este tráfico se considera no
sólo la carga útil de los paquetes, sino también las cabeceras de los mismos.
PIR: Razón máxima de emisión de bits de un cliente que se encuentra suscrito en un
servicio dentro de los que brinda un determinado proveedor. Un ejemplo de empleo de
este indicador ocurre en los agregados de niveles de servicio (SLA, por sus siglas en
inglés de Service Level Asignation). También se incluyen en el flujo las cabeceras IP de
los paquetes.
CBS: Tamaño máximo de sobrecarga de tráfico que la red permite respetando el PIR y
haciendo uso de la CIR.
EBS: Es otro tipo de umbral que excede al CBS. Los paquetes que sobrepasan este
umbral son marcados en rojo. Ambos, el CBS y el EBS se utilizan en conjunto con el CIR.
PBS: Similar al CBS, pero se trata en conjunto con la PIR. Con estos dos parámetros
como referencia la red le da un tratamiento al tráfico dependiendo de la afectación que
pueda causar dentro de la misma. Para ello se almacenan temporalmente los paquetes
de salida en un buffer o cola.
Gestión Activa de Colas
Método de Descarte: Es el mecanismo adoptado por defecto en los enrutadores para
una gestión activa de las colas. Hace que los paquetes sean descartados
automáticamente cuando la información excede un máximo permitido. Tiene como
Servicios OTT, QoS y QoE
22
ventaja la simplicidad de su implementación, pero puede causar el efecto que se conoce
como sincronización global TCP. Este efecto se produce cuando el extremo transmisor
recibe una señalización de reconocimiento negativo NAK, por sus siglas en ingles de
(negative acknowledgement) referente a la pérdida de un paquete en la red y acto
seguido el protocolo TCP del transmisor asume que la pérdida fue por congestión
disminuyendo su tasa de transmisión y consecuentemente provocando utilización
ineficiente de los recursos de la red, (el ancho de banda de salida y de los buffers).
En contraposición el control activo de colas (AQM), por sus siglas en ingles de (Active
Queue Management) es un mecanismo de control de congestión cuya función principal
es evitar el efecto de sincronización global TCP, previendo el comienzo de la congestión
y efectuando acciones para disminuir su efecto. En caso de que ocurra se puede
implementar mediante tres métodos:
1. Descarte Aleatorio Anticipado (RED), por sus siglas en ingles de (Random Early
Discarding): Detecta el inicio de la congestión y elimina paquetes del buffer del
enrutador aleatoriamente. Emplea un algoritmo de predicción cuyo componente
principal es el descarte de paquetes.
2. RED ponderada (WRED) por sus siglas en ingles de (Weighted Random Early
Discarding): Funciona de forma similar al método anterior, pero en este caso se
descartan los paquetes a partir de múltiples perfiles que pueden ser definidos para
conjuntos específicos de colas.
3. Notificación Explícita de Congestión (ECN) por sus siglas en ingles de (Explicit
Congestion Notification): Aplicado específicamente al tráfico TCP. Al inicio de la
congestión se le notifica al transmisor mediante una señalización modificando un
campo apropiado en las cabeceras TCP e IP antes de que los paquetes sean
descartados. Se utiliza el mismo algoritmo de predicción que el RED, pero en este
caso los paquetes no son descartados aleatoriamente, en cambio se transmiten
con una indicación de congestión para notificar al transmisor.
Manejo de Colas
El manejo de colas se realiza a partir de métodos implementados dentro de los
dispositivos que controlan tráfico. Estos métodos pueden ser:
FIFO (First-In-First-Out). Almacén y envío: Es el método por defecto para el manejo de
colas en caso de ausencia de un algoritmo programado para el tratamiento de los
paquetes. Los paquetes entrantes son ordenados en una cola simple en el puerto de
entrada por orden de llegada y posteriormente son enviados al puerto de salida en este
mismo orden. No existe un tratamiento diferenciado, por lo que no se requiere un
Servicios OTT, QoS y QoE
23
algoritmo específico resultando muy sencillo, pero a su vez desventajoso para los
requerimientos de las redes actuales, sobre todo en los servicios de tiempo real.
PQ (Priority queuing). Tráfico Priorizado: En este método se crea un número de colas, y a
cada una se le asigna un orden de prioridad. Los paquetes con un menor orden de
prioridad no serán tratados mientras no se procesen los de mayor orden. Es un método
relativamente simple y puede ser utilizado en servicios de tiempo real como voz y video
sobre IP, que usen típicamente el protocolo UDP. Su uso con TCP requeriría un especial
cuidado debido al comportamiento de este protocolo ante la congestión, pues de no
hacerse esto, pudieran descartarse los paquetes que se acumula en las colas de menor
prioridad.
FQ (Fair Queuing) Ancho de banda Asignado: Los paquetes entrantes se agrupan en un
determinado número de colas poseen un ancho de banda asignado de igual magnitud y
cuya suma corresponde al ancho de banda total del puerto de salida. De esta manera,
cada tráfico entrante tiene asignado un ancho de banda fijo. No se requiere un algoritmo
especial de asignación, para añadir una nueva cola, pues el mismo sistema
automáticamente reajusta la asignación, siendo esta su principal ventaja. Como
desventaja presenta que, al realizar una asignación fija, no toma en cuenta las
necesidades de aplicaciones que requieren más ancho de banda que otras. Otra
desventaja importante es que el tamaño de los paquetes influye directamente en la
asignación de ancho de banda en las colas.
WRR (Weighted Round Robin). Asignación basada en requerimientos de flujo: Este
método resuelve la primera desventaja que presenta el FQ de no tener en cuenta los
requerimientos de los flujos entrantes de las aplicaciones. En este caso se divide el
ancho de banda del puerto salida teniendo en cuenta el ancho de banda necesario para
cada flujo entrante. Para ello, primero se clasifican los paquetes dentro de cada flujo.
Basado en esta clasificación se le asigna una velocidad de transmisión a cada flujo
equivalente a un porciento determinado de ancho de banda total del puerto de salida.
Posteriormente se van transmitiendo los paquetes con un ancho de banda determinado
por su tamaño y respetando el asignado por el flujo al que pertenece. A este método
también se le conoce como CQ (Custom Queuing).
WFQ (Weighted Fair Queuing). Encolamiento Inteligente: Tiene en cuenta la segunda
desventaja de FQ, resolviendo la incidencia directa del tamaño de los paquetes en los
flujos para la asignación del ancho de banda. A diferencia del WRR, en el que se asigna
a los paquetes un ancho de banda por clase de tráfico y dentro de esa clasificación se
envían respetando su tamaño, en este caso, luego de clasificar los flujos y crear las
Servicios OTT, QoS y QoE
24
colas, estos paquetes son procesados bit por bit y luego se reensamblan de la misma
manera, respetando el tiempo que demoró en ser procesado y posteriormente son
enviados al puerto de salida. De esta manera, si un paquete es demasiado largo, va a
tomar más tiempo en ser reensamblado y por tanto enviado dejando de ser este factor un
problema en la asignación de ancho de banda.
CB WFQ (Class-Based WFQ). Basado en Clases: Muy similar al WRR en cuanto a
clasificación y asignación de los paquetes por clases basado en el ancho de banda total
de los puertos de salida. La diferencia radica en el tratamiento de los flujos después de
ser clasificados. En WRR se le aplica a cada clasificación el método FQ, mientras que en
CB WFQ, a cada flujo dentro de cada clase es tratado mediante WFQ. Se trata más bien
de una especialización de los métodos WRR y WFQ para utilizar sus ventajas.
Servicios Integrados y Servicios Diferenciados
En las redes IP, existen dos tipos de mecanismos que se utilizan para brindar QoS:
Servicios Integrados (IntServ) y Servicio Diferenciado (DiffServ).
El mecanismo IntServ distingue y clasifica el tráfico de extremo a extremo, identificando
cada flujo IP individualmente a través de cinco parámetros:
 Identificador de Protocolo
 Dirección IP de destino
 Dirección IP de origen
 Puerto de destino
 Puerto de origen
Luego de clasificar el tráfico a partir de los parámetros anteriores el mecanismo IntServ
reserva recursos a partir de especificaciones que deben ser definidas por la aplicación de
origen. Estas especificaciones son las que van a caracterizar el tráfico y las necesidades
del servicio que conforma. Dicha caracterización incluye los requerimientos del servicio
en cuanto a ancho de banda y parámetros de desempeño (retardo, jitter y razón de
pérdida de paquetes). Para garantizar los requerimientos de cada flujo, IntServ utiliza el
protocolo de reserva de recursos (RSVP, por sus siglas en inglés de Resource
reSerVation Protocol).
El protocolo RSVP se encarga de reservar los recursos requeridos por cada flujo,
controlando cada dirección de transmisión por separado. La fuente y el destino
intercambian mensajes RSVP para clasificar los flujos y establecer cómo será el tránsito
a través de cada nodo. La fuente solicita su reservación de acuerdo a sus requerimientos
Servicios OTT, QoS y QoE
25
y la asignación de recursos, según la disponibilidad se inicia en el extremo receptor. El
estado de reserva es almacenado en los nodos y se actualiza periódicamente. Este
protocolo no es muy utilizado debido a que cada nodo debe almacenar el estado de
reserva, lo que resulta impráctico en redes de gran alcance, además de presentar
problemas de escalabilidad.
En DiffServ los flujos no son clasificados de extremo a extremo como ocurre en IntServ.
En este caso el ancho de banda y los recursos de la red se asignan teniendo en cuenta el
tipo de tráfico sin analizar de donde proviene. Provee un tratamiento relativamente
diferenciado al tráfico sin lograr niveles absolutos de QoS en la totalidad de la red. Para
garantizar esto sería necesario implementar el algoritmo de control de admisión en las
fronteras del dominio DiffServ, con el cual se comprueba si en los puertos de salida de los
dispositivos frontera existen los requerimientos necesarios para el tráfico antes de
introducirlos en la red. De esta manera existiría un control total de los flujos en la red. A
diferencia de IntServ, este mecanismo no reserva recursos para el despliegue de los
servicios.
Los servicios DiffServ se agrupan formando agregados de nivel de servicio (SLA) que van
desde el origen al cliente, y este último los percibe como agregados de tráfico
condicionado (TCA) por sus siglas en ingles de Trafic Conditional Agreement) Un servicio
de este tipo, está determinado por otros parámetros como: perfil de tráfico (memoria de
parámetros de sobrecarga), métricas de desempeño (demora, procedencia de paquetes
descartados), tratamiento de paquetes no conformados entre otros. Desde el punto de
vista del proveedor, DiffServ tiene como objetivo para el diseño de la red conocer el
tratamiento del tráfico y el comportamiento esperado por el cliente de acuerdo al SLA.
1.4 QoE
La calidad de experiencia percibida por el usuario es definida por distintos autores de
diferentes maneras. Algunas definiciones de QoE son las siguientes:
 “El resultado de una valoración hecha por un usuario y por lo tanto tiene mucho
que ver con las expectativas que éste tiene.”[25]
 “Término utilizado para describir las percepciones del usuario acerca del
rendimiento de un servicio. Está expresado en sensaciones humanas tales como:
‘bueno’, ‘excelente’, ‘pobre’, entre otros.”[26]
 “El desempeño general de un sistema, visto desde la perspectiva del usuario.´´
[27]
Servicios OTT, QoS y QoE
26
 “La aceptabilidad global de una aplicación o servicio, tal como la percibe
subjetivamente el usuario, la cual está estrechamente relacionada con la calidad
de servicio.”[28]
 “La calidad del proceso de comunicación según es percibido por el usuario. Es
aquello que hay que maximizar en la prestación de un servicio.”[29]
 “El grado de deleite o molestia del usuario de una aplicación o servicio. Resultado
del cumplimiento de la o las expectativas con relación a la utilidad y/o el disfrute
de la aplicación o el servicio, a la luz de la personalidad y el estado actual del
usuario.” [30]
Todas estas definiciones coinciden en que la QoE no es un término puramente técnico,
pues puede ser afectada por diversos factores subjetivos dependiendo de cuál sea la
aplicación, el servicio y las expectativas que de ellos tengan los usuarios. QoE se refiere
a la aceptación o no de la calidad de un servicio o aplicación que es percibida por el
usuario final, donde intervienen factores objetivos, como el funcionamiento de la red
(retardo, jitter y pérdida de paquetes) y factores subjetivos, como el entorno, el contexto,
aspectos psicológicos y sociológicos, el perfil del usuario y sus experiencias, entre otros.
La QoE es mucho más importante que la calidad de funcionamiento de los servicios o las
redes que los soportan, ya que es la que determina la fidelidad de los clientes a un
servicio contratado. Está íntimamente relacionada con la QoS y existen muchos modelos
donde se relacionan cuantitativamente bajo ciertos escenarios.
Son numerosos los factores que influencian y contribuyen a la QoE percibida por el
usuario en los servicios OTT de video streaming. Todos los pasos del procesamiento del
video, desde la grabación, post/pre-procesamiento, codificación, compresión, transmisión,
decodificación hasta la reproducción del video tienen un directo y fuerte impacto en lo que
es percibido por el usuario final. La degradación de la calidad del video puede ocurrir en
cualquiera de estos procesos.
Además, el usuario es afectado también por otros factores tales como emociones,
experiencias previas, contexto, etc. Ejemplos de algunos de estos factores que afectan la
QoE de los usuarios que reciben servicios multimedia son los siguientes[31]:
 Tipo de Display (CRT, LCD, iPad etc.) y sus propiedades (tamaño, resolución,
brillo, contraste, tiempo de respuesta, color).
 Condiciones de visionado (distancia, iluminación).
 Experiencia de video del espectador (es difícil conformarse con la definición
estándar luego de haber visto un contenido en alta definición).
Servicios OTT, QoS y QoE
27
 Intereses individuales del espectador (contenidos favoritos, etc) determinan el
nivel de atención y concentración.
 Interacción con el servicio y con la pantalla del dispositivo (interfaz web, control
remoto, zap-time, EPG)
 Calidad y sincronización del audio y el texto, en caso de subtítulo, acompañante.
El ecosistema de QoE en servicios multimedia incorpora todos los posibles componentes
que directa o indirectamente pueden afectar la percepción del usuario del servicio
multimedia como, por ejemplo: los contenidos, la red, el usuario, el entorno, el dispositivo
terminal y la aplicación o servicio. La diversidad de dichos componentes hacen la
estimación de la QoE compleja e impredecible.[32]
Si la calidad del contenido original no es óptima, tampoco lo será la que recibe el usuario
final. Características del video como el bit rate, frame rate, resolución y tipo de video (2D,
3D) deben mejorarse desde la fuente para lograr una alta QoE en el destino. Las
condiciones en cuanto a disponibilidad y confiabilidad de la red que transporta los
paquetes de los contenidos impactan fuertemente en la QoE percibida por el usuario final.
Dichas condiciones son representadas por los parámetros de QoS como son: razón de
pérdida de paquetes, pérdida de paquetes en ráfaga, jitter, ancho de banda y razón de
paquetes, entre otros. Cada servicio multimedia tiene sus propios requerimientos de QoS.
Como se dijo antes la QoE del servicio multimedia percibida por el usuario está en
dependencia de sus actitudes y expectativas del servicio. Diferentes perfiles de usuario,
donde intervienen la edad, sexo, intereses, habilidades, estado de ánimo, experiencia,
etc., provocan distintas percepciones de la QoE de un servicio multimedia. Por ejemplo,
la QoE percibida será mayor para determinados contenidos hacia los que se inclina el
espectador según sus gustos y preferencias. Las diferentes condiciones del entorno
(ruido, hora del día, iluminación, distancia, etc.) pueden afectar directa o indirectamente la
manera en que el usuario percibe el servicio multimedia. La QoE puede variar de
acuerdo a cuándo, dónde y con quiénes es recibido dicho servicio. Como se ha
mencionado, los contenidos multimedia pueden ser vistos en variados dispositivos
terminales como televisores, computadoras personales (PCs), laptops, tables, teléfonos
móviles, etc., cada uno con diferentes características como tamaño, resolución, calidad
de sonido, entre otras, que no inciden de igual forma en la experiencia del usuario. Según
[33], pruebas subjetivas realizadas para evaluar la QoE de servicios multimedia muestran
que casi todos los usuarios encuestados prefieren ver el contenido en una PC que en un
dispositivo móvil.
Servicios OTT, QoS y QoE
28
El contenido multimedia puede ser ofertado al usuario por diferentes proveedores de
servicios OTT, cada uno de los cuales propone variadas aplicaciones con características
distintas de usabilidad, interactividad, tamaño de buffer, codificador y decodificador, las
cuales impactan de manera diferente en la experiencia del usuario. Cuanto más intuitiva y
fácil de usar sea la aplicación, mayor será entonces la QoE percibida por el usuario.
Cada componente del ecosistema de la QoE juega un importante papel en determinar
cómo el usuario percibe la calidad del servicio multimedia. Si cualquiera de los elementos
del ecosistema. Esto implica que todas las partes involucradas en la distribución de
contenido multimedia deben ser muy cuidadosas en monitorear, evaluar y adaptar sus
correspondientes componentes para brindar una alta QoE al usuario final.
1.4.1 Sistemas y métodos de evaluación de QoE
Hoy en día resulta bastante complejo contar con un sistema capaz de dar un resultado
objetivo de la QoE percibida por el usuario, debido al gran carácter subjetivo de la misma,
lo que constituye una de las mayores limitantes a la hora de evaluar el desempeño de los
servicios OTT. Los principales métodos existentes para evaluar la QoE están divididos en
dos categorías: métodos de medición subjetivos y métodos de estimación objetivos,
aunque existen métodos híbridos que correlacionan las mediciones subjetivas y objetivas.
Los métodos subjetivos de medida, realizados según ciertas recomendaciones en
ambientes controlados, son los más confiables, pero son difíciles de implementar. Se
requiere tiempo para preparar las condiciones bajo las que se realiza la prueba,
involucrar a un conjunto de personas “no expertas” que dispongan de la voluntad y el
tiempo para realizar las evaluaciones, y un tiempo importante pre y post procesamiento.
Por los problemas de los métodos subjetivos, ha existido un gran esfuerzo en generar
métodos objetivos de medida, que estimen la calidad de video percibida por los usuarios.
Estos se basan en analizar el contenido a evaluar mediante algoritmos matemáticos y/o
fórmulas de cálculo, los que dan como resultado una estimación de la calidad. El desafío
es lograr que la estimación de calidad proporcionada por los métodos objetivos coincida
con los resultados de los métodos subjetivos.
1.4.1.1 Métodos subjetivos de evaluación de QoE
Las pruebas subjetivas se llevan a cabo con la participación de usuarios del servicio. La
idea es que las personas, que utilizan el servicio en un entorno real, evalúen el mismo
completando encuestas. Las preguntas y respuestas de los cuestionarios que se aplican
Servicios OTT, QoS y QoE
29
reflejan diversas características del servicio. La selección apropiada de los usuarios, el
tamaño de la muestra, el contenido, el entorno, entre otros, tienen una importancia crítica
para la credibilidad del método. La nota media de opinión (MOS por sus siglas en inglés
de Mean Opinion Score), es la medida subjetiva más popular de QoE en la que los
sujetos asignan su opinión sobre la calidad de la experiencia percibida en base a una
escala predefinida de valores. Las Recomendaciones ITU-T P.800 [34] y P.800.1 [35]
definen una escala MOS de cinco puntos. La mayoría de las métricas utilizan escalas
absolutas y una descripción textual de la calidad que a menudo se asigna a cada puntaje
MOS. Las descripciones pueden ser orientadas a la calidad u orientadas al deterioro de la
misma.
Existen varios métodos subjetivos de QoE, los más importantes se mencionan a
continuación:
La Recomendación ITU-T P.913 [36] describe métodos de evaluación subjetiva no
interactivos para evaluar la calidad audiovisual global, en un sentido, para servicios de
distribución de contenidos multimedia sobre Internet. Estos métodos pueden ser usados
para diferentes propósitos como la comparación de la calidad de múltiples dispositivos en
cuanto a su desempeño en variados escenarios y valoraciones subjetivas donde el
impacto de la calidad del dispositivo y la del material audiovisual son confundidas. Los
métodos descritos en esta recomendación se mencionan son:
 Índices por categorías absolutas (ACR, absolute category rating).
 Índices por categorías de degradación (DCR, degradation category rating).
 Método de comparación por pares (PC, pair comparison).
 Evaluación subjetiva de la calidad de vídeo multimedios (SAMVIQ, subjective
assessment of multimedia video quality).
 (MUSHRA, multi-stimuli with hidden reference and anchor points).
En [37], los autores proponen un método inmersivo en el cual cada sujeto ve la fuente de
estímulo una sola vez. En adición a la escala MOS tradicional, algunas preguntas son
usadas con el objetivo de enfocar al usuario en la aplicación evaluada. El método
propuesto tiene gran potencial para aplicaciones que son difíciles analizar con los
métodos subjetivos tradicionales. Actualmente este método se encuentra bajo estudios
del proyecto audiovisual HDTV del Video Quality Experts Group para su validación.
Un método presentado en [38] propone un modelo para el comportamiento de los
usuarios que incluye a usuarios predispuestos, viendo esto no como un error ante la
evaluación del servicio, sino como una característica del mismo. Mediante experimentos
los autores exploran el impacto que ocasiona la predisposición de los sujetos en la
Servicios OTT, QoS y QoE
30
valoración del servicio recibido, con el objetivo de eliminar dichos efectos en la nota total
de calidad dada al servicio evaluado.
Una metodología de evaluación para la valoración subjetiva de la calidad de un servicio
de video streaming adaptativo, teniendo en cuenta las métricas de calidad que se
presentan en los servicios que emplean el estándar MPEG-DASH, es presentada en [39].
Aunque el modelo propuesto está inspirado en los métodos SSCQE y ACR, presenta
características más realistas y acordes con los escenarios de evaluación de QoE de
servicios de streaming adaptativo, en comparación con los métodos tradicionales.
1.4.1.2 Métodos objetivos de evaluación de QoE
Estos métodos se basan en la estimación de la calidad percibida a partir de medidas de
rendimiento. Son métodos que tratan de modelar de manera cuantitativa de las relaciones
entre la calidad percibida por los usuarios finales y las medidas objetivas de
determinados parámetros de calidad. Los modelos se determinan a partir de
experimentos realizados con usuarios, en los que se recogen sus percepciones sobre la
calidad experimentada en diversas condiciones. Estos métodos permiten la evaluación
continua de la QoE de un servicio a partir de medidas objetivas del rendimiento, QoS. Su
principal desventaja es que dependen fuertemente de los servicios asociados, por lo que
los parámetros críticos de calidad varían de un servicio a otro, además pueden ser poco
informativos y dar resultados inexactos. Por lo tanto, son desarrollados cuidadosamente y
verificados por pruebas subjetivas.
En forma genérica, los métodos objetivos de medida de calidad pueden clasificarse
según si lo que se analiza es el propio video (el medio o contenido) o si lo que se analiza
son los parámetros de codificación y transmisión.
Los modelos basados en el análisis del contenido basan su funcionamiento en el análisis
detallado del contenido del video. Este tipo de modelos realizan análisis completos del
video, y típicamente buscan degradaciones de diversa índole (efectos de bloques,
borrosidad, etc.). Dentro de esta categoría, los modelos a su vez se clasifican según la
disponibilidad total, parcial o nula de la señal original, existiendo métodos con
disponibilidad total de la señal original (FR - Full Reference), métodos con disponibilidad
parcial de la señal original (RR – Reduced Reference) y métodos sin disponibilidad de la
señal original - NR (No Reference). En la figura 7 se esquematiza la forma en que
trabajan los modelos FR, RR y NR. Se observa que los modelos del tipo FR toman como
entrada la señal original completa y la señal degradada, los modelos RR toman como
entrada la señal degradada y un conjunto resumido de características de la señal original,
Servicios OTT, QoS y QoE
31
a través de un canal auxiliar, y los modelos NR toman como entrada únicamente la señal
degradada.
Los modelos basados en un conjunto reducido de parámetros conocidos como “Modelos
Paramétricos”, se basan en estimar la calidad percibida del video tomando en cuenta
únicamente los valores de un conjunto reducido de parámetros, como por ejemplo el bit
rate, el frame rate, el porcentaje de pérdida de paquetes, etc. Con estos parámetros se
implementa una fórmula, cuyo resultado es la estimación de la calidad de video.
Figura 1.7 Esquema de modelos de FR, RR y NR [40].
La Recomendación ITU-T G.1011 (06/2015) [41] propone 5 clasificaciones fundamentales
para las metodologías de evaluación objetiva de la calidad, en dependencia de la
aplicación:
1. Modelos basados en el contenido de media.
2. Modelos basados en paquetes.
3. Modelos basados en el planeamiento de la red.
4. Modelos basados en el flujo de bits.
5. Modelos híbridos.
A continuación se mencionan varios de los trabajos realizados por algunos autores para
la evaluación de QoE de servicios multimedia.
La Recomendación UIT-R BT.1866 (03/2010) [42] especifica métodos para la estimación
de la calidad visual percibida para aplicaciones de radiodifusión que utilizan televisión de
definición reducida (TVDR) cuando la señal disponible es una señal de referencia
completa. Los métodos descritos en esta recomendación son:
Servicios OTT, QoS y QoE
32
 VQEG Propuesto por NTT, Japón.
 VQEG Propuesto por OPTICOM, Alemania.
 VQEG Propuesto por Psytechnics, Reino Unido.
 VQEG Propuesto por la Universidad Yonsei, de la República de Corea.
Los métodos de estimación de esta Recomendación se aplican a:
 evaluación, especificación y pruebas de aceptación de códecs;
 supervisión de la calidad de funcionamiento de la fuente, en tiempo real y en
servicio;
 supervisión distante de la calidad del destino cuando hay disponible una copia de
la fuente;
 medición de la calidad para la supervisión de un sistema de almacenamiento o de
transmisión que utilice técnicas de compresión y descompresión de vídeo, ya sea
en un solo paso o mediante la concatenación de dichas técnicas;
 pruebas de laboratorio de sistemas de vídeo.
Un conjunto de novedosos modelos de QoE basados en la aceptabilidad del servicio,
denotados como modelos “A-QoE”, son propuestos en [43] y [44] como resultado de
evaluaciones subjetivas de calidad realizadas por los usuarios. Los modelos presentados
permiten predecir la aceptabilidad y el agrado de los usuarios en varios escenarios
servicios de video en móviles. Un análisis de regresión no lineal estática es usado para
construir los modelos con un grupo de factores influyentes en la calidad percibida del
servicio, como parámetros de codificación y bit rate, características del video y resolución
de la pantalla del dispositivo móvil.
En [45] los autores investigan la relación entre tres niveles de calidad de servicios de
video streaming sobre HTTP : QoS de la red, QoS de la aplicación y QoS desde la
perspectiva del usuario (QoE). El objetivo es entender cómo los parámetros de QoS de la
red afectan la QoE del servicio de video streaming sobre HTTP. Primeramente, este
artículo presenta una correlación entre la QoS de la red y la QoS de la aplicación, usando
modelos analíticos y evaluaciones empíricas. Luego son realizados experimentos para
evaluar la relación entre la QoS de la aplicación y la QoE. El estudio realizado revela que
la frecuencia de rebufereado (rebuffering) es el principal factor responsable por las
variaciones en la QoE.
En [46] es presentado un modelo analítico de medición objetiva sin referencia,
denominado “Pause Intensity”, para la evaluación de la calidad de video, basado en un
análisis estadístico. El modelo caracteriza el comportamiento del buffer que almacena los
paquetes de video en el cliente, en función del desempeño de la red (throughput) y la
Servicios OTT, QoS y QoE
33
razón de reproducción del video. Esto permite medir y controlar la calidad de forma
instantánea sin requerir un video de referencia. El modelo propuesto específicamente se
enfoca en la necesidad de evaluar la calidad en términos de continuidad de la
reproducción en servicios de video streaming sobre TCP, la cual no puede ser apropiada
mente medida por otras métricas objetivas tales como PSNR y SSIM. El desempeño de
este modelo es rígidamente verificado por resultados de simulaciones realizadas y
pruebas subjetivas usando un conjunto de videos clips, las cuales indican que el modelo
propuesto es independiente de los contenidos evaluados.
En [47], un modelo basado en redes neuronales artificiales tales como BPNNs
(Backpropagation Neural Networks) y las RNNs (RandomNeural Networks) es aplicado
para evaluar las métricas de calidad MOS (Mean Opinion Score), PSNR (Peak Signal
Noise Ratio), SSIM (Structural Similarity Index Metric), VQM (Video Quality Metric) y QIBF
(Quality Index Based Frame). El modelo propuesto permite establecer QoS basado en la
estrategia Diffserv. Las métricas son analizadas a través de los coeficientes de
correlación de Pearson y Spearman y la RMSE (Root Mean Square Error), obteniendo
valores de correlación superiores al 90% para todas las métricas evaluadas.
En [48], los autores proponen un modelo para evaluar QoE en servicios de video
streaming en ambientes inalámbricos, contemplando factores del equipamiento y el
entorno de dichos servicios. También proponen un algoritmo llamado QoE Based
Scheduling (QBS), con el objetivo de hacer más eficiente el uso de los recursos de red.
Los resultados de simulaciones realizadas muestran, según los autores, que el promedio
de la satisfacción de los usuarios mejora cuando se emplea QBS.
En [49], los autores presentan un nuevo modelo de calidad de video (VQM, Video Quality
Model, por sus siglas en inglés) para evaluar el impacto en la percepción del usuario de
las demoras variables de las tramas de video (VFD, variable frame delays, por sus siglas
en inglés). Este modelo, llamado VQM_VFD, emplea características perceptuales
extraídas de los paquetes de video transportados por la red y predice la calidad del video
midiendo múltiples demoras de las tramas. Los autores realizan un análisis del
desempeño del modelo propuesto, donde evalúan su eficiencia en la predicción de las
opiniones humanas de calidad visual.
En [50], se hace una propuesta para relacionar la QoE y la QoS, en la cual métricas de
calidad de video (VQM, Video Quality Metric, por sus siglas en inglés) son utilizadas para
indicar la QoE. A partir de los resultados obtenidos en simulaciones realizadas, los
autores proponen una fórmula simple para estimar la QoE desde parámetros de QoE
Servicios OTT, QoS y QoE
34
para servicios de video streaming bajo determinadas condiciones. El método propuesto
es no intrusivo y fácil de usar.
En [51], los autores investigan la principales factores que afectan la calidad de video
percibidas por los usuarios: demora inicial de la reproducción, congelamiento de la
imagen (rebuffering) y fluctuaciones del bit rate. Además diseñan y desarrollan pruebas
subjetivas para estudiar las dimensiones de dichas afectaciones en la calidad percibida
por los usuarios. Basados en los resultados obtenidos en las pruebas, proponen varias
funciones que pueden medir cuantitativamente la afectación de cada factor en la
experiencia del usuario al reproducir cualquier video en formato DASH. También ofrecen
resultados que validan la utilización del método propuesto.
La tesis doctoral presentada por Pedro de la Cruz Ramos en 2012 [52] constituye una
contribución a los modelos y metodologías para la estimación de la calidad percibida por
los usuarios, o calidad de experiencia (QoE), a partir de parámetros de calidad y/o
rendimiento de red y/o servicio (QoS) en servicios multimedia, y específicamente en
servicios triple-play (3P): servicios de televisión (TV), telefonía y datos ofrecidos por un
mismo operador como un paquete único. En particular, se centra en los servicios triple-
play convergente (desplegado sobre una red de transporte común basada en IP,
gestionada por un único operador como un Sistema Autónomo (SA), y la relación entre la
calidad percibida por los usuarios de dichos servicios y los parámetros de rendimiento de
la red de transporte IP subyacente. Específicamente, contribuye a la estimación en línea
(es decir, durante la prestación del servicio, en tiempo real o casi-real) de dicha calidad.
El autor selecciona un modelo ya existente, de tipo matricial, para la estimación de la
calidad global en servicios complejos a partir de los parámetros de funcionamiento interno
de los agentes que proporcionan los servicios. Este modelo, definido en términos de
servicios y sus componentes, percepciones de los usuarios, capacidades de los agentes,
indicadores de rendimiento y funciones de evaluación, permite estimar la calidad global
de un conjunto de servicios convergentes, tal como la perciben uno o más grupos de
usuarios. Esto se consigue combinando los resultados de múltiples modelos parciales,
tales que cada uno de ellos proporciona la valoración de la calidad percibida para uno de
los servicios componentes, obtenida a partir de un conjunto de parámetros de
rendimiento y/o Calidad de Servicio de la red de transporte IP convergente. El modelo se
basa en la evaluación de las percepciones de los usuarios a partir de factores de
valoración, calculados a partir de indicadores de rendimiento, que se derivan a su vez de
parámetros de funcionamiento Interno correspondientes a las capacidades de los
distintos agentes que intervienen en la prestación de los servicios.
Servicios OTT, QoS y QoE
35
Otra tesis doctoral que hace importantes contribuciones es la presentada por José
Joskowicz en 2012 [40]. Dichas contribuciones se mencionan a continuación.
 Análisis detallado de la forma en que la calidad depende de la tasa de bits (bit
rate) utilizado en la codificación, y su modelado matemático.
 Estudio de la influencia de la tasa de imágenes (frame rate) en la calidad percibida
del video, y su inclusión dentro de un modelo paramétrico.
 Estudio y modelado de la calidad de video según el tamaño o la resolución de la
pantalla utilizada, logrando una estimación paramétrica basada en el área o
cantidad de pixeles utilizados en la codificación.
 Identificación de los parámetros relacionados al contenido del video que influyen
en la calidad percibida, y su modelado matemático en combinación con los otros
parámetros de codificación y con las características del medio de transmisión
(pérdida de paquetes).
 Análisis de la calidad obtenida en el proceso de codificación de MPEG-2 y
H.264/AVC, y propuesta de una metodología que puede ser extendida al análisis
de cualquier otro codificador del mercado.
 Análisis de cómo se ve afectada la calidad de video en función del porcentaje de
pérdida de paquetes en la red de transmisión, en combinación con la tasa de bits
(bit rate), la tasa de imágenes (frame rate) y el tipo de contenido, con el objetivo
de incluir este modelado en una expresión paramétrica.
Sobre la base de los análisis detallados en los puntos anteriores, tal y como se dijo
anteriormente, la principal contribución de la tesis es el desarrollo de un nuevo modelo
paramétrico de estimación de calidad de video, que tiene en cuenta en forma combinada
la tasa de bits (bit rate), la tasa de imágenes (frame rate), el tamaño de pantalla, el códec,
el porcentaje de pérdida de paquetes y el contenido del video. El modelo propuesto es
contrastado con los resultados obtenidos utilizando modelos estandarizados basados en
el análisis de contenidos, así como con el resultado de pruebas subjetivas, las que son
también realizadas como parte del presente trabajo de tesis.
Por otra parte, el modelo propuesto es comparado con el rendimiento de diversos
modelos paramétricos existentes utilizando una base común de videos, mostrando que
los resultados obtenidos con el modelo propuesto en la presente tesis son mejores que
los obtenidos con los modelos existentes previamente.
En la tesis doctoral presentada por Joaquín Navarro Salmerón [53] se lleva a cabo la
propuesta de un conjunto de modelos cuyo objetivo es estimar la calidad percibida por los
usuarios de los servicios de vídeo basados en DASH. Más concretamente, partiendo de
Servicios OTT, QoS y QoE
36
la definición del servicio como un conjunto de componentes de servicio, se desarrollan
modelos parciales que estiman la calidad percibida asociada a cada uno de estos
componentes: calidad de vídeo, calidad de audio, degradaciones asociadas a la
transmisión, etc. Cada una de estas estimaciones de calidad percibida se combinan en
un modelo global que estima la calidad percibida total del servicio.
La tesis doctoral presentada por Luis Anegekuh en 2014 [54], propone una métrica ´´tipo
de contenido´´, que es usada junto con parámetros de codificación y de QoS de la red
para desarrollar un modelo de calidad de video basado en el contenido que estima la
calidad de diferentes secuencias de video codificadas en el formato High Efficiency Video
Coding (HEVC) y entregadas sobre una red IP. Las principales contribuciones de este
proyecto son las siguientes:
 Definición de una nueva métrica para cuantificar el tipo de contenido de video
basada en las características espaciotemporales extraídas del flujo de bits
codificado.
 Desarrollo de un novedoso test subjetivo para servicios de streaming de video.
 Desarrollo de un nuevo modelo de predicción de la calidad del video basado en el
contenido para predecir la QoE de secuencias de video entregadas sobre una red
IP. El modelo es evaluado usando métodos subjetivos y objetivos.
1.5 Conclusiones
Las propuestas OTT actualmente tienen una gran demanda en el mercado mundial,
incluyendo la región de América Latina y nuestro país. Como principales servicios
ofrecidos destacan los de video, música, voz, mensajería y redes sociales.
Los operadores de telecomunicaciones ven amenazado su negocio, pues las propuestas
OTT resultan ser más atractivas y menos costosas para los usuarios, que los servicios
tradicionales ofrecidos por ellos. Además, los servicios OTT ocasionan una fuerte presión
en el tráfico de redes de las compañías de telecomunicaciones, en especial el tráfico de
video.
Los servicios OTT de video streaming son los de mayor ascenso en el uso de Internet por
los usuarios, incrementándose cada vez más sus requisitos en cuanto a calidad de
experiencia percibida. Son diversos los mecanismos implementados por los operadores
para brindar a sus usuarios QoS, pero no son suficientes en los nuevos escenarios donde
se desarrollan los servicios OTT.
Servicios OTT, QoS y QoE
37
Lograr un elevado nivel de aceptación por los usuarios de los servicios ofrecidos,
constituye un reto para los operadores y proveedores de dichos servicios. Para ello juega
un papel fundamental el concepto de QoE, que va más allá del análisis del desempeño
de parámetros de red, teniendo en cuenta además diversos factores subjetivos que se
centran en el usuario final. La evaluación de la QoE percibida por los usuarios es
fundamental para la optimización de los servicios brindados.
Son muchos los métodos subjetivos y objetivos propuestos para evaluar la QoE de
servicios OTT de video streaming. Los métodos objetivos tratan de estimar la evaluación
de la QoE percibida por los usuarios, pero no todas las propuestas existentes toman en
cuenta todos los factores que intervienen en dicha evaluación, por lo que se hace
necesario la elaboración de un método objetivo que permita estimar la QoE en servicios
OTT de video streaming, que contemple al menos, la mayoría de los factores que la
afectan.
38
Capítulo 2
Propuesta de un método para la
estimación de la QoE en
servicios OTT de video
streaming
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian
Tesis Adrian

Más contenido relacionado

Similar a Tesis Adrian

Tesis de grado presentada como requisito para la obtención del título de Inge...
Tesis de grado presentada como requisito para la obtención del título de Inge...Tesis de grado presentada como requisito para la obtención del título de Inge...
Tesis de grado presentada como requisito para la obtención del título de Inge...Ronald Apaza
 
Capacity analisis y procesamiento de la plataforma pon
Capacity analisis y procesamiento de la plataforma ponCapacity analisis y procesamiento de la plataforma pon
Capacity analisis y procesamiento de la plataforma ponDavid Rodríguez
 
Galarza canchucaja frans_telemedicina_sicaya
Galarza canchucaja frans_telemedicina_sicayaGalarza canchucaja frans_telemedicina_sicaya
Galarza canchucaja frans_telemedicina_sicayaveimar Arando
 
Menendez avila ricardo_solucion_mpls_vpn (1)
Menendez avila ricardo_solucion_mpls_vpn (1)Menendez avila ricardo_solucion_mpls_vpn (1)
Menendez avila ricardo_solucion_mpls_vpn (1)Jonathan Berrocal Llacza
 
Trabajo degrado joel kevin orellana
Trabajo degrado   joel kevin orellanaTrabajo degrado   joel kevin orellana
Trabajo degrado joel kevin orellanaRodrigoSilva1283
 
Costo de empresa de telecom
Costo de empresa de telecomCosto de empresa de telecom
Costo de empresa de telecomDavid Rodríguez
 
Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...
Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...
Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...Arturo Díaz Crespo
 
Follower memoria final Universidad Tecnologica de Hermosillo
Follower memoria final Universidad Tecnologica de HermosilloFollower memoria final Universidad Tecnologica de Hermosillo
Follower memoria final Universidad Tecnologica de HermosilloJoaquin Peralta Carvajal
 
Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...
Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...
Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...Academia de Ingeniería de México
 
ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...
ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...
ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...Universidad Autónoma de Santo Domingo
 
Activ sem 1(2)
Activ sem 1(2)Activ sem 1(2)
Activ sem 1(2)nopodo
 
jornadas de telecomunicaciones
jornadas de telecomunicacionesjornadas de telecomunicaciones
jornadas de telecomunicacionesRita
 

Similar a Tesis Adrian (20)

t539ec.pdf
t539ec.pdft539ec.pdf
t539ec.pdf
 
Tesis de grado presentada como requisito para la obtención del título de Inge...
Tesis de grado presentada como requisito para la obtención del título de Inge...Tesis de grado presentada como requisito para la obtención del título de Inge...
Tesis de grado presentada como requisito para la obtención del título de Inge...
 
Capacity analisis y procesamiento de la plataforma pon
Capacity analisis y procesamiento de la plataforma ponCapacity analisis y procesamiento de la plataforma pon
Capacity analisis y procesamiento de la plataforma pon
 
Cd 4155
Cd 4155Cd 4155
Cd 4155
 
Pfc open mrs-telerradiologia
Pfc open mrs-telerradiologiaPfc open mrs-telerradiologia
Pfc open mrs-telerradiologia
 
Galarza canchucaja frans_telemedicina_sicaya
Galarza canchucaja frans_telemedicina_sicayaGalarza canchucaja frans_telemedicina_sicaya
Galarza canchucaja frans_telemedicina_sicaya
 
Menendez avila ricardo_solucion_mpls_vpn (1)
Menendez avila ricardo_solucion_mpls_vpn (1)Menendez avila ricardo_solucion_mpls_vpn (1)
Menendez avila ricardo_solucion_mpls_vpn (1)
 
Trabajo degrado joel kevin orellana
Trabajo degrado   joel kevin orellanaTrabajo degrado   joel kevin orellana
Trabajo degrado joel kevin orellana
 
Diploma Rafael Ernesto Ferro GonzáLez Crd
Diploma Rafael Ernesto Ferro GonzáLez CrdDiploma Rafael Ernesto Ferro GonzáLez Crd
Diploma Rafael Ernesto Ferro GonzáLez Crd
 
Proyecto
ProyectoProyecto
Proyecto
 
Costo de empresa de telecom
Costo de empresa de telecomCosto de empresa de telecom
Costo de empresa de telecom
 
Iptv
IptvIptv
Iptv
 
Tesis arturo -1-6-17--
Tesis arturo -1-6-17--Tesis arturo -1-6-17--
Tesis arturo -1-6-17--
 
Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...
Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...
Procedimiento de diseño de Sistemas de Almacenamiento para Centros de Datos e...
 
Follower memoria final Universidad Tecnologica de Hermosillo
Follower memoria final Universidad Tecnologica de HermosilloFollower memoria final Universidad Tecnologica de Hermosillo
Follower memoria final Universidad Tecnologica de Hermosillo
 
Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...
Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...
Alternativas para acceso a Internet de banda ancha por medio del uso de "Serv...
 
ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...
ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...
ESTUDIO DE SATISFACCIÓN DE USUARIOS DE LOS SERVICIOS DE CIRCULACIÓN Y PRÉSTAM...
 
Activ sem 1(2)
Activ sem 1(2)Activ sem 1(2)
Activ sem 1(2)
 
jornadas de telecomunicaciones
jornadas de telecomunicacionesjornadas de telecomunicaciones
jornadas de telecomunicaciones
 
Tv digital
Tv digitalTv digital
Tv digital
 

Más de Luis Enrique Conde del Oso (7)

Tono 1-2017
Tono 1-2017Tono 1-2017
Tono 1-2017
 
Articulo cdn multicast
Articulo cdn multicastArticulo cdn multicast
Articulo cdn multicast
 
Ppt pre defensa
Ppt pre defensaPpt pre defensa
Ppt pre defensa
 
QoE- ToIP
QoE- ToIPQoE- ToIP
QoE- ToIP
 
Itu ngn-v2
Itu  ngn-v2Itu  ngn-v2
Itu ngn-v2
 
Tic and climate change
Tic and climate changeTic and climate change
Tic and climate change
 
Revista tono etecsa
Revista tono etecsaRevista tono etecsa
Revista tono etecsa
 

Tesis Adrian

  • 1. PROPUESTA DE EVALUACIÓN DE LA CALIDAD DE EXPERIENCIA (QoE) EN SERVICIOS OVER THE TOP (OTT) Instituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Eléctrica Departamento de Telecomunicaciones y Telemática Autores: Adrián Haro González Yoel Silva Gari La Habana 2016
  • 2. I Instituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Eléctrica Departamento de Telecomunicaciones y Telemática PROPUESTA DE EVALUACIÓN DE LA CALIDAD DE EXPERIENCIA (QoE) EN SERVICIOS OVER THE TOP (OTT) Trabajo de Diploma para optar por el Título Académico de Ingeniero en Telecomunicaciones y Electrónica Autores: Adrián Haro González Yoel Silva Gari Tutores: Dra. C. Caridad Anías Calderón MsC. Luis Enrique Conde del Oso La Habana 2016
  • 3. II AGRADECIMIENTOS Agradecemos, por la gran ayuda brindada, por permitirnos trabajar junto a ellos, por sus consejos y exigencias y por toda la atención prestada, a nuestros tutores el Msc. Ing. Luis Enrique Conde del Oso y la Dra. Ing. Caridad Anías Calderón. A Iriam, Yeinny, Pepe, Claudia, Hansel y María, de la Dirección de Planeamiento Estratégico de ETECSA, por la atención y ayuda brindada. A las muchachas del centro de información de la DCDT de ETECSA, por la atención prestada. A todos aquellos que, de una forma u otra, han contribuido a la realización de este trabajo de diploma. Adrián y Yoel En especial a mi mamá y mis abuelas, las mejores del mundo, por el amor y la preocupación durante todos estos años, sin ustedes no hubiese llegado hasta aquí. A mi hermano, que aunque peleemos mucho, nos queremos con la vida. A mi novia Claudia, por estos cinco años juntos, por quererme y ayudarme en todo. A mis grandes amigos: Julio, Darién y Urrutia, ustedes son lo máximo. A mi amiga Yunia (la flaqui), gracias a ti, estos últimos seis meses en el MTC han sido muy divertidos. Adrián A toda mi familia, por el amor y el cariño a lo largo de todos estos años. Yoel
  • 4. III DECLARACIÓN DE AUTORÍA Los autores de este trabajo de diploma declaran que el presente constituye el resultado de su propio trabajo y esfuerzo. Las ideas tomadas de otros documentos han sido correctamente referenciadas mediante la bibliografía empleada, de acuerdo con la política internacional establecida para esto. Por cuanto, se autoriza al Departamento de Telecomunicaciones y Telemática del “Instituto Superior Politécnico José Antonio Echevarría” y a ETECSA, a que utilicen el mismo para los fines que estimen conveniente, con la debida referencia a su autora. Para que así conste, firman la presente: ____________________ ______________________ Adrián Haro González Yoel Silva Gari __________________________ _________________________ Dra. C. Caridad Anías Calderón MsC. Luis E. Conde del Oso
  • 5. IV RESUMEN La gran demanda que presentan actualmente los servicios OTT de video streaming y los altos requerimientos de calidad exigidos por los usuarios, han impuesto a los proveedores de estos servicios la tarea de definir y aplicar nuevos mecanismos para conocer cómo los usuarios perciben la calidad de sus servicios. Las nuevas características que presenta el streaming de video en los servicios OTT, entre ellas el empleo del streaming adaptativo y del estándar MPEG-DASH, suponen un cambio de filosofía en comparación con otras técnicas de streaming más tradicionales, por lo que se requieren nuevos métodos para la estimación de la QoE, que tengan en cuenta a la vez, todos los componentes que intervienen en el servicio de extremo a extremo. En este trabajo de diploma se abordan los principales aspectos relacionados con los servicios OTT, particularmente los de video streaming, la QoS y la QoE. Además se realiza una propuesta para la estimación de la calidad percibida por los usuarios de los servicios OTT de video streaming. Finalmente se implementa una plataforma de prueba para validar la propuesta realizada y arribar a conclusiones acerca del impacto de los cambios ocurridos en la red sobre la calidad percibida por el usuario final en un servicio de video streaming, con el empleo del estándar MPEG-DASH.
  • 6. V ABSTRACT The OTT video streaming´s services present a high demand and quality´s high requirement by the user. This has imposed to service´s provided the task to define and apply new mechanisms to know how the user perceive their service´s quality. The new presents characteristic in the OTT video streaming´s services, among themselves, adaptive streaming and mpeg-dash standard, it involves a philosophic change compared with the other traditional streaming techniques. This require new methods to estimate QoE, they should include all components of end-to-end´s service. This paper aboard the principal aspects related with OTT video streaming´s services, QoS and QoE. Beside is realized a proposed for estimating the quality perceived by the users. Finally is implemented a platform of prove to validate the realized propose and to get conclusion about occurred change impact in the network concerning the quality perceived by the final user.
  • 7. VI ÍNDICE AGRADECIMIENTOS............................................................................................................II DECLARACIÓN DE AUTORÍA.............................................................................................III RESUMEN ............................................................................................................................IV ABSTRACT............................................................................................................................V ÍNDICE ..................................................................................................................................VI INTRODUCCIÓN................................................................................................................... 1 Capítulo 1............................................................................................................................... 4 Servicios OTT, QoS y QoE....................................................................................................4 1.1 Introducción............................................................................................................. 5 1.2 Servicios Over The Top ............................................................................................... 5 1.2.1 Efecto de los OTT sobre los servicios tradicionales de los operadores de telecomunicaciones........................................................................................................7 1.2.2 Penetración de los servicios OTT en el mundo, en América Latina y en Cuba...9 1.3 Servicios de video streaming ................................................................................. 12 1.3 QoS ............................................................................................................................ 19 1.3.1 Parámetros de QoS............................................................................................. 19 1.3.2 Mecanismos para lograr QoS ............................................................................. 20 1.4 QoE ............................................................................................................................ 25 1.4.1 Sistemas y métodos de evaluación de QoE ....................................................... 28 1.5 Conclusiones.............................................................................................................. 36 Capítulo 2............................................................................................................................. 38 Propuesta de un método para la estimación de la QoE en servicios OTT de video streaming.............................................................................................................................. 38 2.1 Introducción................................................................................................................ 39 2.2 Condiciones de partida para la evaluación de QoE en servicios OTT ..................... 39 2.3 Elementos a tener en cuenta para el desarrollo de la propuesta ............................. 42 2.4 Planteamiento general del método propuesto........................................................... 44 2.4.1 Escalas de calidad empleadas............................................................................ 45 2.5 Selección de los modelos objetivos para conformar la propuesta............................ 46 2.6 Modelo matemático.................................................................................................... 52 2.7 Conclusiones.............................................................................................................. 52
  • 8. VII Capítulo 3............................................................................................................................. 54 Implementación de la propuesta para la estimación de la QoE en servicios OTT de video streaming.............................................................................................................................. 54 3.1 Introducción................................................................................................................ 55 3.2 Características y componentes de la plataforma de prueba de un servicio OTT de video streaming................................................................................................................ 55 3.2.1 Preparación del contenido................................................................................... 55 3.2.2 Escenario de pruebas.......................................................................................... 58 3.3 Evaluación del impacto de los disturbios existentes en la red sobre la QoE del servicio OTT de video streaming..................................................................................... 61 3.4 Validación de la propuesta......................................................................................... 64 3.5 Conclusiones.............................................................................................................. 67 CONCLUSIONES ................................................................................................................ 68 RECOMENDACIONES........................................................................................................ 69 REFERENCIAS BIBLIOGRÁFICAS.................................................................................... 70 BIBLIOGRAFÍA.................................................................................................................... 73 SIGLARIO ............................................................................................................................ 81 ANEXOS .............................................................................................................................. 85
  • 9. VIII ÍNDICE DE TABLAS Tabla 2.1 Comparación de las soluciones existentes de streaming adaptativo.................41 Tabla 2.2 Principales indicadores para evaluar la QoE de los servicios OTT de video streaming y factores que en ellos influyen ..........................................................................44 Tabla 2 3 Cuadro comparativo de los métodos objetivos de evaluación de la QoE estudiados............................................................................................................................47 Tabla 2.4 Valores de los coeficientes del modelo..............................................................49 Tabla 2 5 Valores de los coeficientes..................................................................................50 Tabla 3 1 Niveles de calidad empleados en la preparación de contenido MPEG-DASH 56 Tabla 3.2 Elementos del escenario de simulación.............................................................. 59 Tabla 3.3 Valores de los parámetros de red simulados en la plataforma de prueba......... 62 Tabla 3.4 Tiempos de inicialización del video..................................................................... 63 Tabla 3 5 Tiempos de rebuffering del video........................................................................ 63 Tabla 3.6 Características de las secuencias de video empleadas ..................................... 65 Tabla 3.7 Características de las secuencias de video empleadas (continuación)............. 65 Tabla 3.8 Resultados obtenidos en el proceso de validación de la propuesta .................. 66
  • 10. IX ÍNDICE DE FIGURAS Figura 1 1 Dispositivos de acceso a contenidos OTT [1]......................................................6 Figura 1.2 Propuestas de servicios OTT...............................................................................7 Figura 1.3 Tráfico de los usuarios por Internet: 2011-2016 [3].............................................8 Figura 1.4 Porciento de clientes de Internet que utilizan servicios OTT [6]. ......................10 Figura 1.5 Evolución de la cantidad de usuarios de servicios de video a demanda por suscripción en América Latina.............................................................................................11 Figura 1.6 Transmisión de los flujos de paquetes en unicast y multicast ..........................12 Figura 1.7 Esquema de modelos de FR, RR y NR [40]. ....................................................31 Figura 2.1 Método general para la estimación de la QoE de servicios OTT de video streaming.............................................................................................................................. 45 Figura 3.1 Escenario de simulación ....................................................................................59 ÍNDICE DE GRÁFICAS Gráfica 3.1 Valores de QoE en función de los parámetros de QoS................................... 63
  • 11. 1 INTRODUCCIÓN Las transformaciones ocurridas durante los últimos años en las telecomunicaciones, han permitido que hoy en día gran parte de la población mundial sea capaz de estar conectada en cualquier momento y lugar, provocando que los hábitos y formas de interactuar con el entorno, se hayan visto influenciados de forma significativa. Un elemento clave en los últimos años ha sido el surgimiento de nuevos equipos terminales que han posibilitado el disfrute de servicios de banda ancha móviles y, por tanto, el desarrollo de todo tipo de servicios basados en la localización del usuario. La masificación de Internet y las redes de banda ancha, la evolución y convergencia de las redes de los operadores en torno a IP a través de tecnologías como 3G, 4G/LTE en las redes móviles y ADSL2+, FTTH/GPON en las redes fijas, están permitiendo irrumpir con fuerza, en el área de los servicios de telecomunicaciones, a las aplicaciones desarrolladas por “start-up” del mundo Internet, las conocidas como OTT (Over-The-Top). Los servicios que ofrecen las aplicaciones OTT presentan variadas propuestas que abarcan prácticamente todas las áreas de la vida social, como el entretenimiento, la comunicación, la salud, la educación, entre muchas otras, destacando entre ellos los servicios de video. Aunque la transmisión de video streaming sobre Internet es un servicio muy atractivo y demandado actualmente en la vida diaria, representa grandes desafíos, debido a que Internet no proporciona garantía en cuanto a la calidad del servicio que el usuario final percibe. El crecimiento actual de los servicios OTT de video streaming podrá, en determinado momento, generar congestión, degradación en los servicios que presten los proveedores de servicio y, por ende, insatisfacción en el usuario final. Los contenidos multimedia, entregados a través de redes de telecomunicaciones, experimentan varios tipos de distorsiones o degradaciones durante los procesos de adquisición, compresión, procesamiento, transmisión y reproducción. Uno de los factores claves en el éxito de un sistema o servicio multimedia es lograr que la calidad de la experiencia percibida por el usuario resulte aceptable. Por lo anterior, los proveedores de servicios, para garantizar que los servicios funcionen de manera óptima, ahora trabajan en dos frentes: uno de ellos, ofrecer Calidad de Servicio (QoS, por las siglas en inglés de Quality of Service) en las redes de núcleo; el
  • 12. 2 otro frente es estar de manera constante realizando medidas sobre la Calidad de Experiencia (QoE, por las siglas en inglés de Quality of Experience). Es común que se confundan las terminologías QoE y QoS, sin embargo, hay una distinción clara sobre ambos conceptos teniendo en cuenta la perspectiva desde la que se analiza cada una; QoE, desde el punto de vista del usuario final y QoS, desde el punto de vista de las prestaciones de la red. Conocer cómo los usuarios de los servicios OTT de video streaming perciben la calidad de los mismos permitirá tanto a los proveedores del servicio como a los operadores de telecomunicaciones mejorar de manera eficaz y rentable los servicios brindados y de esta forma mantener la fidelidad de los clientes y la competitividad en el mercado. La situación problemática explicada anteriormente conlleva al siguiente problema a resolver: ¿Cómo conocer la calidad de experiencia percibida por los usuarios en servicios OTT de video streaming? Para dar solución a dicho problema, se consideró como objeto de estudio los servicios de telecomunicaciones de multimedia y como campo de acción la calidad de experiencia en servicios OTT de video. El objetivo de este trabajo de diploma es proponer un método que permita estimar la QoE en los servicios OTT de video streaming. Las tareas que se llevaron a cabo para dar cumplimiento a dicho objetivo fueron las siguientes: 1. Investigar el estado actual de los servicios OTT en el mundo y en específico en América Latina. 2. Estudiar la bibliografía referente a la QoS y QoE en servicios multimedia, los estándares existentes para la implementación de este tipo de servicio y las soluciones, libres y propietarias, de los softwares empleados como servidores y/o clientes multimedia. 3. Estudiar las experiencias obtenidas en la evaluación de la QoE de los servicios de IPTV. 4. Proponer un método para estimar la QoE en los servicios OTT de video streaming. 5. Realizar experimentos y simulaciones a partir del diseño de posibles escenarios. 6. Validar la propuesta a partir de los resultados obtenidos en las pruebas realizadas. Este documento, que describe las principales características y resultados del trabajo de diploma, se compone de tres capítulos, además de la introducción, conclusiones,
  • 13. 3 recomendaciones, referencias bibliográficas, bibliografía, siglario y anexos. Los principales aspectos abordados en cada capítulo son: Capítulo 1 “Servicios OTT, QoS y QoE.”: Se analiza el desarrollo alcanzado por los servicios Over The Top, el efecto que causan sobre los servicios tradicionales de los operadores de telecomunicaciones y su penetración en el mundo, América Latina y Cuba. Se presta especial atención a los servicios OTT de video streaming y los protocolos y tecnologías que emplean, por ser de interés particular para esta tesis. Además se trata el concepto de Calidad de Servicio, sus principales parámetros y los mecanismos que permiten lograrla. También se aborda el concepto de Calidad de Experiencia y los principales sistemas y métodos existentes para su evaluación. Capítulo 2 “Propuesta de un método para la estimación de la QoE en servicios Over the Top”: Se describen las condiciones en que se desarrollan los servicios OTT de video streaming y, a partir de ello, se definen los principales aspectos que afectan la percepción del usuario de dicho servicios. Posteriormente, se realiza la propuesta del método para evaluar la QoE de los servicios OTT de video streaming y se explican cada uno de los modelos seleccionados para conformar dicha propuesta, justificando el porqué de su selección. Capítulo 3 “Implementación de la propuesta para la estimación de la QoE en servicios OTT de video streaming”: Se aplica la propuesta realizada para la estimación de la QoE en servicios OTT de video streaming, para lo cual, se implementa una plataforma de prueba, con características y condiciones similares a las de un servicio de este tipo. Lo anterior permite el desarrollo de un conjunto de pruebas, cuyo propósito es evaluar el impacto que causan los disturbios existentes en una red, sobre la calidad percibida por los usuarios. Finalmente se valida el método propuesto para la estimación de la QoE en servicios OTT de video streaming a partir de los resultados obtenidos en las pruebas realizadas.
  • 15. Servicios OTT, QoS y QoE 5 1.1 Introducción En el presente capítulo se analiza el desarrollo alcanzado por los servicios Over The Top, el efecto que estos causan sobre los servicios que tradicionalmente ofrecen los operadores de telecomunicaciones, así como la penetración que poseen en el mundo, en América Latina y en Cuba. Se presta especial atención a los servicios OTT de video streaming y a los protocolos y tecnologías que estos emplean, por ser de interés particular para esta tesis. Además, se trata el concepto de Calidad de Servicio, sus principales parámetros y los mecanismos que permiten lograrla. También se aborda el concepto de Calidad de Experiencia y los principales sistemas y métodos existentes para su evaluación. 1.2 Servicios Over The Top Los OTT son servicios de video, audio, voz o datos que se transmiten a través de Internet, empleando las redes fijas o móviles y no directamente por un operador de telecomunicaciones. El proveedor de comunicaciones controla el tráfico gestionado por su red, pero no es responsable ni controla las capacidades del sistema de distribución del contenido en sí. En contraposición a los servicios IP que prestan y gestionan los operadores usando canales dedicados, normalmente, con una calidad garantizada. Una de las principales novedades de los servicios OTT, es que el consumidor puede acceder a los mismos a través de cualquier dispositivo, desde cualquier sitio y sobre cualquier red. Resulta importante aclarar que para poder disfrutar de los servicios OTT existen dos requerimientos: contar con un dispositivo compatible, y lo más importante, contar con una conexión a Internet. Respecto al primer requerimiento, puede verse en la figura 1.1 que, en el 2014, los principales medios de acceso a contenidos digitales eran las computadoras, las cuales utilizaron el 80% de los usuarios que acceden a estos servicios. Sin embargo, el creciente acceso a otro tipo de tecnologías de acceso ha permitido que a la fecha los consumidores también utilicen frecuentemente otros medios, como teléfonos inteligentes (Smartphones) o tabletas (Tablets). La penetración en el mercado de estos dispositivos ha supuesto una verdadera revolución, que ha provocado cambios en los comportamientos cotidianos de las personas. Los servicios OTT actualmente tienen una gran demanda en el mercado mundial, pues abarcan prácticamente todas las esferas de la sociedad, destacándose los servicios de comunicaciones (voz y mensajería), las redes sociales, la música y el vídeo. Existen OTT con impacto social cada vez mayor en el sector del comercio y el entretenimiento.
  • 16. Servicios OTT, QoS y QoE 6 Los servicios de voz fueron posiblemente uno de los primeros servicios OTT en desarrollarse y consolidarse en el mercado, su principal aportación era la posibilidad de establecer llamadas “sin costo” utilizando la red de datos. Para ello, es únicamente necesario contar con la misma aplicación en el receptor y estar ambos conectados a Internet. Aplicaciones como Skype, Viber o Tango son líderes de este mercado ofreciendo contenidos extra como video llamadas o tele presencia. Figura 1 1 Dispositivos de acceso a contenidos OTT [1] Otras de las propuestas OTT son los servicios de mensajería, que se presentan como alternativa a los servicios de mensajes cortos (SMS, por sus siglas en inglés de Short Message Service) o el sistema de mensajería multimedia (MMS, por sus siglas en inglés de Multimedia Messaging System) prestados por un operador de red móvil. En particular WhatsApp se encuentra fuertemente enfocada a intercambiar mensajes de texto en Internet empleando smartphones conectados. Esta empresa, fundada en el año 2009 fue adquirida por Facebook en 2014 por aproximadamente16 mil millones de dólares, ahora tiene más de 600 millones de usuarios activos y también proporciona servicios OTT de llamadas de voz [2]. Actualmente hay dos tipos de soluciones basadas en OTT que soportan el mercado musical en Internet: la compra de contenido en línea y el streaming en línea, donde dos soluciones son referentes, iTunes y Spotify respectivamente. De todos los servicios OTT que existen en el mercado los de mayor demanda son los de video. Actualmente el intercambio de videos clips y el consumo de series y películas en streaming forma parte de la rutina de la mayoría de los usuarios de Internet y representa
  • 17. Servicios OTT, QoS y QoE 7 una parte importante del tráfico de las redes de datos de los operadores. En este ámbito destacan YouTube y Netflix. La figura 1.2 resume las principales propuestas OTT existentes en el mercado y algunos de sus proveedores más destacados. Figura 1.2 Propuestas de servicios OTT. 1.2.1 Efecto de los OTT sobre los servicios tradicionales de los operadores de telecomunicaciones Los servicios OTT se presentan como una amenaza para los operadores de telecomunicaciones, pues los clientes se abstienen de utilizar los servicios tradicionales de telecomunicaciones o la TV paga para utilizar servicios similares provistos por sitios web o aplicaciones instaladas en un Smartphone. Del mismo modo, los servicios OTT ocasionan una fuerte presión en el tráfico de redes de los operadores de
  • 18. Servicios OTT, QoS y QoE 8 telecomunicaciones, en especial el tráfico de video. En la figura 1.3 se observa el alto tráfico por Internet que ocasionan estos servicios. Figura 1.3 Tráfico de los usuarios por Internet: 2011-2016 [3] Generalmente, la calidad de conexión de un servicio IP de un operador es mejor que las de los servicios OTT. No obstante, no todos los servicios que se prestan sobre Internet requieren la misma calidad en la conexión. Los servicios en tiempo real y los que requieren la transferencia de una gran cantidad de información son los que más se ven afectados, como, por ejemplo, los servicios audiovisuales de emisión directa en tiempo real. Por ello, en algunos casos, las diferencias de calidad entre los servicios tradicionales y los OTT no pesan demasiado en la elección de los usuarios, especialmente si los segundos se prestan de modo gratuito o a precios muy reducidos respecto de los primeros. Para los servicios de voz, existe una serie de aplicaciones sustitutas que permiten realizar llamadas mediante VoIP (gratis o a un bajo precio). Además, el empleo de mensajería SMS por parte de los usuarios se ha visto muy afectada con la aparición de las aplicaciones de mensajería OTT. También existen sitios que brindan al usuario la posibilidad de escoger a demanda, cuando lo deseen, los contenidos audiovisuales de su preferencia, sin necesidad de regirse por los horarios y programaciones de los proveedores tradicionales de TV. Una posible reacción de los operadores de telecomunicaciones con respecto a los servicios OTT podría ser bloquearlos o regular el tráfico dirigido a los proveedores de servicios OTT. Sin embargo, esto podría molestar a los consumidores y causar preocupaciones sobre la reglamentación en lo concerniente a la neutralidad de la red. Otra posible medida de los operadores de telecomunicaciones podría ser reducir los precios de sus servicios para hacerlos más atractivos frente a la competencia OTT. Aun así, los descuentos de precios consideran las características innovadoras de los servicios
  • 19. Servicios OTT, QoS y QoE 9 OTT que los consumidores aprecian, y podrían no surtir efecto en el incremento de los ingresos. Los operadores de telecomunicaciones han aplicado estrategias efectivas para lidiar con el impacto que provoca sobre sus servicios tradicionales, el empleo de las propuestas OTT existentes en el mercado. Estas estrategias están relacionadas tanto con la modernización de los servicios de telecomunicación tradicionales para que sean más atractivos, como con el aprovechamiento del modelo OTT. Adicionalmente los operadores pueden tener sus propias ofertas OTT, lo cual permite fortalecer las relaciones con sus clientes actuales, ingresar a nuevos mercados y conquistar nuevos clientes. 1.2.2 Penetración de los servicios OTT en el mundo, en América Latina y en Cuba El éxito mundial de los servicios OTT entre los consumidores ha sido abrumador. Los proveedores de servicios OTT han alcanzado en poco tiempo el 10% de los ingresos de la industria de las telecomunicaciones, según el análisis realizado por Ernst & Young, S.L (EY) [4]. Un gran porciento de los clientes de Internet a nivel mundial utiliza servicios OTT, como puede apreciarse en la figura 1.4. Para dar una idea de lo antes mencionado, en 2013, Skype era responsable de aproximadamente 214 billones de minutos de llamadas internacionales (desde una aplicación Skype a otra), alcanzando casi el 40% de todo el tráfico convencional del mercado internacional de telecomunicaciones y continúa en ascenso. En el mismo año, el tráfico mundial anual de mensajes SMS tradicionales fue de unos 8.6 trillones de mensajes, muy inferior frente a los 18.3 trillones de mensajes enviados por aplicaciones OTT, cifra que se esperaba duplicar para el año 2014. En enero de 2015, WhatsApp contaba con 700 millones de usuarios activos mensualmente alrededor del mundo, seguido por Line, con poco más de medio billón [5].
  • 20. Servicios OTT, QoS y QoE 10 Figura 1.4 Porciento de clientes de Internet que utilizan servicios OTT [6]. Según el documento The OTT Playbook: Keys to Building Momentum [7], actualmente más de mil 600 millones de personas alrededor del mundo consumen video en línea en diversos dispositivos conectados, lo que constituye el 20 por ciento de la población total. Se estima que esta población accede a 900 millones de programas, películas y series en línea. Se podría esperar que la adopción de servicios OTT sea baja en América Latina y el Caribe, debido al menor empleo de las tecnologías OTT en comparación con las regiones más desarrolladas. Sin embargo, en dos de los servicios más exitosos de las redes sociales, Facebook y Twitter, esta región está a la vanguardia, pues la penetración de Facebook duplica la media mundial y la de Twitter está próxima a la media[8]. ABI Research ha descubierto que la cantidad de mensajes de SMS enviados por suscriptores en América Latina bajó en 5.8% en el primer trimestre de 2012 en comparación con el trimestre anterior, debido a las aplicaciones de mensajería OTT. Skype, el mayor proveedor de servicio de larga distancia del mundo que representa un cuarto del tráfico internacional total a nivel mundial, está presente de manera activa en América Latina, donde se estima que cuenta con más de 20 millones de usuarios. En cuanto a los servicios de video, la amenaza OTT parece inofensiva hasta el momento. Se estima que Netflix cuenta en América Latina con casi 6 millones de usuarios, lo que no es significativo en comparación con los casi 50 millones de suscriptores de pago por TV (pay TV) existente, sin embargo, la cantidad de usuarios de servicios de video a demanda por suscripción (S-VoD, por las siglas en inglés de Suscriber Video on Demand) presenta un alto crecimiento en los últimos años, como muestra la figura 1.5.
  • 21. Servicios OTT, QoS y QoE 11 Figura 1.5 Evolución de la cantidad de usuarios de servicios de video a demanda por suscripción en América Latina De acuerdo con cifras de la Comisión Económica para América Latina y el Caribe (Cepal), en un segundo en Internet se descargan más de 1,700 aplicaciones. Esto llevó a que a finales de 2014 un usuario promedio contara con alrededor de 60 aplicaciones. En el mismo lapso de tiempo, se realizan más de 44,000 búsquedas en Google, las llamadas por Skype superan las 1,700 y se envían alrededor de dos millones de correos electrónicos, unos 300,000 mensajes a través de WhatsApp y más de 8,500 “twitts”. Asimismo se efectúan más de 1,800 publicaciones en Tumblr y 50,000 en Facebook, se suben casi 2,000 fotografías a Internet, se ven alrededor de 98,000 videos en YouTube y se consumen 655 horas de video en Netflix [9]. Esta tendencia de emplear aplicaciones y servicios de proveedores OTT también está actualmente evidenciándose en Cuba. A partir del año 2015, gran cantidad de usuarios, utilizando los espacios públicos WiFi realizan videollamadas con la aplicación IMO, utilizan redes sociales como Facebook y hacen descargas o streaming de videos en YouTube. Los servicios OTT de video streaming son los que mayor impacto ocasionan en las redes de los operadores de telecomunicaciones, por su gran demanda y por los elevados recursos de red que consumen. Por ello la investigación realizada en este trabajo se enfoca a este tipo de servicios OTT.
  • 22. Servicios OTT, QoS y QoE 12 1.3 Servicios de video streaming Durante los últimos años la influencia con mayor uso en Internet ha sido el video streaming. Los usuarios han desarrollado un gran interés por el consumo en línea de contenidos multimedia empleando diversos dispositivos. Los servicios OTT de video streaming se presentan como una alternativa viable para la transmisión de contenidos multimedia de interés en el entretenimiento, la educación y la salud, creando, además nuevas oportunidades de desarrollo y negocios tanto para las empresas generadoras de contenido como para las proveedoras del servicio. Video streaming es el proceso de transportar video a través de una red a un dispositivo para su visualización inmediata [10]. Es un sistema de distribución, que se caracteriza por la visualización de contenidos mientras todavía se están descargando los mismos [11]. Esto se logra a través de la existencia de un buffer en la parte del cliente que se va llenando de la información descargada, la cual se va reproduciendo en el dispositivo terminal [12]. La idea es “replicar” una emisión típica de televisión y su principal ventaja con respecto a los servicios de descarga pura radica en que no es necesario esperar la descarga total del video para comenzar a visualizarlo [13]. El proceso de streaming se puede dividir en dos categorías principales, en función de las características técnicas del servicio: Unicast y Multicast. En la figura 1.6 se puede observar cómo ocurre la transmisión de los flujos de paquetes para cada una de estas categorías. Figura 1.6 Transmisión de los flujos de paquetes en unicast y multicast El servicio de video streaming en multicast envía una única señal de video simultáneamente del servidor a muchos clientes. Todos los usuarios obtienen la misma señal a la misma vez. A través del uso de protocolos especiales, la red se encarga de hacer copias del flujo de video para cada destino. El usuario no posee el control, por lo que no puede realizar las acciones de posicionamiento, paro, retroceso o avance rápido entre otras, pero si puede parar el video y volverse a conectar a la emisión. Un cliente
  • 23. Servicios OTT, QoS y QoE 13 puede unirse o abandonar un grupo multicast cuando desee. Cada grupo es identificado por un conjunto de direcciones. El protocolo de gestión de grupos de internet (IGMP, por sus siglas en inglés de Internet Group Management Protocol) en IPv4 y MLD en IPv6 son los protocolos empleados para la unión y abandono dinámico de los clientes a un grupo multicast [14]. Uno de los servicios OTT de video streaming que emplea la transmisión multicast es el conocido como streaming en directo o live streaming que se refiere típicamente a un flujo o transmisión continua directo de un evento (en vivo). Las imágenes y el sonido son digitalizados y retransmitidos en tiempo real. En este caso, los usuarios pueden seguir el desarrollo de un evento en el mismo momento que éste se está produciendo. Para poder efectuar este tipo de transmisión no es suficiente con disponer de un servidor de streaming, sino que también es necesario un equipo que realice el proceso de captura y compresión en tiempo real. Por su parte el esquema de entrega unicast ofrece un camino uno a uno entre el servidor y cada cliente. Es una buena opción para recibir transmisiones en tiempo real, pero tiene sus desventajas. En todos los casos, el servidor tiene que enviar un paquete tantas veces como número de clientes hayan solicitado el mismo, y, de manera similar, un nodo de red entre el cliente y el servidor tiene que ver pasar el mismo paquete varias veces. Por supuesto esto reduce la eficiencia en el uso de la red [15]. Un beneficio importante del unicast es que cada usuario puede obtener un flujo de video a la medida, esto permite ofrecer funciones especializadas de video como pausa, avance y retroceso. Los servicios OTT de video bajo demanda (VoD, por sus siglas en inglés) de Video on Demand emplean la transmisión unicast para el streaming de video. VoD es un sistema que permite a los usuarios acceder a contenidos multimedia de forma personalizada a través de Internet ofreciéndoles, de este modo, la posibilidad de solicitar y visualizar una película, serie o programa concreto cuando lo desee, sin necesidad de que se esté transmitiendo en ese momento en algún canal de televisión. Es decir, es un contenido que se encuentra almacenado en la red del proveedor de este servicio y a la que el usuario puede acceder siempre que disponga de acceso a Internet [15]. 1.3.1 Protocolos y tecnologías que se emplean Los servicios tradicionales de streaming de video emplean para el transporte de los paquetes sobre la red, el protocolo de datagrama de usuario (UDP, por sus siglas en inglés de User Datagram Protocol) y el protocolo de tiempo real (RTP por sus siglas en inglés Real Time Protocol). UDP posee características que permiten hacer streaming de
  • 24. Servicios OTT, QoS y QoE 14 forma factible. Se puede destacar, por ejemplo, la posibilidad de transmitir el contenido de manera continua, dado que, a diferencia del protocolo de control de transmisión (TCP por sus siglas en inglés de Transmission Control Protocol), no admite retransmisión, y el brindar chequeo a los datos enviados a partir de la suma de verificación contenida en el propio protocolo. Por otra parte, RTP, también un protocolo de nivel de transporte y dedicado a los flujos de aplicaciones en tiempo real, se encarga básicamente de la sincronización de este tipo de contenidos mientras está siendo transmitido en la red. En sí mismo RTP no asegura la entrega a tiempo de los datos, pero sí, por ejemplo, prioriza que en una secuencia de video se encuentren sincronizados el audio y las imágenes que contiene junto con subtítulos u otro agregado que admita el contenedor utilizado en la codificación. Como complemento de RTP se utiliza el protocolo de control en tiempo real (RTCP por sus siglas en inglés de (Real Time Control Protocol), cuyo objetivo fundamental es controlar la calidad de los datos multimedia a través de la transmisión continua de paquetes de control utilizando los mecanismos de distribución brindados por RTP. Además, se hace uso del protocolo de streaming en tiempo real (RTSP por sus siglas en ingles Real Time Streaming Protocol), a nivel de aplicación utilizado especialmente en servicios de streaming que permite a los usuarios el control directo en la reproducción del contenido enviado desde el servidor, empleando determinados comandos como pueden ser PLAY, PAUSE, SETUP y TEARDOWN. Por su parte los proveedores OTT de servicios multimedia fundamentalmente emplean para la entrega de contenido de audio y video, el protocolo de transferencia hipertexto (HTTP por sus siglas en inglés The Hypertext Transfer Protocol) que funciona sobre TCP como protocolo de transporte. Los factores que han influido en ello son entre otros el hecho de que la propia infraestructura de Internet está preparada para soportar de manera eficiente HTTP y la mayoría de los firewalls están configurados para permitir el paso de este tipo de tráfico. Además, a través de una conexión HTTP el cliente puede controlar el flujo que recibe sin necesidad de mantener un estado de sesión en el servidor. El streaming sobre HTTP tiene la ventaja de poder brindar a un gran número de clientes el mismo flujo sin imponer un costo adicional para el servidor [16]. Debido a estas ventajas han surgido diversas formas de realizar streaming utilizando HTTP que han alcanzado un gran despliegue comercial. Adicionalmente se le han incluido mejoras con una buena aceptación en la calidad como es, por ejemplo, el uso de la técnica de streaming adaptativo, con la cual se diferencia la calidad del contenido que se va a reproducir en función del ancho de banda disponible y la capacidad de los procesadores en los extremos receptores, teniendo en cuenta parámetros como la tasa de bits.
  • 25. Servicios OTT, QoS y QoE 15 Actualmente existen algunas soluciones que emplean el streaming adaptativo, como son Smooth Streaming de Microsoft, HTTP Live Streaming de Apple y HTTP Dynamic Streaming de Adobe y Dynamic Adaptative Streaming over HTTP (MPEG-DASH). La tecnología MPEG-DASH se convirtió en un Proyecto de Norma Internacional en enero de 2011, y una Norma Internacional en noviembre de 2011.La norma MPEG- DASH fue publicada como ISO / IEC 23009-1:2012, en abril de 2012 y revisada en mayo del 2014 como ISO / IEC 23009- 1:2014 [17]. A continuación, se explican las principales características de cada una de las soluciones de streaming adaptativo antes mencionadas. Microsoft Smooth Streaming Como se mencionó antes, Smooth Streaming es la implementación de Microsoft de la tecnología de streaming adaptativo que permite la entrega de contenido multimedia basada en la web, a través del protocolo HTTP. En lugar de hacer llegar el contenido como una descarga completa del archivo, o como flujos persistentes, este es recibido en el cliente como una serie de fragmentos en formato MPEG-4 que pueden ser almacenados en servidores frontera. En condiciones de cambio en la red (por ejemplo decremento de ancho de banda) o afectación del procesamiento de video por otra aplicación que se esté ejecutando, el cliente puede solicitar inmediatamente los próximos fragmentos de flujo codificado con una tasa de bits diferente que se acomode a las condiciones de cambio[18]. Un archivo que se transmite con Smooth Streaming, contiene, además de otros elementos que pudieran añadirse, una declaración por parte del servidor de las tasas de bits de audio y vídeo disponibles, de la resolución para cada contenido y de la duración de cada fragmento. Una vez que el reproductor conozca esta declaración, genera solicitudes HTTP sucesivas de fragmentos de audio y vídeo. En cada petición HTTP, el reproductor solicita el nombre del contenido, la tasa de bits requerida, y una marca de tiempo que apunta al principio del fragmento correspondiente. Esta marca de tiempo se determina utilizando la información proporcionada por los fragmentos[19]. Un reproductor que soporte Smooth Streaming mantiene dos conexiones TCP con el servidor, una para transferir los fragmentos de audio y la otra para los fragmentos de vídeo. Estas conexiones en determinadas condiciones pueden conmutar, proceso que resulta transparente para el usuario. De esta forma, en cualquier instante de tiempo, ambas tienen la oportunidad de transferir los dos tipos de fragmentos sin quedar inactiva por largos períodos de tiempo. Así se logra mantener estable el servidor y se evita el reinicio lento luego de una posible caída.
  • 26. Servicios OTT, QoS y QoE 16 El reproductor puede interrumpir una conexión TCP y abrir una nueva cuando la calidad de la primera es de muy bajo rendimiento o cuando el usuario da un salto intencional a un punto diferente del flujo. Es este caso, además de interrumpir la conexión, si existe, y abre otra con la solicitud de los nuevos fragmentos. Apple HTTP Live Streaming La solución HTTP Live Streaming está conformada por tres componentes: servidor, existencia de distribución y software de cliente. En el servidor se toman los flujos de entrada de los contenidos multimedia a transmitir, se codifican digitalmente y luego se encapsulan en el contenedor adecuado para ser entregados al sistema de distribución. Este sistema se compone de servidores Web estándar responsables de recibir y aceptar las solicitudes de los clientes y de entregarles los contenidos de acuerdo a los recursos con que cuenten. Las plataformas NGN permiten la distribución de contenidos multimedia a gran escala debido a los recursos que posee, sin embargo, en este contexto se están haciendo cada vez más populares las CDN. Por su parte el software cliente es responsable de determinar los recursos adecuados para solicitar la descarga de los contenidos, y de conformar los fragmentos que se reciben, de manera tal que el usuario lo perciba como un flujo continuo. Este software de cliente se encuentra incluido en el sistema operativo de Apple iOS 3.0 y en otros sistemas que tengan instalado el navegador Safari con la versión 4.0 o superior Típicamente, un codificador hardware toma la entrada de audio-video, la codifica en H.264-ACC respectivamente y entrega un flujo MPEG-2 Transport Stream (MPEG-2TS), el cual es dividido pequeños archivos multimedia a través de un software segmentador de flujos. Estos archivos son ubicados en un servidor web, donde el segmentador crea y mantiene un índice que contiene una lista de archivos multimedia. La dirección de este índice es publicada en el servidor web, para permitir al software cliente leer y solicitar archivos de la lista y reproducirlos según el orden en que se encuentre sin pausas o interrupciones entre segmentos [20]. Adobe HTTP Dynamic Streaming HTTP Dynamic Streaming es otra de las soluciones de streaming adaptativo para la entrega de contenidos multimedia. Semejante a las anteriores soluciones, se basa en el intercambio dinámico entre diferentes flujos de video, de diferente calidad y tamaño, mientras se reproduce el contenido. Es un intento de proporcionar a los usuarios una mejor experiencia durante la visualización, en correspondencia con su ancho de banda.[17].
  • 27. Servicios OTT, QoS y QoE 17 Algunas aplicaciones que soportan este estándar, como Flash Player y Flash Media Server en sus últimas versiones, admiten el streaming adaptativo a través del protocolo de mensajería en tiempo real (RTMP, por sus siglas en inglés de Real Time Messenger Protocol), propiedad de la compañía Adobe. También basado en TCP, RTMP fue creado especialmente para el streaming de audio, video y datos a través de Internet entre un reproductor Flash y un servidor. Este protocolo mantiene conexiones persistentes y permite enviar los flujos de manera fluida y con la mayor cantidad de información posible a través de la división de los paquetes en fragmentos cuyo tamaño se negocia entre el cliente y servidor de manera dinámica. Este proceso se realiza de forma similar a las soluciones de Apple y Microsoft. MPEG Dynamic Adaptive Streaming over HTTP (DASH) MPEG-DASH es un estándar desarrollado por la compañía que lleva su nombre (Moving Picture Expert Group) para streaming adaptativo, el cual fue publicado en el año 2012. Este estándar se desarrolló en el marco de la polémica de que cada estándar existente en aquel momento, para emplear la tecnología de streaming adaptativo, requería de protocolos y estándares propietarios tanto en el servidor como en el reproductor. En este marco y con la participación de varios expertos, la colaboración de otras compañías como Microsoft, Netflix, incluso Adobe y el esfuerzo coordinado con organizaciones de la industria como World Wide Web Consortium (W3C) [21], MPEG lanzó el estándar MPEG- DASH, el cual se ha convertido en la solución adoptada por la mayoría de los proveedores de contenido multimedia sobre Internet, específicamente los OTT, eliminando los problemas existentes por la variedad de formatos, estilos de codificación y fragmentación utilizados por las anteriores soluciones propietarias. En DASH, el contenido que se envía desde el servidor tiene dos componentes: un archivo manifest (manifiesto) conocido como MPD (Media Presentation Description) y los segmentos [22]. El MPD es un documento en formato XML que contiene algunas características útiles para el cliente en el momento de procesar el contenido multimedia. Por otra parte, los segmentos contienen el flujo multimedia formando pequeños segmentos (chunks), los cuales pueden estar conformados por simples o múltiples archivos. Para reproducir el contenido el cliente primeramente obtiene el MPD, el cual puede ser entregado a través de HTTP u otro protocolo, incluso SMTP. Luego, analiza ciertos aspectos dentro del manifest como la temporización, el contenido disponible en el servidor, el tipo de contenido, la resolución, el ancho de banda máximo y mínimo, la posible existencia de codificaciones alternativas, la accesibilidad, la localización del
  • 28. Servicios OTT, QoS y QoE 18 contenido en la red, entre otros. Con esta información el cliente selecciona la codificación apropiada a sus requerimientos y comienza el proceso de streaming a través de solicitudes HTTP. La mayor parte del proceso la realiza el cliente, el cual dispone de un buffer con el típico fin de equilibrar las fluctuaciones de la red para percibir los flujos de manera continua. También el cliente monitorea variaciones de la red para adaptar el tipo de fragmento recibido, según la tasa de bits que posea, al ancho de banda disponible. La especificación del estándar MPEG-DASH solo define el formato de los MPD y los segmentos. La entrega de los datos y el formato de codificación empleado, así como la reproducción del contenido está fuera del alcance de esta especificación. En la estructura del MPD se definen varios parámetros que indican un valor para cada parámetro mencionado anteriormente y que luego el cliente analiza antes de comenzar la reproducción. Estos parámetros se encuentran definidos a través de un modelo jerárquico, en el cual se refleja la estructura del contenido disponible. En un mayor nivel, el parámetro Period (período) describe un contenido, o parte del mismo dividido en intervalos de tiempo. Estos intervalos de tiempo contienen una referencia de inicio y una duración. Cada period contiene uno o más Adaptation Set (Conjunto de Adaptación), parámetro que proporciona información respecto a uno o más componentes multimedia como el idioma o los subtítulos. Cada Adaptation Set contiene uno o más parámetros Representation (Representaciones), siendo este el que brinda las distintas opciones de codificación de un mismo contenido. En la mayoría de los casos se utiliza diferentes alternativas de tasas de bits o incluso la codificación con distintos códec para lograr mayor compatibilidad y soporte a la mayor parte de los dispositivos. Cada Representation contiene varios Segment (Segmentos). El parámetro Segment muestra aquellos fragmentos de archivo que el cliente descargará de manera progresiva como un flujo multimedia continuo. Estos fragmentos se direccionan a través de un identificador de recursos uniforme (URI, por sus siglas en inglés de Uniform Resource Identifier), el cual apunta a un segmento específico del contenido en un servidor. Estos fragmentos pueden estar separados en ficheros diferentes o marcados por rangos de bytes dentro de un mismo archivo que incluye el contenido completo. Esta manera de representar los segmentos está determinada por el parámetro profile (perfil) empleado.
  • 29. Servicios OTT, QoS y QoE 19 El parámetro profile es uno de los más importantes dentro del MPD, pues determina el formato del mismo. El estándar define seis tipos de perfiles, tres basados en el formato base de archivos multimedia de la Organización Internacional de Normalización (ISO BMFF, por sus siglas en inglés): onDemand (bajo demanda), live (en vivo) y main (principal), este último engloba a los dos primeros. Además, incluye dos perfiles basados en la versión de transporte de flujo de MPEG (MPEG2-TS): simple (simple) y main (principal). Por último y englobando todos los anteriores se encuentra el perfil full (completo). En las implementaciones DASH los perfiles más utilizados son onDemand y live, en los cuales, para el primer caso los fragmentos son marcados por el URI dentro de un mismo archivo, para el segundo, a cada fragmento le corresponde un archivo independiente. 1.3 QoS La recomendación ITU-T E.800 del Comité de Estandarización de la Unión Internacional de las Telecomunicaciones (UIT-T, por sus siglas en inglés de Union International of Telecomunications) define la QoS como la “Totalidad de las características de un servicio de telecomunicaciones que determinan su capacidad para satisfacer las necesidades explícitas e implícitas del usuario del servicio” [23]. También es definida como “La habilidad de una red o porción de una red de proporcionar un servicio a un nivel garantizado” [24], o dicho de otra manera como la capacidad de un elemento de red (bien una aplicación, un servidor, un encaminador, un conmutador, etc.) de asegurar que su tráfico y los requisitos del servicio previamente establecidos en el Acuerdo de Nivel de Servicio (SLA, por sus siglas en inglés de Service Level Agreement) puedan ser satisfechos. La QoS puede ser medida, expresada y comprendida en términos de red y de elementos de red, lo que por lo general tiene poco significado para el usuario. 1.3.1 Parámetros de QoS Para proveer QoS en una red, conociendo que la información que se cursa a través de la misma tiene un carácter mixto, se deben considerar determinados elementos que influyen negativamente en el tráfico. Además, hay que tener en cuenta que todos los flujos no se ven afectados de igual forma por los disturbios existentes dentro de la red. Los parámetros que típicamente se miden a la hora de brindar QoS son el retardo o demora, la variación del retardo (jitter) y la pérdida de paquetes (individuales o en ráfagas). Cada parámetro o métrica, como comúnmente se le llama, se resume a continuación. Retardo: Es el efecto que se produce cuando un paquete dentro de un flujo no llega en el momento esperado. Este parámetro afecta fundamentalmente a las aplicaciones que
  • 30. Servicios OTT, QoS y QoE 20 funcionan en tiempo real como los servicios de voz y video. Puede estar dado por diversos factores, en la mayoría de los casos inherentes a los sistemas de comunicaciones como el entramado, empaquetado y codificación de canal, además de las demoras de propagación. Jitter: Variación del tiempo que transcurre entre el arribo de un paquete y otro, típicamente producido por congestión en la red. Este tipo de disturbio también afecta directamente a los servicios de voz y video, y puede ser atenuado con la utilización de buffers en los dispositivos receptores. La fuente fundamental de jitter en las redes IP, es el proceso de encolamiento en los enrutadores. Pérdida de Paquetes: Se manifiesta por sí solo como señal con ruido en el proceso de decodificación en el receptor, causando, por ejemplo, períodos de silencio o saltos en aplicaciones de audio, reducción de la inteligibilidad de la voz y degradación de la calidad de video, entre otras afectaciones. Esta pérdida también puede estar determinada por los dispositivos receptores debido al limitado tamaño de los buffers utilizados, pues en caso de que la información exceda la capacidad de almacenamiento se comienza a descartar paquetes, perdiéndose parte de la información. 1.3.2 Mecanismos para lograr QoS Los mecanismos para lograr QoS son un conjunto de medidas ordenadas que se tienen en cuenta para tratar el tráfico de una red. Típicamente se procede en un primer momento a diferenciar dicho tráfico a través de flujos, para posteriormente brindarle un tratamiento diferenciado a cada uno. Señalización y Clasificación Primeramente, es necesario distinguir cada flujo para lo cual se ejecutan dos operaciones: Señalización: Es una manera de darle una identificar cada paquete, por ejemplo, utilizando uno de los campos de la propia cabecera IP que permita distinguir al paquete respecto a los demás. Una identificación pudiera ser la dirección fuente, la dirección destino o la combinación de ambos, incluso en algunos casos, se le añade a la cabecera IP un nuevo campo con un valor específico. Clasificación: Consiste básicamente en agrupar los paquetes ya señalizados en conjuntos que serán tratados de manera diferente de acuerdo a los requerimientos que posean. Políticas de Tráfico
  • 31. Servicios OTT, QoS y QoE 21 A los paquetes ya clasificados se les aplica políticas de tráfico, con lo cual se determina si los requerimientos de los flujos entrantes se ajustan a la red que los va a soportar. Esto consiste en medir el flujo y compararlo con respeto a un ancho de banda determinado y de acuerdo a si se cumplen o no con las condiciones requeridas se les aplica una nueva señalización que usualmente contempla dos indicadores:  Razón de información comprometida (CIR)  Razón de información pico (PIR) Además, para supervisar estos dos parámetros se tienen en cuenta además los indicadores auxiliares siguientes:  Tamaño pico de sobrecarga (PBS)  Tamaño de sobrecarga comprometida (CBS)  Tamaño de sobrecarga excedida (EBS) CIR: Es la razón de tráfico promedio que el proveedor de servicios de red se compromete a garantizar a largo plazo al cliente. Se mide en bits/seg. En este tráfico se considera no sólo la carga útil de los paquetes, sino también las cabeceras de los mismos. PIR: Razón máxima de emisión de bits de un cliente que se encuentra suscrito en un servicio dentro de los que brinda un determinado proveedor. Un ejemplo de empleo de este indicador ocurre en los agregados de niveles de servicio (SLA, por sus siglas en inglés de Service Level Asignation). También se incluyen en el flujo las cabeceras IP de los paquetes. CBS: Tamaño máximo de sobrecarga de tráfico que la red permite respetando el PIR y haciendo uso de la CIR. EBS: Es otro tipo de umbral que excede al CBS. Los paquetes que sobrepasan este umbral son marcados en rojo. Ambos, el CBS y el EBS se utilizan en conjunto con el CIR. PBS: Similar al CBS, pero se trata en conjunto con la PIR. Con estos dos parámetros como referencia la red le da un tratamiento al tráfico dependiendo de la afectación que pueda causar dentro de la misma. Para ello se almacenan temporalmente los paquetes de salida en un buffer o cola. Gestión Activa de Colas Método de Descarte: Es el mecanismo adoptado por defecto en los enrutadores para una gestión activa de las colas. Hace que los paquetes sean descartados automáticamente cuando la información excede un máximo permitido. Tiene como
  • 32. Servicios OTT, QoS y QoE 22 ventaja la simplicidad de su implementación, pero puede causar el efecto que se conoce como sincronización global TCP. Este efecto se produce cuando el extremo transmisor recibe una señalización de reconocimiento negativo NAK, por sus siglas en ingles de (negative acknowledgement) referente a la pérdida de un paquete en la red y acto seguido el protocolo TCP del transmisor asume que la pérdida fue por congestión disminuyendo su tasa de transmisión y consecuentemente provocando utilización ineficiente de los recursos de la red, (el ancho de banda de salida y de los buffers). En contraposición el control activo de colas (AQM), por sus siglas en ingles de (Active Queue Management) es un mecanismo de control de congestión cuya función principal es evitar el efecto de sincronización global TCP, previendo el comienzo de la congestión y efectuando acciones para disminuir su efecto. En caso de que ocurra se puede implementar mediante tres métodos: 1. Descarte Aleatorio Anticipado (RED), por sus siglas en ingles de (Random Early Discarding): Detecta el inicio de la congestión y elimina paquetes del buffer del enrutador aleatoriamente. Emplea un algoritmo de predicción cuyo componente principal es el descarte de paquetes. 2. RED ponderada (WRED) por sus siglas en ingles de (Weighted Random Early Discarding): Funciona de forma similar al método anterior, pero en este caso se descartan los paquetes a partir de múltiples perfiles que pueden ser definidos para conjuntos específicos de colas. 3. Notificación Explícita de Congestión (ECN) por sus siglas en ingles de (Explicit Congestion Notification): Aplicado específicamente al tráfico TCP. Al inicio de la congestión se le notifica al transmisor mediante una señalización modificando un campo apropiado en las cabeceras TCP e IP antes de que los paquetes sean descartados. Se utiliza el mismo algoritmo de predicción que el RED, pero en este caso los paquetes no son descartados aleatoriamente, en cambio se transmiten con una indicación de congestión para notificar al transmisor. Manejo de Colas El manejo de colas se realiza a partir de métodos implementados dentro de los dispositivos que controlan tráfico. Estos métodos pueden ser: FIFO (First-In-First-Out). Almacén y envío: Es el método por defecto para el manejo de colas en caso de ausencia de un algoritmo programado para el tratamiento de los paquetes. Los paquetes entrantes son ordenados en una cola simple en el puerto de entrada por orden de llegada y posteriormente son enviados al puerto de salida en este mismo orden. No existe un tratamiento diferenciado, por lo que no se requiere un
  • 33. Servicios OTT, QoS y QoE 23 algoritmo específico resultando muy sencillo, pero a su vez desventajoso para los requerimientos de las redes actuales, sobre todo en los servicios de tiempo real. PQ (Priority queuing). Tráfico Priorizado: En este método se crea un número de colas, y a cada una se le asigna un orden de prioridad. Los paquetes con un menor orden de prioridad no serán tratados mientras no se procesen los de mayor orden. Es un método relativamente simple y puede ser utilizado en servicios de tiempo real como voz y video sobre IP, que usen típicamente el protocolo UDP. Su uso con TCP requeriría un especial cuidado debido al comportamiento de este protocolo ante la congestión, pues de no hacerse esto, pudieran descartarse los paquetes que se acumula en las colas de menor prioridad. FQ (Fair Queuing) Ancho de banda Asignado: Los paquetes entrantes se agrupan en un determinado número de colas poseen un ancho de banda asignado de igual magnitud y cuya suma corresponde al ancho de banda total del puerto de salida. De esta manera, cada tráfico entrante tiene asignado un ancho de banda fijo. No se requiere un algoritmo especial de asignación, para añadir una nueva cola, pues el mismo sistema automáticamente reajusta la asignación, siendo esta su principal ventaja. Como desventaja presenta que, al realizar una asignación fija, no toma en cuenta las necesidades de aplicaciones que requieren más ancho de banda que otras. Otra desventaja importante es que el tamaño de los paquetes influye directamente en la asignación de ancho de banda en las colas. WRR (Weighted Round Robin). Asignación basada en requerimientos de flujo: Este método resuelve la primera desventaja que presenta el FQ de no tener en cuenta los requerimientos de los flujos entrantes de las aplicaciones. En este caso se divide el ancho de banda del puerto salida teniendo en cuenta el ancho de banda necesario para cada flujo entrante. Para ello, primero se clasifican los paquetes dentro de cada flujo. Basado en esta clasificación se le asigna una velocidad de transmisión a cada flujo equivalente a un porciento determinado de ancho de banda total del puerto de salida. Posteriormente se van transmitiendo los paquetes con un ancho de banda determinado por su tamaño y respetando el asignado por el flujo al que pertenece. A este método también se le conoce como CQ (Custom Queuing). WFQ (Weighted Fair Queuing). Encolamiento Inteligente: Tiene en cuenta la segunda desventaja de FQ, resolviendo la incidencia directa del tamaño de los paquetes en los flujos para la asignación del ancho de banda. A diferencia del WRR, en el que se asigna a los paquetes un ancho de banda por clase de tráfico y dentro de esa clasificación se envían respetando su tamaño, en este caso, luego de clasificar los flujos y crear las
  • 34. Servicios OTT, QoS y QoE 24 colas, estos paquetes son procesados bit por bit y luego se reensamblan de la misma manera, respetando el tiempo que demoró en ser procesado y posteriormente son enviados al puerto de salida. De esta manera, si un paquete es demasiado largo, va a tomar más tiempo en ser reensamblado y por tanto enviado dejando de ser este factor un problema en la asignación de ancho de banda. CB WFQ (Class-Based WFQ). Basado en Clases: Muy similar al WRR en cuanto a clasificación y asignación de los paquetes por clases basado en el ancho de banda total de los puertos de salida. La diferencia radica en el tratamiento de los flujos después de ser clasificados. En WRR se le aplica a cada clasificación el método FQ, mientras que en CB WFQ, a cada flujo dentro de cada clase es tratado mediante WFQ. Se trata más bien de una especialización de los métodos WRR y WFQ para utilizar sus ventajas. Servicios Integrados y Servicios Diferenciados En las redes IP, existen dos tipos de mecanismos que se utilizan para brindar QoS: Servicios Integrados (IntServ) y Servicio Diferenciado (DiffServ). El mecanismo IntServ distingue y clasifica el tráfico de extremo a extremo, identificando cada flujo IP individualmente a través de cinco parámetros:  Identificador de Protocolo  Dirección IP de destino  Dirección IP de origen  Puerto de destino  Puerto de origen Luego de clasificar el tráfico a partir de los parámetros anteriores el mecanismo IntServ reserva recursos a partir de especificaciones que deben ser definidas por la aplicación de origen. Estas especificaciones son las que van a caracterizar el tráfico y las necesidades del servicio que conforma. Dicha caracterización incluye los requerimientos del servicio en cuanto a ancho de banda y parámetros de desempeño (retardo, jitter y razón de pérdida de paquetes). Para garantizar los requerimientos de cada flujo, IntServ utiliza el protocolo de reserva de recursos (RSVP, por sus siglas en inglés de Resource reSerVation Protocol). El protocolo RSVP se encarga de reservar los recursos requeridos por cada flujo, controlando cada dirección de transmisión por separado. La fuente y el destino intercambian mensajes RSVP para clasificar los flujos y establecer cómo será el tránsito a través de cada nodo. La fuente solicita su reservación de acuerdo a sus requerimientos
  • 35. Servicios OTT, QoS y QoE 25 y la asignación de recursos, según la disponibilidad se inicia en el extremo receptor. El estado de reserva es almacenado en los nodos y se actualiza periódicamente. Este protocolo no es muy utilizado debido a que cada nodo debe almacenar el estado de reserva, lo que resulta impráctico en redes de gran alcance, además de presentar problemas de escalabilidad. En DiffServ los flujos no son clasificados de extremo a extremo como ocurre en IntServ. En este caso el ancho de banda y los recursos de la red se asignan teniendo en cuenta el tipo de tráfico sin analizar de donde proviene. Provee un tratamiento relativamente diferenciado al tráfico sin lograr niveles absolutos de QoS en la totalidad de la red. Para garantizar esto sería necesario implementar el algoritmo de control de admisión en las fronteras del dominio DiffServ, con el cual se comprueba si en los puertos de salida de los dispositivos frontera existen los requerimientos necesarios para el tráfico antes de introducirlos en la red. De esta manera existiría un control total de los flujos en la red. A diferencia de IntServ, este mecanismo no reserva recursos para el despliegue de los servicios. Los servicios DiffServ se agrupan formando agregados de nivel de servicio (SLA) que van desde el origen al cliente, y este último los percibe como agregados de tráfico condicionado (TCA) por sus siglas en ingles de Trafic Conditional Agreement) Un servicio de este tipo, está determinado por otros parámetros como: perfil de tráfico (memoria de parámetros de sobrecarga), métricas de desempeño (demora, procedencia de paquetes descartados), tratamiento de paquetes no conformados entre otros. Desde el punto de vista del proveedor, DiffServ tiene como objetivo para el diseño de la red conocer el tratamiento del tráfico y el comportamiento esperado por el cliente de acuerdo al SLA. 1.4 QoE La calidad de experiencia percibida por el usuario es definida por distintos autores de diferentes maneras. Algunas definiciones de QoE son las siguientes:  “El resultado de una valoración hecha por un usuario y por lo tanto tiene mucho que ver con las expectativas que éste tiene.”[25]  “Término utilizado para describir las percepciones del usuario acerca del rendimiento de un servicio. Está expresado en sensaciones humanas tales como: ‘bueno’, ‘excelente’, ‘pobre’, entre otros.”[26]  “El desempeño general de un sistema, visto desde la perspectiva del usuario.´´ [27]
  • 36. Servicios OTT, QoS y QoE 26  “La aceptabilidad global de una aplicación o servicio, tal como la percibe subjetivamente el usuario, la cual está estrechamente relacionada con la calidad de servicio.”[28]  “La calidad del proceso de comunicación según es percibido por el usuario. Es aquello que hay que maximizar en la prestación de un servicio.”[29]  “El grado de deleite o molestia del usuario de una aplicación o servicio. Resultado del cumplimiento de la o las expectativas con relación a la utilidad y/o el disfrute de la aplicación o el servicio, a la luz de la personalidad y el estado actual del usuario.” [30] Todas estas definiciones coinciden en que la QoE no es un término puramente técnico, pues puede ser afectada por diversos factores subjetivos dependiendo de cuál sea la aplicación, el servicio y las expectativas que de ellos tengan los usuarios. QoE se refiere a la aceptación o no de la calidad de un servicio o aplicación que es percibida por el usuario final, donde intervienen factores objetivos, como el funcionamiento de la red (retardo, jitter y pérdida de paquetes) y factores subjetivos, como el entorno, el contexto, aspectos psicológicos y sociológicos, el perfil del usuario y sus experiencias, entre otros. La QoE es mucho más importante que la calidad de funcionamiento de los servicios o las redes que los soportan, ya que es la que determina la fidelidad de los clientes a un servicio contratado. Está íntimamente relacionada con la QoS y existen muchos modelos donde se relacionan cuantitativamente bajo ciertos escenarios. Son numerosos los factores que influencian y contribuyen a la QoE percibida por el usuario en los servicios OTT de video streaming. Todos los pasos del procesamiento del video, desde la grabación, post/pre-procesamiento, codificación, compresión, transmisión, decodificación hasta la reproducción del video tienen un directo y fuerte impacto en lo que es percibido por el usuario final. La degradación de la calidad del video puede ocurrir en cualquiera de estos procesos. Además, el usuario es afectado también por otros factores tales como emociones, experiencias previas, contexto, etc. Ejemplos de algunos de estos factores que afectan la QoE de los usuarios que reciben servicios multimedia son los siguientes[31]:  Tipo de Display (CRT, LCD, iPad etc.) y sus propiedades (tamaño, resolución, brillo, contraste, tiempo de respuesta, color).  Condiciones de visionado (distancia, iluminación).  Experiencia de video del espectador (es difícil conformarse con la definición estándar luego de haber visto un contenido en alta definición).
  • 37. Servicios OTT, QoS y QoE 27  Intereses individuales del espectador (contenidos favoritos, etc) determinan el nivel de atención y concentración.  Interacción con el servicio y con la pantalla del dispositivo (interfaz web, control remoto, zap-time, EPG)  Calidad y sincronización del audio y el texto, en caso de subtítulo, acompañante. El ecosistema de QoE en servicios multimedia incorpora todos los posibles componentes que directa o indirectamente pueden afectar la percepción del usuario del servicio multimedia como, por ejemplo: los contenidos, la red, el usuario, el entorno, el dispositivo terminal y la aplicación o servicio. La diversidad de dichos componentes hacen la estimación de la QoE compleja e impredecible.[32] Si la calidad del contenido original no es óptima, tampoco lo será la que recibe el usuario final. Características del video como el bit rate, frame rate, resolución y tipo de video (2D, 3D) deben mejorarse desde la fuente para lograr una alta QoE en el destino. Las condiciones en cuanto a disponibilidad y confiabilidad de la red que transporta los paquetes de los contenidos impactan fuertemente en la QoE percibida por el usuario final. Dichas condiciones son representadas por los parámetros de QoS como son: razón de pérdida de paquetes, pérdida de paquetes en ráfaga, jitter, ancho de banda y razón de paquetes, entre otros. Cada servicio multimedia tiene sus propios requerimientos de QoS. Como se dijo antes la QoE del servicio multimedia percibida por el usuario está en dependencia de sus actitudes y expectativas del servicio. Diferentes perfiles de usuario, donde intervienen la edad, sexo, intereses, habilidades, estado de ánimo, experiencia, etc., provocan distintas percepciones de la QoE de un servicio multimedia. Por ejemplo, la QoE percibida será mayor para determinados contenidos hacia los que se inclina el espectador según sus gustos y preferencias. Las diferentes condiciones del entorno (ruido, hora del día, iluminación, distancia, etc.) pueden afectar directa o indirectamente la manera en que el usuario percibe el servicio multimedia. La QoE puede variar de acuerdo a cuándo, dónde y con quiénes es recibido dicho servicio. Como se ha mencionado, los contenidos multimedia pueden ser vistos en variados dispositivos terminales como televisores, computadoras personales (PCs), laptops, tables, teléfonos móviles, etc., cada uno con diferentes características como tamaño, resolución, calidad de sonido, entre otras, que no inciden de igual forma en la experiencia del usuario. Según [33], pruebas subjetivas realizadas para evaluar la QoE de servicios multimedia muestran que casi todos los usuarios encuestados prefieren ver el contenido en una PC que en un dispositivo móvil.
  • 38. Servicios OTT, QoS y QoE 28 El contenido multimedia puede ser ofertado al usuario por diferentes proveedores de servicios OTT, cada uno de los cuales propone variadas aplicaciones con características distintas de usabilidad, interactividad, tamaño de buffer, codificador y decodificador, las cuales impactan de manera diferente en la experiencia del usuario. Cuanto más intuitiva y fácil de usar sea la aplicación, mayor será entonces la QoE percibida por el usuario. Cada componente del ecosistema de la QoE juega un importante papel en determinar cómo el usuario percibe la calidad del servicio multimedia. Si cualquiera de los elementos del ecosistema. Esto implica que todas las partes involucradas en la distribución de contenido multimedia deben ser muy cuidadosas en monitorear, evaluar y adaptar sus correspondientes componentes para brindar una alta QoE al usuario final. 1.4.1 Sistemas y métodos de evaluación de QoE Hoy en día resulta bastante complejo contar con un sistema capaz de dar un resultado objetivo de la QoE percibida por el usuario, debido al gran carácter subjetivo de la misma, lo que constituye una de las mayores limitantes a la hora de evaluar el desempeño de los servicios OTT. Los principales métodos existentes para evaluar la QoE están divididos en dos categorías: métodos de medición subjetivos y métodos de estimación objetivos, aunque existen métodos híbridos que correlacionan las mediciones subjetivas y objetivas. Los métodos subjetivos de medida, realizados según ciertas recomendaciones en ambientes controlados, son los más confiables, pero son difíciles de implementar. Se requiere tiempo para preparar las condiciones bajo las que se realiza la prueba, involucrar a un conjunto de personas “no expertas” que dispongan de la voluntad y el tiempo para realizar las evaluaciones, y un tiempo importante pre y post procesamiento. Por los problemas de los métodos subjetivos, ha existido un gran esfuerzo en generar métodos objetivos de medida, que estimen la calidad de video percibida por los usuarios. Estos se basan en analizar el contenido a evaluar mediante algoritmos matemáticos y/o fórmulas de cálculo, los que dan como resultado una estimación de la calidad. El desafío es lograr que la estimación de calidad proporcionada por los métodos objetivos coincida con los resultados de los métodos subjetivos. 1.4.1.1 Métodos subjetivos de evaluación de QoE Las pruebas subjetivas se llevan a cabo con la participación de usuarios del servicio. La idea es que las personas, que utilizan el servicio en un entorno real, evalúen el mismo completando encuestas. Las preguntas y respuestas de los cuestionarios que se aplican
  • 39. Servicios OTT, QoS y QoE 29 reflejan diversas características del servicio. La selección apropiada de los usuarios, el tamaño de la muestra, el contenido, el entorno, entre otros, tienen una importancia crítica para la credibilidad del método. La nota media de opinión (MOS por sus siglas en inglés de Mean Opinion Score), es la medida subjetiva más popular de QoE en la que los sujetos asignan su opinión sobre la calidad de la experiencia percibida en base a una escala predefinida de valores. Las Recomendaciones ITU-T P.800 [34] y P.800.1 [35] definen una escala MOS de cinco puntos. La mayoría de las métricas utilizan escalas absolutas y una descripción textual de la calidad que a menudo se asigna a cada puntaje MOS. Las descripciones pueden ser orientadas a la calidad u orientadas al deterioro de la misma. Existen varios métodos subjetivos de QoE, los más importantes se mencionan a continuación: La Recomendación ITU-T P.913 [36] describe métodos de evaluación subjetiva no interactivos para evaluar la calidad audiovisual global, en un sentido, para servicios de distribución de contenidos multimedia sobre Internet. Estos métodos pueden ser usados para diferentes propósitos como la comparación de la calidad de múltiples dispositivos en cuanto a su desempeño en variados escenarios y valoraciones subjetivas donde el impacto de la calidad del dispositivo y la del material audiovisual son confundidas. Los métodos descritos en esta recomendación se mencionan son:  Índices por categorías absolutas (ACR, absolute category rating).  Índices por categorías de degradación (DCR, degradation category rating).  Método de comparación por pares (PC, pair comparison).  Evaluación subjetiva de la calidad de vídeo multimedios (SAMVIQ, subjective assessment of multimedia video quality).  (MUSHRA, multi-stimuli with hidden reference and anchor points). En [37], los autores proponen un método inmersivo en el cual cada sujeto ve la fuente de estímulo una sola vez. En adición a la escala MOS tradicional, algunas preguntas son usadas con el objetivo de enfocar al usuario en la aplicación evaluada. El método propuesto tiene gran potencial para aplicaciones que son difíciles analizar con los métodos subjetivos tradicionales. Actualmente este método se encuentra bajo estudios del proyecto audiovisual HDTV del Video Quality Experts Group para su validación. Un método presentado en [38] propone un modelo para el comportamiento de los usuarios que incluye a usuarios predispuestos, viendo esto no como un error ante la evaluación del servicio, sino como una característica del mismo. Mediante experimentos los autores exploran el impacto que ocasiona la predisposición de los sujetos en la
  • 40. Servicios OTT, QoS y QoE 30 valoración del servicio recibido, con el objetivo de eliminar dichos efectos en la nota total de calidad dada al servicio evaluado. Una metodología de evaluación para la valoración subjetiva de la calidad de un servicio de video streaming adaptativo, teniendo en cuenta las métricas de calidad que se presentan en los servicios que emplean el estándar MPEG-DASH, es presentada en [39]. Aunque el modelo propuesto está inspirado en los métodos SSCQE y ACR, presenta características más realistas y acordes con los escenarios de evaluación de QoE de servicios de streaming adaptativo, en comparación con los métodos tradicionales. 1.4.1.2 Métodos objetivos de evaluación de QoE Estos métodos se basan en la estimación de la calidad percibida a partir de medidas de rendimiento. Son métodos que tratan de modelar de manera cuantitativa de las relaciones entre la calidad percibida por los usuarios finales y las medidas objetivas de determinados parámetros de calidad. Los modelos se determinan a partir de experimentos realizados con usuarios, en los que se recogen sus percepciones sobre la calidad experimentada en diversas condiciones. Estos métodos permiten la evaluación continua de la QoE de un servicio a partir de medidas objetivas del rendimiento, QoS. Su principal desventaja es que dependen fuertemente de los servicios asociados, por lo que los parámetros críticos de calidad varían de un servicio a otro, además pueden ser poco informativos y dar resultados inexactos. Por lo tanto, son desarrollados cuidadosamente y verificados por pruebas subjetivas. En forma genérica, los métodos objetivos de medida de calidad pueden clasificarse según si lo que se analiza es el propio video (el medio o contenido) o si lo que se analiza son los parámetros de codificación y transmisión. Los modelos basados en el análisis del contenido basan su funcionamiento en el análisis detallado del contenido del video. Este tipo de modelos realizan análisis completos del video, y típicamente buscan degradaciones de diversa índole (efectos de bloques, borrosidad, etc.). Dentro de esta categoría, los modelos a su vez se clasifican según la disponibilidad total, parcial o nula de la señal original, existiendo métodos con disponibilidad total de la señal original (FR - Full Reference), métodos con disponibilidad parcial de la señal original (RR – Reduced Reference) y métodos sin disponibilidad de la señal original - NR (No Reference). En la figura 7 se esquematiza la forma en que trabajan los modelos FR, RR y NR. Se observa que los modelos del tipo FR toman como entrada la señal original completa y la señal degradada, los modelos RR toman como entrada la señal degradada y un conjunto resumido de características de la señal original,
  • 41. Servicios OTT, QoS y QoE 31 a través de un canal auxiliar, y los modelos NR toman como entrada únicamente la señal degradada. Los modelos basados en un conjunto reducido de parámetros conocidos como “Modelos Paramétricos”, se basan en estimar la calidad percibida del video tomando en cuenta únicamente los valores de un conjunto reducido de parámetros, como por ejemplo el bit rate, el frame rate, el porcentaje de pérdida de paquetes, etc. Con estos parámetros se implementa una fórmula, cuyo resultado es la estimación de la calidad de video. Figura 1.7 Esquema de modelos de FR, RR y NR [40]. La Recomendación ITU-T G.1011 (06/2015) [41] propone 5 clasificaciones fundamentales para las metodologías de evaluación objetiva de la calidad, en dependencia de la aplicación: 1. Modelos basados en el contenido de media. 2. Modelos basados en paquetes. 3. Modelos basados en el planeamiento de la red. 4. Modelos basados en el flujo de bits. 5. Modelos híbridos. A continuación se mencionan varios de los trabajos realizados por algunos autores para la evaluación de QoE de servicios multimedia. La Recomendación UIT-R BT.1866 (03/2010) [42] especifica métodos para la estimación de la calidad visual percibida para aplicaciones de radiodifusión que utilizan televisión de definición reducida (TVDR) cuando la señal disponible es una señal de referencia completa. Los métodos descritos en esta recomendación son:
  • 42. Servicios OTT, QoS y QoE 32  VQEG Propuesto por NTT, Japón.  VQEG Propuesto por OPTICOM, Alemania.  VQEG Propuesto por Psytechnics, Reino Unido.  VQEG Propuesto por la Universidad Yonsei, de la República de Corea. Los métodos de estimación de esta Recomendación se aplican a:  evaluación, especificación y pruebas de aceptación de códecs;  supervisión de la calidad de funcionamiento de la fuente, en tiempo real y en servicio;  supervisión distante de la calidad del destino cuando hay disponible una copia de la fuente;  medición de la calidad para la supervisión de un sistema de almacenamiento o de transmisión que utilice técnicas de compresión y descompresión de vídeo, ya sea en un solo paso o mediante la concatenación de dichas técnicas;  pruebas de laboratorio de sistemas de vídeo. Un conjunto de novedosos modelos de QoE basados en la aceptabilidad del servicio, denotados como modelos “A-QoE”, son propuestos en [43] y [44] como resultado de evaluaciones subjetivas de calidad realizadas por los usuarios. Los modelos presentados permiten predecir la aceptabilidad y el agrado de los usuarios en varios escenarios servicios de video en móviles. Un análisis de regresión no lineal estática es usado para construir los modelos con un grupo de factores influyentes en la calidad percibida del servicio, como parámetros de codificación y bit rate, características del video y resolución de la pantalla del dispositivo móvil. En [45] los autores investigan la relación entre tres niveles de calidad de servicios de video streaming sobre HTTP : QoS de la red, QoS de la aplicación y QoS desde la perspectiva del usuario (QoE). El objetivo es entender cómo los parámetros de QoS de la red afectan la QoE del servicio de video streaming sobre HTTP. Primeramente, este artículo presenta una correlación entre la QoS de la red y la QoS de la aplicación, usando modelos analíticos y evaluaciones empíricas. Luego son realizados experimentos para evaluar la relación entre la QoS de la aplicación y la QoE. El estudio realizado revela que la frecuencia de rebufereado (rebuffering) es el principal factor responsable por las variaciones en la QoE. En [46] es presentado un modelo analítico de medición objetiva sin referencia, denominado “Pause Intensity”, para la evaluación de la calidad de video, basado en un análisis estadístico. El modelo caracteriza el comportamiento del buffer que almacena los paquetes de video en el cliente, en función del desempeño de la red (throughput) y la
  • 43. Servicios OTT, QoS y QoE 33 razón de reproducción del video. Esto permite medir y controlar la calidad de forma instantánea sin requerir un video de referencia. El modelo propuesto específicamente se enfoca en la necesidad de evaluar la calidad en términos de continuidad de la reproducción en servicios de video streaming sobre TCP, la cual no puede ser apropiada mente medida por otras métricas objetivas tales como PSNR y SSIM. El desempeño de este modelo es rígidamente verificado por resultados de simulaciones realizadas y pruebas subjetivas usando un conjunto de videos clips, las cuales indican que el modelo propuesto es independiente de los contenidos evaluados. En [47], un modelo basado en redes neuronales artificiales tales como BPNNs (Backpropagation Neural Networks) y las RNNs (RandomNeural Networks) es aplicado para evaluar las métricas de calidad MOS (Mean Opinion Score), PSNR (Peak Signal Noise Ratio), SSIM (Structural Similarity Index Metric), VQM (Video Quality Metric) y QIBF (Quality Index Based Frame). El modelo propuesto permite establecer QoS basado en la estrategia Diffserv. Las métricas son analizadas a través de los coeficientes de correlación de Pearson y Spearman y la RMSE (Root Mean Square Error), obteniendo valores de correlación superiores al 90% para todas las métricas evaluadas. En [48], los autores proponen un modelo para evaluar QoE en servicios de video streaming en ambientes inalámbricos, contemplando factores del equipamiento y el entorno de dichos servicios. También proponen un algoritmo llamado QoE Based Scheduling (QBS), con el objetivo de hacer más eficiente el uso de los recursos de red. Los resultados de simulaciones realizadas muestran, según los autores, que el promedio de la satisfacción de los usuarios mejora cuando se emplea QBS. En [49], los autores presentan un nuevo modelo de calidad de video (VQM, Video Quality Model, por sus siglas en inglés) para evaluar el impacto en la percepción del usuario de las demoras variables de las tramas de video (VFD, variable frame delays, por sus siglas en inglés). Este modelo, llamado VQM_VFD, emplea características perceptuales extraídas de los paquetes de video transportados por la red y predice la calidad del video midiendo múltiples demoras de las tramas. Los autores realizan un análisis del desempeño del modelo propuesto, donde evalúan su eficiencia en la predicción de las opiniones humanas de calidad visual. En [50], se hace una propuesta para relacionar la QoE y la QoS, en la cual métricas de calidad de video (VQM, Video Quality Metric, por sus siglas en inglés) son utilizadas para indicar la QoE. A partir de los resultados obtenidos en simulaciones realizadas, los autores proponen una fórmula simple para estimar la QoE desde parámetros de QoE
  • 44. Servicios OTT, QoS y QoE 34 para servicios de video streaming bajo determinadas condiciones. El método propuesto es no intrusivo y fácil de usar. En [51], los autores investigan la principales factores que afectan la calidad de video percibidas por los usuarios: demora inicial de la reproducción, congelamiento de la imagen (rebuffering) y fluctuaciones del bit rate. Además diseñan y desarrollan pruebas subjetivas para estudiar las dimensiones de dichas afectaciones en la calidad percibida por los usuarios. Basados en los resultados obtenidos en las pruebas, proponen varias funciones que pueden medir cuantitativamente la afectación de cada factor en la experiencia del usuario al reproducir cualquier video en formato DASH. También ofrecen resultados que validan la utilización del método propuesto. La tesis doctoral presentada por Pedro de la Cruz Ramos en 2012 [52] constituye una contribución a los modelos y metodologías para la estimación de la calidad percibida por los usuarios, o calidad de experiencia (QoE), a partir de parámetros de calidad y/o rendimiento de red y/o servicio (QoS) en servicios multimedia, y específicamente en servicios triple-play (3P): servicios de televisión (TV), telefonía y datos ofrecidos por un mismo operador como un paquete único. En particular, se centra en los servicios triple- play convergente (desplegado sobre una red de transporte común basada en IP, gestionada por un único operador como un Sistema Autónomo (SA), y la relación entre la calidad percibida por los usuarios de dichos servicios y los parámetros de rendimiento de la red de transporte IP subyacente. Específicamente, contribuye a la estimación en línea (es decir, durante la prestación del servicio, en tiempo real o casi-real) de dicha calidad. El autor selecciona un modelo ya existente, de tipo matricial, para la estimación de la calidad global en servicios complejos a partir de los parámetros de funcionamiento interno de los agentes que proporcionan los servicios. Este modelo, definido en términos de servicios y sus componentes, percepciones de los usuarios, capacidades de los agentes, indicadores de rendimiento y funciones de evaluación, permite estimar la calidad global de un conjunto de servicios convergentes, tal como la perciben uno o más grupos de usuarios. Esto se consigue combinando los resultados de múltiples modelos parciales, tales que cada uno de ellos proporciona la valoración de la calidad percibida para uno de los servicios componentes, obtenida a partir de un conjunto de parámetros de rendimiento y/o Calidad de Servicio de la red de transporte IP convergente. El modelo se basa en la evaluación de las percepciones de los usuarios a partir de factores de valoración, calculados a partir de indicadores de rendimiento, que se derivan a su vez de parámetros de funcionamiento Interno correspondientes a las capacidades de los distintos agentes que intervienen en la prestación de los servicios.
  • 45. Servicios OTT, QoS y QoE 35 Otra tesis doctoral que hace importantes contribuciones es la presentada por José Joskowicz en 2012 [40]. Dichas contribuciones se mencionan a continuación.  Análisis detallado de la forma en que la calidad depende de la tasa de bits (bit rate) utilizado en la codificación, y su modelado matemático.  Estudio de la influencia de la tasa de imágenes (frame rate) en la calidad percibida del video, y su inclusión dentro de un modelo paramétrico.  Estudio y modelado de la calidad de video según el tamaño o la resolución de la pantalla utilizada, logrando una estimación paramétrica basada en el área o cantidad de pixeles utilizados en la codificación.  Identificación de los parámetros relacionados al contenido del video que influyen en la calidad percibida, y su modelado matemático en combinación con los otros parámetros de codificación y con las características del medio de transmisión (pérdida de paquetes).  Análisis de la calidad obtenida en el proceso de codificación de MPEG-2 y H.264/AVC, y propuesta de una metodología que puede ser extendida al análisis de cualquier otro codificador del mercado.  Análisis de cómo se ve afectada la calidad de video en función del porcentaje de pérdida de paquetes en la red de transmisión, en combinación con la tasa de bits (bit rate), la tasa de imágenes (frame rate) y el tipo de contenido, con el objetivo de incluir este modelado en una expresión paramétrica. Sobre la base de los análisis detallados en los puntos anteriores, tal y como se dijo anteriormente, la principal contribución de la tesis es el desarrollo de un nuevo modelo paramétrico de estimación de calidad de video, que tiene en cuenta en forma combinada la tasa de bits (bit rate), la tasa de imágenes (frame rate), el tamaño de pantalla, el códec, el porcentaje de pérdida de paquetes y el contenido del video. El modelo propuesto es contrastado con los resultados obtenidos utilizando modelos estandarizados basados en el análisis de contenidos, así como con el resultado de pruebas subjetivas, las que son también realizadas como parte del presente trabajo de tesis. Por otra parte, el modelo propuesto es comparado con el rendimiento de diversos modelos paramétricos existentes utilizando una base común de videos, mostrando que los resultados obtenidos con el modelo propuesto en la presente tesis son mejores que los obtenidos con los modelos existentes previamente. En la tesis doctoral presentada por Joaquín Navarro Salmerón [53] se lleva a cabo la propuesta de un conjunto de modelos cuyo objetivo es estimar la calidad percibida por los usuarios de los servicios de vídeo basados en DASH. Más concretamente, partiendo de
  • 46. Servicios OTT, QoS y QoE 36 la definición del servicio como un conjunto de componentes de servicio, se desarrollan modelos parciales que estiman la calidad percibida asociada a cada uno de estos componentes: calidad de vídeo, calidad de audio, degradaciones asociadas a la transmisión, etc. Cada una de estas estimaciones de calidad percibida se combinan en un modelo global que estima la calidad percibida total del servicio. La tesis doctoral presentada por Luis Anegekuh en 2014 [54], propone una métrica ´´tipo de contenido´´, que es usada junto con parámetros de codificación y de QoS de la red para desarrollar un modelo de calidad de video basado en el contenido que estima la calidad de diferentes secuencias de video codificadas en el formato High Efficiency Video Coding (HEVC) y entregadas sobre una red IP. Las principales contribuciones de este proyecto son las siguientes:  Definición de una nueva métrica para cuantificar el tipo de contenido de video basada en las características espaciotemporales extraídas del flujo de bits codificado.  Desarrollo de un novedoso test subjetivo para servicios de streaming de video.  Desarrollo de un nuevo modelo de predicción de la calidad del video basado en el contenido para predecir la QoE de secuencias de video entregadas sobre una red IP. El modelo es evaluado usando métodos subjetivos y objetivos. 1.5 Conclusiones Las propuestas OTT actualmente tienen una gran demanda en el mercado mundial, incluyendo la región de América Latina y nuestro país. Como principales servicios ofrecidos destacan los de video, música, voz, mensajería y redes sociales. Los operadores de telecomunicaciones ven amenazado su negocio, pues las propuestas OTT resultan ser más atractivas y menos costosas para los usuarios, que los servicios tradicionales ofrecidos por ellos. Además, los servicios OTT ocasionan una fuerte presión en el tráfico de redes de las compañías de telecomunicaciones, en especial el tráfico de video. Los servicios OTT de video streaming son los de mayor ascenso en el uso de Internet por los usuarios, incrementándose cada vez más sus requisitos en cuanto a calidad de experiencia percibida. Son diversos los mecanismos implementados por los operadores para brindar a sus usuarios QoS, pero no son suficientes en los nuevos escenarios donde se desarrollan los servicios OTT.
  • 47. Servicios OTT, QoS y QoE 37 Lograr un elevado nivel de aceptación por los usuarios de los servicios ofrecidos, constituye un reto para los operadores y proveedores de dichos servicios. Para ello juega un papel fundamental el concepto de QoE, que va más allá del análisis del desempeño de parámetros de red, teniendo en cuenta además diversos factores subjetivos que se centran en el usuario final. La evaluación de la QoE percibida por los usuarios es fundamental para la optimización de los servicios brindados. Son muchos los métodos subjetivos y objetivos propuestos para evaluar la QoE de servicios OTT de video streaming. Los métodos objetivos tratan de estimar la evaluación de la QoE percibida por los usuarios, pero no todas las propuestas existentes toman en cuenta todos los factores que intervienen en dicha evaluación, por lo que se hace necesario la elaboración de un método objetivo que permita estimar la QoE en servicios OTT de video streaming, que contemple al menos, la mayoría de los factores que la afectan.
  • 48. 38 Capítulo 2 Propuesta de un método para la estimación de la QoE en servicios OTT de video streaming