06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n°...

37
PUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento de Informática PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO RUA MARQUÊS DE SÃO VICENTE, 225 - CEP 22453-900 RIO DE JANEIRO – BRASIL

Transcript of 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n°...

Page 1: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

PUC

ISSN 0103-9741

Monografias em Ciência da Computação n° 05/06

IPTV Conceitos, Padrões e Soluções

Leandro Marques Rodrigues

Departamento de Informática

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO

RUA MARQUÊS DE SÃO VICENTE, 225 - CEP 22453-900

RIO DE JANEIRO – BRASIL �

Page 2: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

Monografias em Ciência da Computação, No. 05/06 ISSN: 0103-9741 Editor: Prof. Carlos José Pereira de Lucena Fevereiro, 2006

IPTV Conceitos, Padrões e Soluções

Leandro Marques Rodrigues

Laboratório TeleMídia – DI – PUC-Rio Rua Marquês de São Vicente, 225, Rio de Janeiro, RJ - 22453-900.

[email protected]

����������������������� �� ������������� ������ ��� �� �������������� �������������������������� ������������ �������������������� ������ ������ �������������������� ��������� ����������� ���� ����������������� ��� �������������������������������� �� ��������� ������������ �� ������ �������� � ���������������� ����� ����������� ������!�"������ ������������������� ������������������������� ��������!�������������������� ����#��������� ��������������������� ��������� ��� �� ������� �������������������� ��� �� ����� ����� ��������������� �� ��� � �������� ��� ����� ������ �������������� ��������������������������� ����������� ������� ����� ���� ��

�� ����$��������� ��������� ��������� ���� �����

�������� !� �� �������� ������ �� ��� ��������� ������ ��� ������������� ��� �����%�� ��� ��������&��������������������� ���'��������������������������������!��������� ��������(�� ���������%)������������������������� �%&������������� �� ������������%�������������������������%���*����� &���������%&���������������� �� ����������������������������'��'������� ���������&���� �������� ��������!�"������������ �����������%������������� ���������������������!���������������������+�������,���������� ��%&��� ������������%�������������� ���������� ���������������%&����������� ������ ������������������� ���������� ������������������������ ����������%��� ���'������� ���� ��

��������������$��������� ������������ ������ ���� �����

Page 3: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

ii

���

Responsável por publicações�

Rosane Teles Lins Castilho Assessoria de Biblioteca, Documentação e Informação PUC-Rio Departamento de Informática Rua Marquês de São Vicente, 225 - Gávea 22453-900 Rio de Janeiro RJ Brasil Tel. +55 21 3114-1516 Fax: +55 21 3114-1530 E-mail: [email protected] Web site: http://bib-di.inf.puc-rio.br/techreports/

Page 4: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

1

1 Introdução

�����'��������%����� ��������&��-��������.��������������������������/�������0����������������� ���'������������������!����������������%��'�����������������,��������'� ����� ���'�������������1&��2��� ���� ����3�����������4��5��������� �������������������������������������%��� ���'������������������� ������&�� ������������

6������%������������������������� ���������� ��$����������������� �7����*�������������+������ �7��������������������8�������������������%���*�������������������%�������������������,������������ ���+�������� �7�����*����������������������������������������� �7��8����������������������*���������������������������,����������� ���'�������������1&��������������3�����������4�-�������� ��������������"9��������.8��������� ����������������+�%&���� ���+�������������� ���������������������%��������������� ������������ ���������������+�%&������������� ���������������������������� ������&�� ����������������������������������� ������&������*���(,� ��������� ����������������

:������&���,������������������� �����������%&����������� ��������������������%&�������� ���� �������������� ���+��������� ��������&������������������������������������������������������� ���� �����!� �� �� ������������� �����������;���������� ������� ��������������������������������<��������������� ������������������ ����� ��� ��2��� ���� �����

6������%���������������������������'����������������������������������������� �����������%)�������������������*�����������%�����������������=�� ���������������������������%��������������������������������������������� �������*��� ���'��'�������,������������������������ ��������������+�%&������������� ���!�������������������� ��� �����%�� ��� �� �� ����%&���������� ��������� �������� �� �������� ����� ������������ �� ������������%��������������� ������� ��������+������������>���������� �������� �����������������������0��������������������0������������������������������ ���������������������� ��������,������������� ���������������+�%&���������� ���������� �������%&�� ������������������������������������� � ����� ����������������������������������%�����*�������� ����*�����������������%��������,����������� ���������������� �7������ ����0����:�������;�������������%���������� �� ��2������������� ���������������������������%���6���� �7��������������%&���&���������� ��������������������������������������������������� '�� �����'���������� ���������� �����������������������0���������������������� ������� ��� ��������������,�����

���� ���� ��+�� �� ���� � ���'� �� ��� �����%&����� �0���� ��� ������ ���� �� ���� �� ���� ��=�� ���������� �� ���� �� ������ �7����������� ��� �����*���*������������� ��������������������� ��������&�������������� ���������������������� ���������7�����������0���������������������0�����������������������;����������*������!������������������������� �7��� �����������������������%&������ �����������������������������������������������������%���������*������ �������'��������� �������������������������� �����������������������2��� ���� ��:�'���������� ���'������ ���+�%&���������� ��������)����� �������������������%�� ���'����������������������������� �����0������������� ��������������+�%&��� ��(������ ������ ���� ���������� ���������

������������������������������������������������������/�6������� ����� ��������&��3�������4���� �������������'��� ��������&�����������1����� 0�������,�����?�0������� ���������������������������%����������� ��2� ��������&�������������������� ������������������� �,��������0�������������������(�����1��'��������������� ��������������,�����

Page 5: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

2

��� ���������������+�%&���:�������;�������������%������������������������ �� ��*����������� ��������� �����%&�������� �7�����(�������� ������

:����� ����� �����%����� ������������������������� �� ��+��� ����������� ����������%��������������������������������������������� �����������1�������������������� ������!������� ��'������ ������������2��� ���� �� ������������������-� ���'����� ���������������.���������������*����� ��7� ������������ ��������&�������������������0����������������-���.��

6������������������� ,������������1���&���:>���������� �����/�@�����&������������ ��� ��� ABBC� ���� D�E� ����)��� ��� ABBF�� �� �����&�� ��� G�� ������� H��������I����'�*������ABB@��� � ������������� ������������%�������������(�����DJ�@�����)���KGHIBFL���

1.1 Organização da monografia

!� ������������� ����������(� ���������� ���������)����������� ���������������������� �������������%������������ �������������������

6�M�0 ����A�������� ��������������%)���������������������������������������� �%&��������� �������� �� ���������� �����%����� ������!� ����������0 ���������� ��������� �����%������ �����*���(,� �� &���������%&����� �������������������� ����*����� &������������� �� ������������� ���������%���� �������������

6�M�0 ����D�������� ������ ����������&����� ��������!�"������������ �����������%������������ ��� ������ ������ ������!������!� ����0 ���� �������������������� ���*�����+����� ��������������%&����� �����&����� ����������������*�� � �������� ������������%��������������������������������������� ����������%&����������%��������������� ������ ���������1�������0�����

�����������M�0 ����C�������� ������������)������ �� ���������!��������������� ��%&��� ������������%����������������� ����������� ���*����������� &��������� ������ �������� ���������� ���+�%&�������������������%&����������� ������ ������������������ ����1�� �� ���������� ������>1����������������� ��,�����

2 Soluções e provedores de serviço de IPTV

2.1 Soluções

:�������������� ��������� ����������������������������������%)�����������������������������%����������������������� �����������%)���������������������� ����������������� �� �������������� ����������%�����������������������������6� ��������%)����&����� ���������� ���+�%&���� ������������������+�%&���� ���'�������������������� �����

!�������������������%)������������������� ���������� ��$�

• M�����������������0����

• "��������������0������������

• "��������������0����������������

• ��� ���������������������� ��������,�����

• ������ ���������������+�%&���������� ��

Page 6: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

3

:���������&�������� �����������������%)��������������%�����������

2.1.1 Microsoft TV IPTV Edition

G������� ���������!�� ����KG���BF�L�'������� ������������� ������� ��������������������������������� ������������ ������0��������*��������������� ���������������������� �����%������������ ��������������� �������:��� ������� ������� ��������������������� �������� �� N��������������-�MM�O�������� ������� �����.����7� ��������-����������������.����'����������%��� ������������������������%&����������-������������.���0�����������������������%&������0��������*������ ���������� ��-��H�O������� ����� ��������.��P,������������� ����������%��������� � ������*���'��������������� �7����� -�� ���� �7������� � ��.� ����+������� ������� ������� ��� ����� ���'� ����� ���� ����� ���������

��� �������������������� �����(,������������ ���������� &�������������+�������������������������������������� ������������������������- �����������������;�������������� ��� ABBF.�� !� ��� �������� ��� ��� �� �� ������� �� &�� ����M������� ���"�� ���" M� M�������� ������ ����+��� M�������� ������ �� ���� ��������� "�������� �� ���������� ,�����=��������������� ���������%&����,�������������:��� ����������������� ������ ����� �����

:�#������/������� ���������� ���������� ��������������� ����

� � (a) (b)

� � (c) (d)

Figura 1: Telas da interface com o usuário da plataforma Microsoft TV IPTV Edition. Guia eletrônico de programação (EPG – Electronic Programming Guide) em (a) tela cheia e (b) tela parcial; (c) seleção de VoD; (d) interface de gravação de programas.

:�#������A������� ������*�� � �����������%&�����G������� ��!���'������ �������������������� �*����%&�������� �7��� -�������������������0��������������������������.8��������������������%&�������;�������������%�8������������������ �����%&������0�������������������������8�������� ��������������+�%&���

Page 7: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

4

�Figura 2: Arquitetura da plataforma Microsoft TV IPTV Edition

2.1.2 Cisco IP/TV Solution

:�����%&����� ��������M�����KM���BF���M���BF���M���BF�L�'���� ��������� ���+�%&����������� ������ ������ ���� ������� �� �� ��� ��� ���� �������� :�� �����%)��� �������� ��������&������������0����������������� �������� ����������������� �������������2���� N��������������%)��������� ���������� ���%&������������������� ��������������N�������

:�����%&�������� ����� �;��������� ��$����������� ������������+�%&�����������������������������������������������������

:��������� ������������+�%&��-��� � ���!��.�'������ ���������� ����� �������������� �����������,�����*������ ������������%&��������������������� ��������������������0������������������������ �����������+�%&��������������������������������,������!����� '�����������%&������������������%)����������������������������������1������������� ������ �����������������������������M������������� ����������������!��� ���'��'����+�����1�������������� ������ ����������� ���� ������� ���� �� ����'�����G ������������� ���������������*��� ������ ����������� ������ 0����������G �����

:�#������D���� ����������� ���������������� ������������+�%&�$������������������%&����1���%&������������������������1���%&������0�����������������

Page 8: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

5

�(a)

� � (b) (c)

Figura 3: Telas da interface com o usuário da plataforma Cisco IP/TV. (a) Grade de programação; (b) transmissão ao vivo; (c) transmissão sob demanda.

6�������������������������-��� � ������ � �����.�'��1��� �����������*������� �����M�����-����� ������� "����.��!����������������������������������������������������;���������� ������������%&������������������%)����

6������������������-��� � #��$��.�'�����������+��������������� ������*���'��1���� ����������� ���������� ��������������������������� ��������������������0�����-����� ��� � %&'' #����� #��$��.���������� ������'���� �������!��������������������������;���������� ����������������������(�����������-������ ���� .����������������-��������� .��:�'������������������������������������������������� ������������*��������� ��� �7��� �� ��� ���� ��� ����������� ��� ��������� ��� ���������� ��������������� �������������

2.1.3 Orca Interactive RiGHTv

:� ����%&�� H�IP���� ��� �������6���� �� ���� ����K6���BFL��'� ������ �� ��� ��� �������� ����������������������������������������������%�������������������� ��������

Page 9: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

6

�����%���������� ��� ��������������������������������������������������� ����6���� ��'������ ������������� ��������%)��$�Q�6���Q ����Q��H���M�����

6�H�IP���Q�6��-�(������ ����� )� ������.����� ��������%&����������������� �������������%������0������������������

6�H�IP���Q ���-�(������ *�������� �$�� ��.����� ��*������������������������%�������%����������������� ��������&������������������������ ���� ��:������%&����������������� ���������;���������������%&�����������������%&���������������������%&����������%&�������� �����������%�����������������������������,������

6�H�IP���Q��H�-�(������ �������� ����� ��������.����� ��*������������������%������������� �����������%����������%&������������������������������+������ ����������������������+�������������-�����%����������������H�O�+��!��, �������� ����� ��������.���

6�H�IP���M����'������� �����������1���%&���������������� �������� ��%&����������%)������������� ����������%����������� ��� �����6���� ����������� �����������%&��-Q�6���Q �����Q��H.��������%)����1 �������� �������������� �����&������ ��0������������ ���� ��������!������������������� ��������%)��$�H�IP���"5��"�R������������ ������������������ �������� ��������������� ��%&�������� ��%&������� �������������,������ ���+�����P�G9���S���"��� 8� ������ �������������������� ��������>���������:���������� ����%&��������� ������1 �����8����������� ������1���%&���������,�����������������,������T ����������������������%���

:�����%&�����6������ ���� ����������� ������������ ����������� ����������� ������������������ ������������������������������0��������������������������� �������:�#������C���� ���������������������%&���� ��������

��Figura 4: Diagrama da solução RiGHTv

2.1.4 Envivio MPEG-4/H.264 IP Television Solutions

:��������!�������������������������(�� ��������� ������������� ����������%��������������������������&��G�!I�C?P�AJC�K!���BFL��!��������� ����&����� ������������������������������������������������������������$�

• M�����������������0������� ���������-&������.�����&��-&�����.8�

• "������������������+������ ���� ��������&������0����-&#���.8�

Page 10: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

7

• ��������������������0����-&���!.8�

• "�� ����� ���� ����������%&�� ��� �0����G�!I�C?P�AJC�� ��� ����� �� ��� �������������������� �������������+�%&��H�����������U����������T �������G������������-"�$�$�� �.8�

• ��� �������-&-����.��������� ��%&������� ������������%��������������� ����������������� �<���������������%&������ ,���������0������������������������������;�������������%��-��� ��������������� ������������������������ �����%&���� ��.8�

• #������� �������� ����������� �7���G�!I�C�-&� �����.8�

• "�� ���� ������;����� ���� ���������������������� ������ ����� ���� ���� �� ��� ��*������ ���*������)���������%&��-&� �����.��

:�#������F������� ��������1����������� �������� ��0������������ �������&-����$������������ �<���������������%&��������� ,�������������

� � (a) (b)

Figura 5: Exemplos de portais da solução da Envivio. (a) Guia eletrônico de programação; (b) catálogo de VoD.

:�#������J���� ������� ����%&���� ���������������������� ����������%&�����!��������

�Figura 6: Integração entre os componentes da solução da Envivio

Page 11: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

8

2.1.5 Huawei IPTV Solution

:�����%&�����P������KP���BFL�'���� ��������������������� �������������� ���������������(� �����������������������%���������������������� ����!��������%&��������������������������������������������M�������9��� �����������,��������MMT ���������������� �����������%)������P����R�����

:�'����� ��������&��������������������������0�����������������������%&�����;����� �� �� �����%��� �� ��� ����� ����� ������� 2� T ���� ������� �� ���'����� ���� ��� - ��������.��

:�����%&�����������������������������������������������������!���� ���������������A������� ��������0���������������������� ��������� �%&�������� �7������������� ��������

6�������!����������������������7�������������%���!������;����� ���������������� �<���������������%&�����'��������;�������������%��-���,������������������������ ������%&��� �� � 0� ������ � ��.�� !��� ��� �� ����� ���� �� ����������� ������ ����%&�� �� ������:���������� ����%&�������� ������� ������������ ��2�����%&����

6������������������� �7�������,��������0������������������� ����������� '�� ������� ����� ���� �� 7����� �� ������ �������� ����+������ ��� �� ��������� �� ��� ���1���G�!I� ������ �������������� ���� ���������*������ ����������%&��-������ �����.���������,������6�������� ���������������������'����������������*���������� �����������%&���� ������������%&����� ���������������������������������1�������0�������������� ���G�!I�A����G�!I�C�:�M?P�AJC��

6���� ��������0���������������������� �����������������������1�������0������������ ������������������ �������� �����%&�������� �7���� !���� ��� �������� ����������������(�� ������������ �� �������M�=�-������� ������������ +��!��,.����������*�������� �7��� ��(����� ����0�������������� �� ������ ���� ������ �����������*������)����������������� ������������ �%&�������������������

:� ����%&�� ���'�� ������� ����� ��� ���������� �%&�������� �7���� ������� �������������������2� ��������&������������������������������� ���������� �������������� ��7�������0�����������������:�'���������������������������� ��������M:�-����������� .�����.�������HG�-������ ����� � ��������.���� ��������������������� �������������������������� ����������%&�����������

���� ����� �� ����%&�� ���'�����;����� ������ ���� ������ �'����!�����������P�������*������� ���������� ���G�!IC�:�M?P�AJC���G�!IA��

:�#������E����� �������*�� � �����������%&�����P����������������

������������������������������������������������������A���������'��� �������������������� �����%��������������&�� ������������� ��������������������������������� ������ �� '�� ���������������� �� ����� ����������������� ����0�������������������������������������������������������������������������������

Page 12: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

9

�Figura 7: Arquitetura da solução da Huawei

2.1.6 Comparação entre as soluções

:��������/������� ������������%&���� ����������%)����������������� �������� ����%&���*��� ������������������ �������������%������������������������ ������� ������������� �������� ���+������

����������� ��� ��

����� �� !��"�#�#��� $������� ����������

G������� ���������!�� �����-"T .�

M�������������8����8���H8�P����G������

M����������8�"���������������8�"�����������8�I��������������������� ��8�M���� ��-T �������G������������.��

G������� �T ��������G������

P���8�H��8�H�"�8�GG"��

M�������?���"���� ����-PT ?"T .�

M�������������8������

"T $���?���"�����8���?�����������G������8���?�����������PT $�M�������?���DCBB�������"���������

G�!I�/8�G�!I�A8�G�!I�C�"�8�P�AJ/8�G�D8�::M�9M��

H��8�H�"�8�G�!I�A��"��

6������� ���� �����H�IP���-"T .�

M�������������8����8����H��

Q ���-�����������������������������.8�Q�6��-������������������.8�Q��H�-�����������������H.8�M����-����������� ���������>����������� ������1���%&���"�R.��

���������������������������0������������ ����� ��������2�����%&���

����������������������������0������������ ����� ��������2�����%&���

Page 13: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

10

!�������G�!I�C?�P�AJC���������������"��� �����-PT ?"T .�

M�������������8������

CM�� ���-��������������� ���������.8�CM�����-�������������������.8�C"��� �-�������������0���.8�C�����-�������������.8�!���������-��������������O�������.8�C#��� �-�� �����������%��.8�CG� ����-�������� ������� �����.8�CG�������-��� ����������;�����.��

G�!I�C��:�M?P�AJC8�G�!I�C�:"�8�G�!I�C�"���

G�!I�A��"�������5��8�G�!I�A��"�������H��8�G�!I�C�������H��8�H�"���

P������������"��� ����-PT ?"T .�

M�������������8����8����H8�T ��8�!�����8���M���������

G��������������8����P������8�"�� �������8�"�� ��������� �%&��������� �7��8�"� � ����1�����

G�!I�A8�G�!I�C�:�M?P�AJC��

V�PT $�����%&�������������8�"T $�����%&�������� ����8�PT ?"T $�����%&������������������� ������

Tabela 1: Comparação entre as soluções comerciais de IPTV

2.2 Provedores de serviço

:���������&�������� ����������������������*���(,����������������������������%��������������*����� &�������+����� �� ��������� �������%���� ����������%���

2.2.1 Telefónica de España

:������>��������!��W����������������ABBC��������%�������������������������������������������� �������,����������������!�������� ���'��������������:�"9��6������%�����������������CF������������ ���-���(��������ABBF.��K����BF�������BF�������BC������BFL�

!� �����������%���������������� &����������CF���������������/F�����������,�������0������������������������2�������������������%������������%)���-��� �����������&����� ������� ��.��������+�%&��� ���'�������������������������

:�#������X������� ���������� ���������� �������������,�����������������������%������������

Page 14: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

11

� �Guia eletrônico de programação

� �Seleção de vídeo sob demanda

� � Canal de TV com mini-guia Reprodução de vídeo sob demanda

� � Notícias Acesso à Web

Figura 8: Exemplos de telas da interface do usuário do serviço Imagenio

Page 15: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

12

2.2.2 PCCW

:� �MMT �������� ������� ��� �����������%)��� ��� P����R����� �������� �� �����%�� ���������������������CAB������������ ���-����������������ABBF.������������������� �� ������� �������������� ������������������=��� ��������������� �����%�� ���� ���%�������ABBD������� ������� ��������&������������������������7������:��������� �� �������������%��'����������������������,����M�������9��� ����K�MMT BF��M���BFL�

2.2.3 FastWeb

:�#�� T �������������� �����������%)���� ���������������������������������������������������������������������������������� �����������%�������������������������������1&���"9��6� ���%���� ����������%����� ������������ABBD�� �������������'����� ���������&����������������������������������%������0�����������������: ������ �����������%���������������������%����� ��� ���������������������������2�T �����������:�*��� ����������������� �����������%�������������#�� T ���'�����������/JB�����-���������������ABBF.��K#�� BFL�

2.2.4 Swisscom

:� ������� ��� �����������%)��� ��0%�� "�������� �����+��� �� ��� ��� �����%�� ��� ��������� �� �� ������� ���G������� � �� ��� ��������� ��� ��������� ��� ABBC� �� ���������� ���ABBF��!� �����������%��� �� ������� ������� ��������&��������������������0�����������������������%&������0����������������������%)������ �1 ��-�� 0���������� ���������&����� ������ ��.��:������&��������%���� ��������������������%�������������� �����������'������ �����������ABBJ��K"���BF��G���BF�L�

2.2.5 British Telecom

:� �� ����������������������� �����������%)������ N����������(���������+�%&����� ��� �����������%������������0�������ABBJ��� ���+����������������������������������� �����������:�����%&��� ���+�������,����� �������G������� ���������!�� ���������� ����� �� ������,������+������ ��������&�����������(�� �������������������1�� �� ������ ���'�����,������������� �����%������0����������������������������� ���'��������� ������ �����6����%���� ��������������������%���� ,������ �����������������������ABBJ��KI���BFL�

2.2.6 Comparação entre os serviços

:��������A������� ������������%&���� �����������%������ ����������� �������� ����%&��������� ���������� ���������������������%������������������� � �����������%�����������������ABBF��

Page 16: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

13

�������� %���������� �

&��������� ����� ���'�������� ��������#���())*

�����<��������!��W��

��������� !������ M�����������8�M���������,����8����8�:������T ��8�!�����8��������%)���-��� ������������&����� ������ ��.8�9�����+�%&��-����.8�P������������

!������%&���

�MMT � =��� �������������

P����R���� M�����������8�M����������7������

!������%&���

#�� T ��� #�� T ���������������

� ,���� M�����������8����8�!�����8�:������T ����

!������%&���

"�������� ���������� "�0%�� M�����������8����8���H8��������%)������ �1 ��-�� 0����������� ���������&����� ������ ��.��

��� ��������+������� ������?ABBC������?ABBF��������&���������%���� �����ABBJ��

�� ������������

������������� ����� ����� M�����������8������

��� ��������0�������ABBJ��������&���������%���� �������������ABBJ��

Tabela 2: Comparação entre os serviços de IPTV

3 O Padrão DVB-IP

6����&���� ������ ,����������������������� ��!�"���"�/BA�BDC�K!�"�BFL�����������������%�����ABBF������� ���������� �����������(�� �����S�M�-/���� �������� ���������.�*��������������� ������! 5�-"������� *���������� 0����.������M!=!9!M�-�����1 "����1�� �� +������������ "2"����������3��.� �� ���� !�"�� -"������� ����������������� #�������� ���������.��

!� ��������� �����;���������������(�� ��������������%)���������+������������������������ ����������%����� �������������������������������!���'��������������������%&��G�!I�A���������������� �����G�!I�A��"������� ������������%����� ���������&����������-�����������������,���.���������������� �������������� �%&��-����������� ��� � ���������� ��.�����������%�������� �7����������������!��������������%)�������������� ��*���� ������ �������������������������� ��������� ���+�%&�����������%����� ��������������������

����������� ��������&���� �����'�������,����������������� ���'����������������&��G�!I�A�"�� �����������������%&������� �"���:����%)���D�/����D�A�������� ���������� ��������������������������� ����:����%)��������� ��������� ��������&���� �����

Page 17: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

14

3.1 Aspectos gerais do padrão MPEG-2 Systems

6����&��G�!I�A�"�� ����'�������������������������%&���"6?�!M�/DX/X�/�K�"6BBL��!��� �� �� ����������%&���������������� ���1��� ������ ����� ��� ,����� �� �0����� ������������� ��������������� ��������&���������+������ ����

:�#������@������� ������ �� ���������� ���1�%&��������&��G�!I�A�"�� ������

�Figura 9: Estrutura de multiplexação do MPEG-2 Systems

6�� ���1��������� ���������� �� ��������������%&���������������,��������0�����&��������������������� ����!"�-���,���4�� "��������� #�����.���

6����1�������������-�"��������� #�����.������ ������������%&�����������(�� ��������1��������� ����!"�*���������������������� ����������������������7��������1�������0����!���'���(� ��������������������� ����������1�� �1������������6������ ����"������ ��� �����������,���������� ������ �����������

6����1����� ������ ��-�"��� �������� #�����.������������������������������������������������������� ������������� ���������������7��������1�������0����!���'���(� ������������+������ ���� ��������&����������� ���������������;��������������'����������6����� ����"�������� ���������1�����/XX��� ����M������� ��������������� ���������-���.�������1�������� ������*������ ��������(��������1�������� ����!"����,������������0��������������������1������������������� ���������

:���������+�%&���� ���������1��������� �����'��� ����� ���'����������%&��������������� ���������������1�������� ���-��"��������������� ��� #����.���������1����� ����1���� -�MH� �������� ����, ��5������.��M��������������� ������� ���1����� ���1��������������������>������������ �����*���'���������+�����������������������������������������MH�������� ���G�!I�A��"�*������������������ ���������������������� ��������+�%&���� �������� ���1��������� �����'���� ������ ����������������������"�������� ����!"��

:�'��������� ����!"�������1����� ������ �����G�!I�A���� '�� ���'�� �����������������%&�� ����0����� ��� �������� -�"�� �������� #����5�� ��5��������.�� !����� ������������������������+�%&�������� �� �����*������)�����������������6����&��������������� ��������"�$�

• �:�� -������ .���������� ����.$� ���� ����� ��������� �������� �� ���� ��� �������G�������������

• �G��-������ � �� ����.$������������������������1��������� ����!"����� ������������ ������������������

Page 18: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

15

• M:��-����������� .����� ����.$�� ���+����������� ����������������������1�����

• =���-+��!��, ��5�������� ����.$�����������N�� �����0��������������� ���������������*Y;������� ���+��������������%&��#�G��

• �"��� - �������� #����� ����������� ����.$� �������������� ����� ��� ���1����� ������� ���

:�#������/B����� ������ ���+�%&������ ��������"�������� ���� �����%&���������1���������� ��������������������� �����������1����� ������ ���

Seção PAT

Seção PMT 1

Seção PMT 2

Fluxo Vídeo A

Fluxo Áudio A

Fluxo Vídeo B

Fluxo Áudio B

PID da PMT 1

PID da PMT 2

Identificadores de tabelas PMT

Identificadores de fluxos elementares

PID do fluxo Vídeo A

PID do fluxo Áudio A

Identificadores de fluxos elementares

PID do fluxo Vídeo B

PID do fluxo Áudio B

Decodificadores

Seção PAT

Seção PMT 1

Seção PMT 2

Fluxo Vídeo A

Fluxo Áudio A

Fluxo Vídeo B

Fluxo Áudio B

PID da PMT 1

PID da PMT 2

Identificadores de tabelas PMT

Identificadores de fluxos elementares

PID do fluxo Vídeo A

PID do fluxo Áudio A

Identificadores de fluxos elementares

PID do fluxo Vídeo B

PID do fluxo Áudio B

Decodificadores

Figura 10: Identificação de fluxos através das tabelas PSI

3.2 Aspectos gerais da especificação DVB-SI

6��� �'�������(�� ��������)�������������� �������������������>��������������������!� ������������)����� &������ ���-���������&�� ����� ��.������ �M�-�������������.������ �"�-���� ��������&������� '�� �.������� �GP��-������!���������������� ��.��6��� �������� ��������!"���-"������� ����������������� #�������� ���������.������ ���+�%&�� ���!������ ����� �� ������ �� ���� ���1�������0����� �� ���&���� ���� �� ��G�!I�A�"�� �����

������� ������ ����� �������%)��� �������� �����%��������&���� ������������ �"��K!�"�BC���!�"�BC�L��!������������%)�����1�����������,�����������%&�����������%����?������� ������ �����������1����� ���'������ ��������������%&���� ��, ������� �����������������������������%���������������

6��� �"��� ���+����� ��������"��������&��G�!I�A�"�� ����������� ����������%&���� ��������������� ������������ �� ���� �������� ������ ����� ����������� �� �� �������$�

Page 19: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

16

• :��-*��3��� .���������� ����.$����;��������%)����������������� ������������%���-���������������3����.����������������������������������� ��������� ����������%����������� ������

• "��� -#��$��� ����������� ����.$� ��������� ��� �����%��� ��� ���1�� ��� ������ ��� ���������������������������%��������������� ���

• !���-"$��� ��5�������� ����.$����������������� ����������� ���������������������������������� �������������0���������%&���� ���

• H"��-������ #����� ����.$� ������������ �������������� ���*��������������������������6� �������������

• ����- ��� ��� ���� ����.$������������� ������������ ������������� ��5�M��

• �6��- ��� )55��� ����.$������������� ������������ ���������������������55���������������

• "��-#��55�� ����.$������������������������ �7������� �������(,� ������ ������

• "��� -#�������� ��5�������� ����.$� ������ ����� �� ��� ���1��� �������� -��������.������������������������������%&�����"��������,������������������������1����

• ���� -������������� ��5�������� ����.$� ������ ����� �� ��� ���1��� �������� -���������.��'������������������������%&�����"��������1����������������������� 0�����

=��� ������������ �"�����������%��'����� ���������������� ������������ �����(��� ��������� ����������$�

• �������7���!��,7��$����� �����������������������1���� ,������������������

• ���������7������7��$����� �����������1��G�!I�A��"���������� ���������������

• ���$���7��$� ���� ������ �� �����%�� -�������.� ��� ��� ��� ��� �� ��������� ���1��G�!I�A��"��

:�#������//������� ����� ������������ �"�����������������*����&��������,��������G�!I�A��"������*����&�������������1���������� ������� �"�������������� ���7� �������������� >�����������������

Figura 11: Tabelas do DVB-SI

Page 20: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

17

3.3 A arquitetura DVB-IP

:�#������/A������� ������������������� ������������ ���������� ��������������������������%���� ����������������������������6"��������������

�Figura 12: Pilha de protocolos para serviços DVB-IP

:������������������������������� ����������%����������������������������������%�������������������������%)�������������������������%������ ���� ��?��������� �������(������������ ���*������)�����������%���� �����������������

:��������������1����������������� ��������������0������������������

6� ����������������������� ������� �������� �������P������M���5�����������������������������*���� �������������������H#M�///A�K�!�#X@L��

�������%)����������������%������������� ��������%&����������%����&���� ������������������������ ������"�Z"�-#��$��� �����$��� ��� #��������.��:���������%)������"�Z"��&�� ������ ����� � ���'�� ��� �� ������ �� "���� ��� ����� ��� �����%��� ��� ���� �� ��� ���P���������������������%��������� ��6������%���="���������� ���+��������������+������� ������� ���������������� �����������%����6������������������������ ��������%&����������%������&�������� ��������%&��D�C���

6��� ������H�"��K�!�#@X�L�'�� ���+������������� �������� ��������&��������������������������������������������������������,������� �������%&��D�F����

6�����1������,��������0����������������%)����������������%���&����� ���1��������������1��G�!I�A��"�K�"6BBL������ ������+�������� ���G�!I�A��"� �&�����������������H���K�!�#@J����!�#BDL��6��� ������H�M��K�!�#@J����!�#BDL�'�� ���+���������������������������%&������ ������������������������������ � 0� �������� ��������&���6���� ������ �IG��K�!�#BAL� '� � ���+���� ���� �� �������� ��� ������� �� ���� �� ����� ��� ��������� ���� �������������� ���������1����6� ������ ��������1��G�!I�A��"�������H�������� ���+�%&�������� �������H�M�����IG������� ����������������������������%����� �������&�������� ��������%&��D�J���

6��� �������PM��K�!�#@EL�'�� ���+��������������������� �������������������������������%������"���� ���+�%&�����,������� ���������%&��D�E� ��!������%&�� ���'����������,� �� ���� �����%&����� �������� ��� ������� �������������� �����%������� �� �� �����������������������+�%&���� ���+�����P�����������M���

6���� �������"=���K�!�#@J�L���=���K�!�#@AL��&��� ���+�������������������+�%&��������>������� ���������������������������(� �������������� ���������>������� ����������������������������������������������� �������������+�%&��������1����� ������ ���

Page 21: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

18

6��������� ��� ���'������ ���� ������� ��������� �������������������%&���� ��, ������� �������������������� ���'������������������� ����QG9�������N�� ����������������%&��� ������ ��������P�������P������

3.4 Descoberta do serviço

6����&���� ������������������������������������� �����������%��������0���������������������:��������� ������� ����������� �%&������������ ����������%�������������,����������������%)����������� �������������������������������������%������(�����

6�������%������������������ �����&�$�

• 2�*�-2�$� � ���� *��������.$������%����� ��������&�����������

• ����-������� �� ������.$������%�������� �7����������������

����������+���������%��9G ����������������������������� ���$��

• # -��� #�$������� �"���� �������������1���!���� ���'����*�������������������*���������������������%�� ������ ��������,������ ���'�����������������1������������� ����� � �������������=�� �����������0���������������%&��*���������������������%��������������������������� ������ ��������&��������'���������,���������� ������������������������+���������1������ ������ ���!������������������%)��������������%����������������&���� ���������>�������1����� ������ ���� ���'�����������,����������� �"���

• # )������� #�$� ���� �� �"�� �� ������� ��� ���1��� �� ������ ���� ������� �"�� ���G�!I�A�"�� �����!���� ���'����*�����*������������������������%���&��*������������������� ������ �������������%)�������� �"����=�� ����������������������������� ����������%��������������������� ��������������������������+�%&�����������%�����������%)���������� �������������������%�������������

3.4.1 Identificação do serviço

5������������������%���'����� ���������������� ���������������������0�����="��6�� �����%��� ����������� �&�� ���� ��������� �������� �� � ���'�� ��� ���� ���� ������ ���������$��

• ��� ���(�� �� ��� ���� ����������� ���'������ -�������7���!��,7���� ���������7������7�������$���7��.������������������������� �"�8��

• ��� ���� ��������� �1 ���� ��� ������ [�����\��\�����%�]�[����\��\���0���\��\�������]�������(��������������������� ���%&���������������� �����%�� -����������������������.������������������0�������������������������������������GP��K!�"�BDL�

3.4.2 Registros de SD&S

:�� �������%)��������������� �� �� ����%&������ �����%��� -"�Z"�O�#��$��� �����$��� ��� #��������.��&��������� ������� ������ ������������� ����QG9��6����*������QG9��������������������� �1���� &�������� �����������1��M����K!�"�BFL���

:���������%)������"�Z"��&�������������������F� ��������������������������1 ����&���� ������������������������� ��������������%)������"�Z"�����������$��

• ���������������������%�8�

Page 22: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

19

• ����������%����� ��������&���������8�

• ����������%�������� �7��������������8�

• �������%������������������� �������������8�

• �������� ����������%�������������

6� �������������%&�����"�Z"�'����� ����������������������X��� �������������������� �����������������������������������D��

��������+, ��-������,.�

B1BB� H���������B1B/� �����������������%��B1BA� "����%����� ��������&����������B1BD� "����%�������� �7���������������B1BC� "����%�������� ��������������B1BF� ���� ����������%���B1BJ�O�B1!#� H���������B1#B�O�B1##� ��������������

Tabela 3: Valores de Payload ID dos registros de SD&S

6������� ����QG9����"�Z"������ ������ ����������� ������ ������������'��������� ������ �� ������'�������,���� ��� �������� ��� ������� ����������� ��� �� ���:�'����������� ���%)��������������� �������������������+�������������������� ����������������+)��������� ����"�Z"���������������� ��������������������������6��������� ����&������������������ �1 ��������7����� �������������%&�����"�Z"�������(���������������������� �����

M���� ������ ��'� ��� ����� ��� QG9� �,������ �� '� ���� �������� ��� ��� ���� ���������-#����� ��.����/J��� ���:���� ���%)������������� ����&������ �������������������������&����������� ������X��� ���U����������������������� �������������� ���%&�����������&������������������� ������� ����������+�����>��AFF��

��������������� ���*������)����������� �������"�Z"�����������������������%������������ ������ ���������������������+���� ����������� ���������� ��������������������� �� �������6���������� �����,1����'����DB�����������

:�#������/D����� ����������������� ���� �������� ������������ ������"�Z"��

�Figura 13: Relacionamento entre registros e segmentos de SD&S

6������� �������"�Z"���������� ������ ������ ���'�������� ���� �-���������.������� �������������� �%&��-���������.��:��������������%&���������� ������ �������������

Page 23: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

20

����������6���������������� ������ ����������� �������"�Z"����&�������� ����������%&��D�C�X���

3.4.3 Etapas da descoberta do serviço

6�������������������� �����������%������������������ ���� ���$��

/� !���� ��������� �������� ������������������� �����������%��8�

A� !��������� ������� �������������������������������������%�8�

D� !�����������������������%���������������������%����� ���������0������

3.4.4 Pontos de entrada

6���� �������� ������������������� �����������%������������������������� ��$�

• 5�� ������%����� ���� � ����������� ����� ����� ��� �:=:$� AAC�B�AD�/C� -���"��������.��

• 5��������="�����������������������H#M�AEXA�K�!�#BBL��6��������������%��'�7�$����$��������� �������������� ���������������� �� ����������'������0������� ���������� ��������������� ����������%�$����$����8�$�8�������������������������� ���� ���� ��� �� ��� 7�$����$���87���8���$����8�$�8��� ���7�$����$���87���8���$����8�$�8������ ����*����*����� �������������������������������� ���="����� 0����������H#M�AEXA��=�����������������������%���������������� ��������� ����������������0���������� ���

• 5��������="��������� ��������� ����� ���������'�������������������0�������������� ����PM�� ��� �������� ��� ������� ����� �� �� ���� ��������+�%&��� ���� ��1������ �� ������ ������ ��� �� ��� 7�$����$���87���8�������8����� ����� �� ���0���� �������8����������������������PM��-�%&��/F.��

• !�����%��� ����������� ��� ���������%&�� ��� �������� ��� ������� � ���'�� ��� ������*�������� ������������������� ������������ �����

M����� ��������������������;�������������� ����� �������"����������� �������� ����������� ����� ���'�������� ���� ����������� ���������������,������������%&�����������,���� ������������������ ����5H9������������%��������������7���������� ���������������� ������� ������!�� ������������������������ ���&���� �(��������������������,������ ���+�������� �����&��D@DE��

3.4.5 Informação de descoberta de provedores de serviço

:������������������%)������ �������������� �������"�Z"����� ���������������������������%���&����������� ��$�

• =����������0�����="��������������������%���

• ����&���������� ����*������������ �������� ����������*������������ ���%&�������������������%&���������� ����

• =�����������������������%��������������������������������� ����������,�����

• ������%&��-�������.��������������������%���������������������������������� ����������,�����

Page 24: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

21

• 9�����+�%&��-5H�.���������� �������"�Z"����� ��������������%�������� �����������������������������

• ������� ��$� ������� �� ������ �������%&������������� ����� �����%�������0�������5H�������������������������������+�%&�������������������������������D��

• 9�� ������������ ������������������� ���*������ ;�����������%&������������� ����������%����� ���������������������� ���������������� ���������)���� �̂������ >����������������� ������"�Z"���(�� ������ ������������� �������������������(�������� ���� �-���������� ��������� ��������&����������� �������"�Z"����&��������� ����������%&��D�C�X�.��

:���� ������� ��������������������� �������"�Z"����� ����������������������������%���� ������ ,����������������K!�"�BFL��

3.4.6 Informação de descoberta de serviços

6������� �������"�Z"����� ��������������%����� ������� ;����������� ����������%)���������$�

• =����������0�����="��������������������%���

• ����&���������� ����*������������ �������� ����������*������������ ���%&�������������������%&���������� ����

:�'����������������%)������������������� �������"�Z"����� ��������������%������� ;���������%)�������0���������������������� �����������%�����������$�2�* # -��� #���2�* # )������� #�� ��������6������������ �����%�� ���'������ ��+��� �����;����� �������%��� ���������������� ������������=�� ����������� �������%)���������������������%���������������������+�%&����������������� ��������� ���� �������������*����������������6�����������������%�� ���'�������������������� ����������%��������������� ,�����������������������

6������ ������"�Z"���������%��2�* # -��� #�����;�����������%)���������,������������������+�%&�����������%��������0�������� ��������&��������������"���� ����������������%)�������0���������������%����������������&���� ������� �������� ������ �������>�������1����� ������ ���� ���'�����������,����������� �"���:�'�������������%)���������������� �������������������������%)������ �������� ������� ����&�����������������%��2�* # -��� #� ���������$�

• =�����="����������7����������������%���������0������� ���������������������������%���

• ������������ �����%&����������%���� ����������������� ���������%&��D�C�/���

• 9�����+�%&����������%���*��������������������%�������� ���� ��������5H9����������������H�"���

6������ ������"�Z"���������%��2�* # )������� #�����;� ���������������%)����������,���������������������� ����������%��������0��������������*��������,������������+��� �� ���� �������� �� �������� �� �����%���:�� ��������� �������%)��� ����0��������� �������� ������� ����&�����������������%��2�* # )������� #� ���������$�

• =�����="����������7����������������%���������0������� ���������������������������%���

• ������������ �����%&����������%���� ����������������� ���������%&��D�C�/���

Page 25: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

22

• =������������%��������������������������������� ����������,�����

• -6������.�������%&����������%��������������������������������� ����������,������

• -6������.�������%&�������� �7������ �������%������������� �������������%&��������1����$��������������'������� 0������� ���

• ������������%���� ��������������������������K!�"�BC�L�������1����$��������� �������������� ������������� ��������&�������������� �GP���� ���

• -6������.������� ������ ���� ������7�������*��� ���� ��������� ���������7��������������*����&������ ��������������%��������1����$������������������;������ �,���������������� ���:�'��������������������' ������� ������ �������7������

• -6������.������� �����������%���� ���� ���������������������������������%��������� ���

• -6������.�������%&��������������*��� ���� ����������'������ ������ ������ �������'������������ �����������������'�������>���������� ����������������%&���� �������� �7������ ��������� ������'������>��������������%�������� ������������� ���

• -6������.�#�� �����,��������������%&����������%�������������*������� �������������%&����������%�� �������������-����� ���QG9������ �"�.���������������� ���������� �"���� ���������� ����6����&��'��������������������� ���QG9��

• 9�����+�%&����������%���*��������������������%�������� ���� ��������5H9����������������H�"���

6������ ������"�Z"���������%���������;� ���������������%)���������,������������������� �����������������������������0�����������������������+�%&����������� ,����������� �7����!����&�����;����������������%&�������������� �7�����������������:���������%)��� ����0������ ��� ����� ��� �� ����� ��� �&��� ���� ����� �������?��������� ������$�

• ���� ��������� ��� �������?��������� �������� !� �� ���� ��������� '� �������� ��������������������%����

• =��������� ,������������ ����������������������������������������� ����������,�����

• -6������.� ������%&�� ������ ���� ���� ��� �������� ��� ��� �������� ��������� ������� ����������,�����

• 9�����+�%&�� -5H�.� ����� ,������������ �����������5��� ��*����%&��P�������� ��5H������� �� ��������� ����� ������� 0�������������*������� ���������������������������������&��������������%&������� ����K!�"�BFL��

5������������������%���������������+��������;������������%������������������2������ ������� ������� �������������������%����!� ����������%)����� &����� ������������� ��� ����������� ������"�Z"�������������3����� ������"�Z"���������%�������� �������������� ��� �����%�4��:�� �������%)��� ����0��������� ����� ��� �� ����� ��� �&��� �������������������������%��������������$�

• =����������0�����="��������������������%����������������

• -6������.����������������%������������������������="����������7�����������������%���������0������� ���������������������������%����������������M�����&�����(�� ������������ ������� �����%��� �� ����� ��� ��+� �����;����� 2� ���� �� ����� �� ��������%����������������������%����������������

Page 26: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

23

6�7� ���� ����������� ������"�Z"�������������������&���� ����'�������� �������������� ����������� ����������%���������(���������(�� ����������%����������������������������������������������7������� �������5������������%�������� ���������������������� ��������&���� ������������������ ���:������������������%)��������0��������� �������� ������� ����&��������������� ����������%��$�

• ���� ��������������� �������������������������������%���

• =���������� ��������������������������������� ����������,�����

• 9�� �����������%���*������)�������� ����������������� ������������="����������������0������� ���������������������������%���

:���� ������� ��������������������� �������"�Z"����� �����������������������%����� ������ ,����������������K!�"�BFL��

3.4.7 Seleção do serviço

5�������%������������������������� ������������������� ���'�����H�"���������IG���

"����%������ ��������&����������-9G .��&�� ������ ����������������� ���� ��6������1������ ��������&���&����� 0���������&�������������� ������������������ �������������������!� ���������� ���������������������� ���� ����� ��������������%��9G �� ���'�������������������������IG��S6�=���9!:�!������� ������ ���6�� ���� �����������+��%&����������%�������� ���������� �������������� ����������%��������������������%&���������,��������������%&�����������������IG�������������

6��������� ���������������������%��������1�����*����� �������������������1���� ���1���� ���� ����� ��������� ��������+�%&���� ������+�%&����������%��9G ������0����� ���+)������� ����� �&�� �����%&����������%������������������������ ���=�� ����������� ���� ����� ������+�%&����������%�������� ���������� �������������� ����������%��� ��������*������������� ���+�������� ������H�"��������������� �������%&��������,��������������������������� �������6����N�� ����������,���������������%&���������������IG���&���� ������ ���'������' ����"!�5�����H�"���:���%&��D�F���������,������������ ��������� ���+�%&�����H�"����� �������������������

3.4.8 Mecanismos de transporte dos registros de SD&S

6������� �������"�Z"������������ ������������������������%�������������%������������ ������ ����������� ���� ������������� ��

Multicast

6��� ������������������ ������������ ��������&���������� ����QG9�������������%)������"�Z"���������� ���5������ ���� ��!� ���� ������'��������������* #�9# �������� ���������-�� "��.����������� ������������ ���� ,������� �������#������/C���

Page 27: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

24

�Figura 14: Formato do pacote DVBSTP

:�������%&������������������ ���� "����� ,������� ��������1�$�

• ������� :���;$�����&������� ��������������� ���3BB4��

• �����$�� :����$;$�H������������������ ���3BBB4��

• "��������� :"��;$� ���������� �����������������7 ���-�������.��������*��� ���>��� ,������������������3BB4��*���������������;����������� ���������

• ��� 5�� :�;$�6�������3/4���������������%����������������MHM����DA��� ����������������� ����� ���>������������������� ����������������� ��������(���*����������������������#������ +���������������������������������2��� #������ +�������

• ���� #����� #�4�$��������� � ������ ������ ������� ����������������&�������� ������������������������ �����*������������� ���+�������������������� ���'��� ����������������������������7 ������� ����������%)���*������������������ ������������������� �����*����������������������� ������� ������� ���+�%&���'��� ���������������� ������������������� �����

• ������� ��$� ���� ������������ ���������������������7 ���� "�������0��������������� &�������������������������D��

• #����� ��$����� ������������������ ������������������������ �������������������1�����������������7� ���������� ��������������� ����������%������ ���������&��������������������� ��,�������� ������������������ ��7������

• #����� �������$� ����&�������� ����� ������ ���U������ �������������� ������������ ������� ���������������������&����������� ����� ����������� ��������� ��#����� ������������ ����&���������� �������� ����������+�����>��AFF���

• #������ +�����$�=7����������%&�������� ���:�����������%&����������� ������� ���������+�����

Page 28: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

25

• 2��� #������ +�����$�=7��������7� ������%&����������� ���

• ����������� :�����;$� ������� �� ��� ��� �������&�� ���� ������ ��� ������ 7 ���� �������������������������� ��������������������� ������������������������ ��������������&���6�������3BBB4��������*����&���,��������&���

• ���$���� �� -�� :�;$�6�������3/4���������������%����������#��$��� ���$���� ����������%������

• ���$��� ������ 2���� :���72"+;$� ����������7����������*Y;���������DA��� ���������%����������� ���� ���>���� ������������>���������#��$��� ���$���� ��������� ���� ���������� ��� �̂���������� ���������������%��������������������������%������

• #��$��� ���$���� ��$����� ����������������������������%�������������� ������������������� !� ������� ����� ���� ��� ������%�� ���C�� !� �������'������� >������������������������������������%��������� ���+�����������������%����� ���� ��

• ���$��� ������ ����$����������������6������������������� �1��������N� ��������������� ��������� &����������������������������%&��������&���� �����"��� ������������������7� �������C��� ����

• �������$�M�����7 ��������� ���*�������� �������7������� ���������� �����

• ���$�M���������������DA��� �������� ��%&������������6�MHM�'�������������������������7 ������ ����������%)���*������)����������� �����

:���������&����������� �������%)���'��� ������������ ������� ������������������ ������������������*����� ����������� �������������������������������������:�� ���+�%&�������%)������� ������ ��������&�������������� ��������� ����� "����M�������%&�����������������������1� ���� ������� �������5������������� �������5������������������1� ���� ��������%&���

���������� ����������� ���� �������� �������������������� '������������7 ������� �����������%)����������������������������7����������%&��-�����#������ +�����.��:>��������� �������������� �����MHM�������������������������� ���������� ���

:�#������/F����� ����������������� ���� �������� ����������� �������%)����

�Figura 15: Relacionamento entre registros, segmentos e seções

Page 29: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

26

6� ����������������%&��'����� �������� ��������,1������������ ����������-JFFDF��� � ����������C.����������� ����������������%������5���������� ��������� ���� ���������� ���������� �%&����������������&������������*����� ��������,1����������%&����(�� ���*����&���1�������G�5�-� ������ ����������� 0���.����������=�������������� �����! ����� ��*��� ���G�5���� /C@A�� �� ���������� ��%&������� ���� ���� ���� ��/CFA��� ���� "�� ��������������%)��� ����������� ���� �� ������� ����5��������� ���� ���� ���������������������+��������*��� ����������������

��������������� ������������ �������"�Z"�����������������������%������������ ������ ���������� ����������� �����&�������������������� �� ����� �<������*���'����DB����������������������� �������%&��D�C�A���5�������� ���������� ������ �����,�������+�������� �� �� �� ������� ������ ���������� ������������ ������ ��������� �1���������� �����

Unicast

������� ������ ������������%)������"�Z"���������� ������������ ���+�������� ������P������

����������� ����������%)������"�Z"���� ����������������������������������������������P���������������� ������� �$� ‘GET /dvb/sdns‘ request ‘ HTTP/1.1‘ CRLF ‘Host: ‘ host CRLF

=�������������������� �%&����� �������%&������������� ������ ������������������������%�����3�����_���7�����$������������'���������%���������� ������� �����������������%)������"�Z"���� ������������������� ������� ��%&��D�C�C� ��:� ��*����%&�������������N�� ��� ���� *��� ���� ��� �� ������3:994��*�������� ������ �%&�� ���������� �� ����� ���������������������%�������������������0��������������������������%������0������*�������� ������ �%&�� ���������� ����� �� �� �������� �� ����,������ ���������� ��*����%&��P�������������� �%&������������%&��������������������������%�$� ‘GET /dvb/sdns/sp_discovery?id=ALL HTTP/1.1‘ CRLF ‘Host: ‘ host CRLF ‘GET /dvb/sdns/sp_discovery?id=‘ DomainName ‘ HTTP/1.1‘ CRLF ‘Host: ‘ host CRLF

:������ ��2������� �%&��P����������������������������%��������� ��������������� ����QG9����"�Z"������������%)�������������� �����������������������%������������������ ���� ��� ��%&�� D�C�F� �� !�� ��������&�� ������ �� ������ ����� ���� �&�� ����� ����������� ������

=�������������������� �%&������������%&������������� ������ ����2����� ����������%�������������������������%�����3�����_����$���7�����$������������'���������%���������������������� ������"�Z"��������������������%�����������*�������������������+�%&����������� �������"�Z"����� �������������������%������������������� ���������%&��D�C�F���:���*����%&�������� �;����N�� ���������� >����$������������0������������������������%��� �����������%��-������� ��.������� �����%&����������� ��-#����� ��.����������������N�� ���� �&���� ��������� ������ ����� ������"�Z"��������������������%���6���������� �������*����%&������ ��������N�� ���*�����������������&����������� ��*����� �������������������������������� �����������*���������������>��� �����,��������� ����������(���������������&�������0�����

Page 30: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

27

�����1����������*����%&������1������������2����� ����������%������ ��������&���������������������������������%����������� �����������8���$� ‘GET /dvb/sdns/service_discovery?id=sp.com&Payload=02&Segment=0001 HTTP/1.1‘ CRLF ‘Host: ‘ host CRLF

:������ ��2������� �%&��P���������������� ����������%�������������������������%��������� �������������� ����QG9����"�Z"������������%)�������������� ����������%������������������� ���������%&��D�C�J���

6� ������������������������� �������������� ��������� ������"�Z"����� ������������������������%����������� ��������������%���������&���M����������&�� ������������� ��������� �������������������������������������� ��������� �������������������� ������������ �������*���������� �� ����������&���� ����������� ���������� ��������� ������"�Z"������������ ���

3.5 Utilização de RTSP no cliente

6����&���� ����������������� ���+�%&������� ������H�"��K�!�#@X�L����� ��������������������������� �������� ��������&���������1���������������� �7�����������������

M�������������� ���������%&��D�C�J������������������������ ��������%&������������%���-"�Z".����;���� ��������������������������+�%&���������������������%���M������������������(�����H�"�����������+�%&��'�������������5H9�����������������H�"���

:������������H�"�� ������ ������� ����� �������������������������������������� ����+�����������1&���M��������� ��� ��������� ��*����� ���������H�"����������������������0������������� ������������������*����� �(���� �������������������

6�����1��������������� ��0��������������������H������������� ������ ������������������H�"�� �� ���������������� ����������������� ���� ��!� �� �� �������������� ���� ��&����������������+���������%)��������� �������������� �%&���������������5��� 5��!������ ���

6��� ���� ������ D� ������ ��� H�"�������� ������� ��� ������(�� �� ����' ����� ���������������%�������������������� ������H�"�$�

• 2�$� � ���� *��������� -2�*.$����������&����������� �*������� ������������������� ������������:������� �%&��'�������������������1����� 0����������� �������&���,����� ��������%)��������� �������������� �%&��-������5��� 5��!������ ��.��6������1�������0������������� ������ ������������������� ������� ���� ���

• � ���� *�������� !��� ���, � �����-�*! � .$�"������� �����2�*����'����������%&��������� ��������%)��������� �������������� �%&���6�����1�������0�������������� ������ ������������������������� ��:��������%���������%&���������������'�*��������,�����&��������������0������������� �%&���

• ������� �� �������-���.$������ ��*��������,����������������0���������������������� �%&���������� �����*�������(������������ ��������%)��������� �������� ������ �%&���6�� ���1�������0������������� ������ ����� ������ �������������� ��

6�������� ����' �����H�"������������������� ��������� ��������������������������%���� ���$�

• ��������������� �����������������$��

♦ :==65=M!�-�������.�

Page 31: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

28

♦ �!"MH� !�-�����������.�

♦ I!�7�:H:G!�!H�-�����������.�

♦ 6���6="�-������ >���.�

♦ �:5"!�-������ >���������*! � ������8��&���������������2�*.�

♦ �9: �̀-������ >���.�

♦ "!�5��-������ >���.�

♦ �!:H�6T =�-������ >���.�

• ���������%&����� �����������������$�

♦ :==65=M!�-�����������.�

♦ I!�\�:H:G!�!H�-�������.�

♦ 6���6="�-�������.�

♦ H!��H!M��-������ >���.�

6��' ����:==65=M!�'�� ���+���������� ���������� ����+���������������� �� ��������%)�����������%����� �������������������� ���'������������������� �������"�Z"������ �������������%������������������ ���������%&��D�C�J���

=���������� ��������&����������%��2�*������� ���� �����������H�"������ ��*�������>�� �� ������,����� ���������� ���� �� ��������&����� ���1�� -��� �1������ ���*���������������������� ����� ��.��:�'������������� ��*�������������������%�����7�������� �������������������*����� &�����������������1�������� ������ ���������� �������%&��H�"���� ���'������' ����"!�5��������������H�"������������� ���������������������������%����� ���� ���������%&��������1������������%�������� ��������1���:>���� ��� ������� ��������������������������������������������IG��S6�=������������� ��������������� ���� ������������������������H�"���6�������%�������� ��������1����������� ���+���� ��� ����� ��� ���� � ���+���� ��#�����#����5�� ��������� -""G.�� ������������ ����IG��D�K�!�#BAL������� ��������������%&��������1����� ��������������������������������������������IG��9!:�!��

:���� �������������������%������������ ���H�"��������������������������� �������������������������� �������>�������������� ��*����� ������������������������� ����� ����������������� ���������K!�"�BFL��

3.6 Transporte do fluxo MPEG-2 TS

6�����1�������0�����,�������������*������)�����������%���� �����&����� ���1��������������1����� ������ ��G�!I�A�-G�!I�A��".��5�����1��G�!I�A��"�������� ����������,����������������

6����� ���G�!I�A��"�������� ���������1�����/XX��� ����!�����&�����������������H���������������������H#M��DFFB�K�!�#BDL�-*������� � ������H#M�/XX@�K�!�#@J�L.���AAFB�K�!�#@X�L��M������� ��H������ '������7������� ����������� ���G�!I�A��"��*���������������� ������ ���H������������������1���

6���� ��H���'� ������ ����������5����*������������+�'� ������ ��������������:�#������/J���� �������� ���������� �� ���

Page 32: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

29

�Figura 16: Formato do pacote IP para transporte de MPEG-2 TS

6��7����������� ���G�!I�A��"�*����������������������������������� ��5���'����� �������� ��������,1��������� ����������-JFFDF��� � ����������C.��!� �� �� �����G�5����������&������������1��������������� ���������� �%&�������� ���������*�������� ����� ��������� ������ �� �� �1����������� ��� ��*��� �������������7����� �������� ���������������� ����� ���������� ����������� ���*������)�������������� ��������������! ����� ������G�5����/C@A��� ���-�!!!�XBA�D�����99M.�������/FBB��� ���-�!!�XBA�D�����99M.�����7����������� ���G�!I�A��"������� ������������������ �������� ���"�������������������������%������������H��������������������7������������ ���G�!I�A��"������� ��������������������*����� ���������������� ������ ����������G�5��

6�������� �������%����� ��� ��� �� H��� �� &�� ������ ����� ���#������ /E�� ����� �� ������ �����G�!I�A��"���������������� ��������������G�A��-DD.���������������������������H#M�/X@B�K�!�#@J�L��6��7����������*Y;��������������� ���+�������� �������������������������������������� ������� �� ���������������� �����

6����������������'�������������������>�������@B�P+��*�����������&���� ������������+����2������;�������� �����������������������������1����� ������ �������������� ���� �� H#M� AAFB� K�!�#@X�L�� *������ �� H��� '� � ���+���� ���� �� ������ �� ���G�!I�A��"�� �� ����������H����&��'�� ���+����������������������G�!I��6�������� �������'����������� ��������� ������� ��%&������������H�������������&��'������������������������� �%&������0�����6�������(� ���������������� ��������'��� �����������+����������%&������� �����������������������+��������������� �������� ������ ����� �������������������� ����

6���� �����������������%����������� ��H����&�������������������������H#M��/XX@�K�!�#@J�L���AAFB�K�!�#@X�L��

�Figura 17: Formato do cabeçalho RTP

5�����������(�� ���������� ������H�������� ������H�M��K�!�#BDL� ����������(� ������������������%)�����������*����������������%&��������� ���H������������� ������ ��� �� ���'��'��������������� ���*�������� ����� ����� ������������� ������ ����� ������������%&����

Page 33: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

30

6����&����������������� ����������� >����$�������� >�������� �����������-������ �������.���������� >������������ ���-�����$�� �������.��6������ >�������� ������������&�������������������������������1��H�������������� ��������������,���������������� � 0� �������� ��������&�� -�7����� ��� ��� ��� ���� ��� ��������.��6�� ���� >����� ��� ���� ��� �&����������� ����������� �� ��� ����� ���� ��� ��� ����������� ���� ������,���� ������ ����� � 0� ������������%&��-� ������(� ����� ��.��

6�� ���� >�������� ��������������� ����� ��������+�%&�������������� ��������������������������1������ ������ �� ��������� ���-����1������������������������������������� �� �������.�������������� ;������������������������� ����������������� �� �$������� ��� ����� ����������1��H�������������� ������� ������ ����������� ��������������� ������=����������������M����������������%)���������� �������������� �������1������ ������������������������������%���� �����������;��������� �����������1���������� ;���������������������6�����������������������������������%���������� ������������+������� ���������=����������������&�����AB�����

6� ������������������������������ ���������%&��������� >�������� ������������*������������ ������ �������������������������%�����'���&�������������� ����������� >������������ ���-�����$�� �������.�������+)����������������������

6�� ���1������ ������ ������������������� ��������:��-������ .���������� ����.����G��-������ � �� ����.������������������������%&�����G�!I�A�"�� �����!����� ��������������������������������������������������%&������� �"�����������1������ ������� ����������%�� # )������� #��� ���������� ���� ����������G�!I�A�������� ��&�������������=���������������%�� # -��� #���������1������������ ��� �������� �������������,����������� �"��������1��%&����� ������=��� -+��!��, ��5�������� ����.��*����&�� ��������������������� �1 ����� ��������&���������������

������������������*�����������������%�������� ������ �����������%����� ����������� ���������������������������������������������������%����������������������������������H#M�ACEF�K�!�#@X�L��6�������������������������������%&��������� ����� &�������� �����������������%&������� ����K!�"�BFL��

3.7 Inicialização do terminal de acesso

����� ����������������+�%&����� �������������������� '������������� ���� ���'����������������� �PM��� �� ���� ������%�� ���� ���,������ ��� ������ ��� ������%��� ���� ������������="�� ����5���� ���!��� ��� ���������,����� ��� �����������T �="?=� �6"��:�'��������� ���PM�������������������%���������������������=������"=����������������+�%&��������>������� �������������������

6� �������� ���'�������� �������PM����������%�� �������>1������������������������ ��� ��������+�%&�� -����� ������� ��� ��������� �PM�� K�!�#@EL.�� M���� �� �(������� ����� ���������������������������������P�������� ����������������������$�

• ���� �����%&����� �����������������$� �������� ������������������%����� �� ���������������-G:M���������! ����� �����!5��JC����������!!!�/[email protected]

• ����&�������� ������������������������ ������ �8�

• U��� ������������>����H:G���������� ���8�

• U��� ������������>�������������������>��������� �������� ������������� ���8�

6� ������������������������������������������������� ����������������������������������� ���*���������������������� ���� ����������������������M������� �,����� ��������� ������� ������� �� ����������� ��� ���� �����%&��� � ���+����� ������������� ���

Page 34: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

31

��� ��%&��������� ��������������������������-������%&�������1�������������*��������������������� ����������*�������������*������ ��� ������������������� �� ������������ ������� ��������1&�������������.��

:>�������� ���������� �����%&�����������������������1������� ����+�������� �������� �������������������������������������������� ���������� ����������%���

4 Conclusões

:�� ���+�%&�����������������������������������%������������� ����������,������� ,������������������ ����������������� ����������!������: ������ ���������������������%������������&����� ��������������a�������a��������������������������������������� �����������%)���� ���� ������� ������� ���� �� ���� � �������������� ������ ������� �������%��'�������������� �� ���� ����2������������� ���������������������������������������6��������'��������� ��2��������������'������ ��������&���������1�������0����������������������������������� ����<������� ���'����� �����������"9����������� ��������������� ������� ����������� ��������� ����*�����������������%��������,�����!�� ���������������������������������%��(,��������%&���� &����������MMT �����P����R�������#�� T �������� ,��������������>��������!��W�������������������� �������������������� ������� &�� ����� �������� �� �����������������������%)����������������������������%���

6����&���� ����������������������� ������������������ ����� ������������������������7� ������������� ������������*�����(������� 0����������������%�����������������������������������%����������������&������������ ����� ��:������������������������� ��������*���� ������������� ����������� &��������� ��������&���������� �������������������+�%&�� �� ������!� �������� ��� ������� �� �� &�$� �� ���������%&���������� ���������������%&�������� �7�����������%�������� �7����������������������������%&�������� ����������������������������������������%&����*��� )�������� �� ����%&�����������%���������������������%���

:������'���������������*��� ���� ����������������� �����>�������%���� ������������ ����������������&�� ����� ��������� '�� �������������"������������ ��'����������������������� ��������������������������������������'� ����������� ����� ���'������ ������������"9��:������ �������� ���������������������������������%���������������+����0����-������ ����.�� ���'��������������������0�������������7��������������:������������������� �����������������1&���� ������ ����������������������� �7������� �������� ����������%������0�������������������� ����������� �����������$����������������,������������� ������� �������������� �%&���� ���:������%���� ���������������������� ���������������������������� ������������� �������������������%����� ���� ������ ���'����������������������������%&���������������������������'��������� �<������P,� ������ �� ���������������� �� ����%&�������������� ������������ ����������'� ��������������������0�������� ������7�������������-���� �����.��:�*��� ��������� ������� ��� ��� ����������� �&�� '� ����� ���� ���� ���� ���� ��� ��� ���*Y;������ ���� ��������&�� ����� ����������� '�� �������������������������������������!���'�� ���������� �������������������� �,���������� ������ ������������������ ����*��� ������� �������� ������� �� ������������������� �����������,�����-���������.�������� ���+��%&��������� ������������������������������������� ����������*����� ,������������ ������������ ���������,�����:�� ���+�%&�������� ���� ����� ������������������ ����� ������������������ ������������������� �����%��� ��� �����*�������� �������� ���1�������������� �������������������������� �������������� ������� ����������������������

Page 35: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

32

6����������������������'�����������������%������������ �������������������� �%)��������,�������������������������������������� ������*���*������ ������� ���� ��!����'������� ����������%�������������a�� ���� ���a��=�� �������������������������������*��� )������������� ��������������������� �7������� ���+�%&�������� ���� ����� ���������&������������������������������������������� ������7� ��������0������������� �� ��������������� ������*�����������������%������������������ ��������&����������1����:����������������������������������������������������������������������� �����0 ������� �����%��� ����� �������� �0���� ������������� �����'����� ������ ��%&��������,������'������������ ���+�%&����� �,���������0��������������������������������������,�����������&������ ������� ������������������*��� )��������������������������� ���*����������� ����� ������ ����0��������*������������P��������� �1����������������/B�G���������1���:����� �������������%������������ �������*���������������������������������� ���� ���������������%)�������������*��� )����

5 Referências Bibliográficas

K:���BFL� :�������� S�� ����� ���� �� ���� � ��� �������� $??����+������� ��������?CEAFXB/X?�� ���� ���������%��ABBF��

KM���BFL� M������� ����� "��� ����� � $??������������� �����?���������?����bAB ������������M�������9��� ����ABBF��

KM���BF�L� M����� ��?��� DCBB� "������ "������� 5���� I������� $??�������������?��������?��? �?���?����� ?��������?� �?� �FA?DCBB���?����1�� ���:�����������/A?/B?ABBF��

KM���BF�L� M����� ��?��� ������� � "������ 5���� I����� H������� F�/��� $??�������������?��������?��? �?���?����� ?��������?� �?� �F/?���� \��?����1�� ���:�����������/A?/B?ABBF��

KM���BF�L� M����� ��?��� ������� 5���� I����� H������� F�/��� $??�������������?��������?��? �?���?����� ?��������?� �?� �F/?����\��?����1�� ���:�����������/A?/B?/BBF��

K!���BFL� !������� T ���� ��� � $??���������������?���� �?������������� ���� :������������/A?/B?ABBF��

K!�"�BDL�!�"���"�/B/�X/A��/�D�/������ ��������� ������� ����-�� .8�G�� �������P������� �����-GP�.�"������� ����/�B�D��ABBD��

K!�"�BC�L�!�"��!=�DBB�CJX��/�J�/������ ��������� ������� ����-�� .8�"������� �������"�������������� ����-"�.������ ���� �����ABBC��

K!�"�BC�L� !�"�� �H� /B/� A//��/�J�/������ ��������� ������� ���� -�� .8�I���������� ���������� � �����������������"�������������� ����-"�.��ABBC��

K!�"�BFL� !�"�� �"� /BA� BDC� �/�/�/�� ���� ��� ������ ������� ���� -�� .8� ������� � ���G�!I�A� ������� �"���������������� �����=� ������ABBF��

K#�� BFL�#�� T ���T ���"� ���� $??������� ����� ?��:�����������DB?//?ABBF��

KI���BFL� I����� H�� ����� ���� �� ���� � ����������$� R��� �������������� $??������� ��������������?ABBF?BJ?BC?� �\��\�� ���� \ ���������\���� ���(�����ABBF��

Page 36: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

33

KI���BFL� G������� � ����� �� �� �� ������ ��������� ������������ $??�����������������?��������?� ���?B��/F/JXDC�BB�� ����A@?BJ?ABBF��

KP���BFL� P������ T ���� ��� � $??���� �����������?����?� �?��?�� :�����������/A?/B?ABBF��

K�!�#X@L� �!�#�H#M� //AA�� H�*������� �� ���� �� ���� � P�� �� �� M�������� ����9�������/@X@��

K�!�#@AL��!�#�H#M�/DBF��=� ������������ �����-��������D.�"������� ������������� � ��������:���������/@@A��

K�!�#@J�L��!�#�H#M�/XX@��H��$�:�������� ���� ���������H���������:���� ������/@@J��

K�!�#@J�L��!�#�H#M�/X@B��H���������������:���������������M������������� ��G�������M�� �����/@@J��

K�!�#@J�L� �!�#�H#M�ABDB��"�����=� ������������ ����� -"=��.���������C� ���� ���C�����J�����6"���/@@J�

K�!�#@EL��!�#�H#M�A/D/����������P�� �M�������� ������� ������/@@E��

K�!�#@X�L��!�#�H#M�AAFB��H�����������#���� �����G�!I/?G�!IA��������/@@X��

K�!�#@X�L��!�#�H#M�ADAJ��H���������" ����������� �����-H�"�.��/@@X��

K�!�#@X�L��!�#�H#M�ACEF��:��:���� �� ���������������� �� ���"���������/@@X��

K�!�#BBL��!�#�H#M�AEXA��:��="�HH��������������� ������� ����������������-�="�"H�.��ABBB��

K�!�#BAL��!�#�H#M�DDEJ���� ���� �I����G�������� ���� ��������������D��ABBA��

K�!�#BDL��!�#�H#M�DFFB��H��$�:�������� ���� ���������H���������:���� ������ABBD��

K�"6BBL��"6?�!M�/DX/X�/��������� ���� ������������I�������������������������� ���������������� ���������������� ���$�"�� �����A�����%&���ABBB��

KG���BF�L� G������� � ��$� ����� !�� ������ $??������������ ����? �?����!�� ������1��:�����������/B?/B?ABBF��

KG���BF�L�G������� � ��� �����!�� ����M�� �����"��� ����M���� " ���$� "���������G�������� �M����� �����ABBF��

KG���BFL�G�������G�#��������� �����M�� �7���G�!I�A� ��G�!I�C� ������H����� ����G�����������9����� >��������G0������5M�H����ABBF��

KGHIBFL� G�� ������� H�������� I����� ��� ��� I������ #������ � O� ABBF� �� ABB@��� $??�������������?�6M\I�����\#������ \BXBF�� ������ ������ABBF��

K6���BFL� 6���� �� ���� ���� T ���� ��� � $??���������� ���� �������?�� :�������� ���/A?/B?ABBF��

K����BCL� �����>����� ������� �������>�� ��� :�"9� ��� G������ �� ����������� $??������������?�� �����?���� ��?ABBCBC/@������ \/?���?�����b#D����bAB������bAB �������b#D�bAB��bAB:�"9bAB��bABG�����bAB�bAB ����������/@?BC?ABBC��

Page 37: 06 05 rodrigues - Bibliotecas PUC-RioPUC ISSN 0103-9741 Monografias em Ciência da Computação n° 05/06 IPTV Conceitos, Padrões e Soluções Leandro Marques Rodrigues Departamento

34

K����BFL� ��������>�� �� ���'�� ��� �� ���� �� c*��'�� ����d��� $??������������?�� �����?���� ��?ABBFBJDB������ \E?���?��������b#D�bAB�bAB ���b!@�bAB��bAB�� ���� bAMbABb #*��b!@�bAB����bD#��DB?BJ?ABBF��

K�MMT BFL� =��� ��������� ���T ��� "� ��� � $??���������������� �����?���?��:�����������/F?/B?ABBF��

K"���BFL� "�������� #�1�� � �� ������� ������� ��� ��� ABBJ��� $??����������������?IPU?��� �� ?G����?G������� ��������?ABBF?ABBFBFAJ\BD\�������\ ��� �d����_����AJ?BF?ABBF��

K����BCL����� �����%&������M��,�����������>����������� ��������H��� >�������������� ����9����� >��������G0������5M�H����ABBC��

K����BF�L����������O�G������M���� �����5�������������>��������!��W���ABBF���

K����BF�L� ����������� ��������� T ��� "� ���� $??���� ������������? ��?���������� ����:�����������/F?/B?ABBF��