Sei sulla pagina 1di 16

VIII Workshop do DCC/UFJF

Departamento de Cincia da Computao Universidade


Federal de Juiz de Fora

Medio de audincia e
Interatividade em IPTV
Eduardo Rocha Soares
Orientador: Prof. Eduardo Barrre

A arquitetura do servio de medio de


audincia e interatividade

Figura 1. Arquitetura do servio de medio de


audincia em IPTV.

TDMiddleware

executado no terminal de IPTV.


Foi desenvolvido no LApIC da UFJF.
Responsvel por gerenciar todos os mdulos do dispositivo terminal de
IPTV.
O papel do TDMiddleware na arquitetura de medio de audincia
notificar as TD-AMFs sempre que um evento ocorre em algum mdulo.
Estas notificaes so feitas utilizando o formato JSON (Ver figura 1).

Formato do JSON

Figura 2. Exemplo de JSON enviado do TDMiddleware


para as TD-AMFs

TD-AMFs

Esto sendo desenvolvidas em C++ e so executadas no dispositivo terminal


de IPTV.
Tem como funcionalidade receber os dados de interao do usurio que so
enviados pelo TDMiddleware e gerar reports de medio conforme a
configurao em vigor no momento da medio.
Funcionam como uma extenso do TDMiddleware.
As TD-AMFs so configuradas pelas AFs que fornecem diretrizes de como a
medio de audincia deve ocorrer no dispositivo terminal:
Ex.: janelas de tempo para envio dos dados de medio, periodicidade que devem ocorrer
as medies, eventos que devem ser reportados, servios de devem ter sua audincia
mensurada, dentre outras configuraes possveis.

AFs

Esto sendo desenvolvidas em Java e so executadas no Servidor de


medio de audincia.
So elas que definem as configuraes de medio de audincia e as envia
para as TD-AMFs.
Responsveis tambm por receber os dados de medio de audincia,
process-los e agregar informaes que os enriquea para gerao de
relatrios de medio. Por exemplo, a informao de que o dia em que
ocorreu a medio era feriado.
Aps esse processamento, os dados so salvos em um banco de dados e
podem ser disponibilizados para uma aplicao WEB que gera relatrios de
medio de audincia, por exemplo.
No projeto est sendo utilizado o banco de dados MYSQL.

Comunicao
A UIT define que a troca de dados entre as TD-AMFs e as AFs deve ocorrer
toda atravs do formato XML, que tem suas estruturas definidas nas
recomendaes ITU-T H.741.2 e ITU-T H.741.3. Podemos ver um exemplo
na figura 3.
A arquitetura suporta os protocolos IPv4 e IPv6.

Figura 3. XML contendo os dados de medio de audincia que sero enviados s AFs.

Modos de configurao
A UIT define 3 modos de configurao na recomendao ITU-741.0, como
mostrado na figura 4.

Figura 4. Modos de configurao

Modos de configurao
A arquitetura proposta adota o modo de configurao pull como padro.
Onde as TD-AMFs iniciam a comunicao, enviando um pedido de
configurao junto com seu perfil de capacidade para as AFs, que por sua
vez respondem com o XML de configurao.
Neste modo, quando a configurao das TD-AMFs expira, necessrio que
elas iniciem novamente o processo de enviar seu perfil de capacidade e
aguardar a configurao enviada pelas AFs.

Modos de entrega de reports de


medio
Existem quatro modos de entrega definidos pela UIT:
1.

2.

3.

4.

Immediate Push Mode: quando uma medio feita, ela pode ser
opcionalmente agrupada com um nmero configurvel de outras medies por
um perodo de tempo antes de serem enviadas para as AFs. Esse modo utiliza a
sequncia de mensagens push.
Delayed Push Mode: as medies so armazenadas at as TD-AMFs
escolherem um tempo randmico dentro de uma janela de tempo configurada
para enviar os dados de medio. Utiliza tambm a sequncia de mensagens
push.
Pull Mode: Os dados de medio de audincia so armazenados at que uma
mensagem de requisio vinda das AFs seja recebida. Uma poltica deve ser
configurada para dizer o que as TD-AMFs devem fazer em caso de
congestionamento de armazenamento.
Delayed Push and Pull Mode: Os dados de medio so armazenados at que
uma requisio seja enviada das AFs ou at que as TD-AMFs escolham um
tempo randmico dentro de uma janela de tempo configurada. Este modo usa
tanto a sequncia de mensagens push quanto pull.

Nveis de permisso do usurio

Para medir audincia de um usurio necessria a sua permisso para tal.

Existem quatro nveis de permisso possveis:

Nvel 0: no so includos dados do usurio.


Nvel 1: somente IDs annimos so includos para diferenciar um usurio do
outro.
Nvel 2: IDs annimos e informaes genricas do usurio so includas nos
reports de medio.
Nvel 3: Informaes identificadoras e genricas so includas.

Modos de permisso

Existem trs modos de permisso:

Interno: Neste modo a requisio e a recepo da permisso do usurio


ocorre dentro do sistema de medio de audincia
Externo: Neste modo a requisio e a recepo da permisso do usurio
ocorre fora do sistema de medio de audincia.
Hbrido: Neste modo a requisio e a recepo da permisso ocorre no
provedor de servio (PS). As TD-AMFs requisitam as permisso para o PS
para realizar um filtro local ou so enviados para as AFs para elas filtrarem os
pacotes de configurao.

O modo de permisso adotado o interno, onde as TD-AMFs lidam com


a requisio e recepo da permisso do usurio e tambm com a
filtragem dos dados a serem mensurados.

Trabalhos futuros
O projeto se encontra na fase de desenvolvimento e testes.
Ainda so necessrias implementaes na questo de segurana das
informaes trocadas e nos nveis de permisso do usurio.
Tambm sero feitos testes de carga e anlise de escalabilidade.

Concluso
Com esta abordagem proposta, pretende-se obter uma medio de
audincia mais precisa, isenta de erros e que no dependa do usurio.
Esta abordagem mais abrangente que os mtodos convencionais, pois no
serve apenas para medio de audincia em TV linear, mas tambm para
outros servios de IPTV, como VoD e aplicaes interativas.
Abordagem barata, no necessita de hardware adicional, utiliza apenas os
prprios recursos do dispositivo terminal de IPTV. Podendo assim, atingir
um maior nmero de residncias.

Referncias
GT-Iptev. Servio de Televiso IP de Alcance Global.
https://goo.gl/uQD7bH [Online, acesso em junho de 2016].
IPTV application event handling: Overall aspects of audience measurement
for IPTV services. Technical Report, Recomendao ITU-T H.741.0, 2012.
IPTV application event handling: Data structures of audience measurement
for IPTV services. Technical Report, Recomendao ITU-T H.741.2, 2012.
IPTV application event handling: Audience measurement for IPTV
distributed content services. Technical Report, Recomendao ITU-T
H.741.3, 201

Perguntas?

Potrebbero piacerti anche