Post on 19-Mar-2020
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 �
�
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.
leandro@telemidia.puc-rio.br
����������������������� �� ������������� ������ ��� �� �������������� �������������������������� ������������ �������������������� ������ ������ �������������������� ��������� ����������� ���� ����������������� ��� �������������������������������� �� ��������� ������������ �� ������ �������� � ���������������� ����� ����������� ������!�"������ ������������������� ������������������������� ��������!�������������������� ����#��������� ��������������������� ��������� ��� �� ������� �������������������� ��� �� ����� ����� ��������������� �� ��� � �������� ��� ����� ������ �������������� ��������������������������� ����������� ������� ����� ���� ��
�� ����$��������� ��������� ��������� ���� �����
�������� !� �� �������� ������ �� ��� ��������� ������ ��� ������������� ��� �����%�� ��� ��������&��������������������� ���'��������������������������������!��������� ��������(�� ���������%)������������������������� �%&������������� �� ������������%�������������������������%���*����� &���������%&���������������� �� ����������������������������'��'������� ���������&���� �������� ��������!�"������������ �����������%������������� ���������������������!���������������������+�������,���������� ��%&��� ������������%�������������� ���������� ���������������%&����������� ������ ������������������� ���������� ������������������������ ����������%��� ���'������� ���� ��
��������������$��������� ������������ ������ ���� �����
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: bib-di@inf.puc-rio.br Web site: http://bib-di.inf.puc-rio.br/techreports/
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��'��������������� ��������������,�����
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����������������
• ��� ���������������������� ��������,�����
• ������ ���������������+�%&���������� ��
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�������� ��������������+�%&���
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�����������������
�
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��'� ������ �� ��� ��� �������� ����������������������������������������������%�������������������� ��������
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�
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
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�������������������������������������������������������������������������������
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�����%&���
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������� ���������� ���������� �������������,�����������������������%������������
�
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
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��
�
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�������� ���������� ��������������������������� ����:����%)��������� ��������� ��������&���� �����
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��������� ����!"����� ������������ ������������������
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�"�� ����������� ����������%&���� ��������������� ������������ �� ���� �������� ������ ����� ����������� �� �� �������$�
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
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����� ������ ���
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�
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"���������� ������ ������ ���'�������� ���� �-���������.������� �������������� �%&��-���������.��:��������������%&���������� ������ �������������
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�����="��������������������%���
• ����&���������� ����*������������ �������� ����������*������������ ���%&�������������������%&���������� ����
• =�����������������������%��������������������������������� ����������,�����
• ������%&��-�������.��������������������%���������������������������������� ����������,�����
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�/���
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� ���� �� ����� �� ��������%����������������������%����������������
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���
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����������%&�������� ���:�����������%&����������� ������� ���������+�����
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
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�����
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!�-�������.�
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���� �������� ���������� �� ���
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������������� ������ ��� �� ���'��'��������������� ���*�������� ����� ����� ������������� ������ ����� ������������%&����
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����������!!!�/D@C.8�
• ����&�������� ������������������������ ������ �8�
• U��� ������������>����H:G���������� ���8�
• U��� ������������>�������������������>��������� �������� ������������� ���8�
6� ������������������������������������������������� ����������������������������������� ���*���������������������� ���� ����������������������M������� �,����� ��������� ������� ������� �� ����������� ��� ���� �����%&��� � ���+����� ������������� ���
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�������������� �������������������������� �������������� ������� ����������������������
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��
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��
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��
�