Docstoc

Microsoft PowerPoint - NDS Brussels Meeting_ IPI Tutorial_V0_1draft1

Document Sample
Microsoft PowerPoint - NDS Brussels Meeting_ IPI Tutorial_V0_1draft1 Powered By Docstoc
					Focus on DVB IPI
Introduction



                     !
     "# "      !
     "# "
     "# " $        % &!
What is DVB ?

                                                 '
     "          (                $       %           )                       $
           &    *                    &       %                           (          +
     , % -
     , ' %           .
      /                                      % (                     %                  %         0


Steering                  Commercial                     Technical                  DVB votes
 Board         Theme(s)     module   Requirements         module         Proposal




                                                                                        Publish
                                                          Workshops
                                                                                    Blue Book
                                                                                    (via ETSI)
DVB concepts

#
                .                       %         % (
                             .      %                             $         &
        &           *
                        .                   #12         * !0                     %
    "       $               "! (            (             * . $
                                                   3$                 4 %       "#
    $       $                      +!
DVB standards (1)

5       $
    5       $
    /           /                !65           7           %        78 8 9 6   &       $
                    5
    /           /       /                                  $                       $       (   $
                             "             %           %        &     2
    /           /           !
    /           /5                !
    /           /:                     $           !
    /           /     $                                           ( $ !
    /           /                                                  ( $ !
    /           / 5 ,             $                         $   & % 55!
    /           /   2                                      & 2         !
    /           /                      ;           (       & *!
    /           /   5                      $                         %   !
DVB standards (2)


       / <                .    ( $       $                     $           !
         =
      #12                                        %                                                       0
  /       #12                                                      (   5       : 5                       "> !
  /     1=                    #12    (       $                                                           % "     $
  /        $ $       (.
  /              "                       %           "     $                         (     $ !
  /             5                                                          !
  /          5?5       =                                 $ !
  /           # 1 2 "$   $                                                               #12 /       (       $
                                                                                                 !
DVB standards (3)

 :#
      :#                $             : $             #           $ !                 $
       $                                                      $         5                      %
  $           $                       0                                       @ %         #"
      =            :#             %                       $             $ &
          %                   *                                                   0
                  :#                      .
  /           5                               (   A
  /                    (A
  /                     &         $               $                           A
  /           "         % A
  /           "                               0
DVB standards (4)


              $           $     !.      ;        B                       $           ;       $
  "               .                                                              (       &

  "       % (. & *                                       $       $
                                01 =0       />               !       >                   !+
                                                     !                       (
      $   (           $       ( !
Focus on DVB SI (1)


                       $ (       (           %                        %        CD &       !0
  5                          E           %                        $                         %
       %   0
               .                     $                                     &          $     *   &
                                                              %       %                          $ 0
  1=                   $         $               ;                           5     $
                   (                              $ $                 0 0 # ( 5 !0
                       $                                ( $                    0
Focus on DVB SI (2)

1= $     7. $                                                        $
   5     $                                          ;                (0
                   #               $                                  5               # 5!               *        &        #           $
   5       # 5!                         %               %                 0                  %                             $                   (
           %                           5                         5!                              $   $            (       +5
         $    %                                 5                                 0
   5     &                                                       %            F                  !            $                    (
   # 5                     %                $                             E !                                     (           $
                  1%           "       $                    5             1 "5 !                             %        0
                                                                                             $               $ 0
   " G       &     H               5     ,                                                                                                 &
     %       05        ;               ( % (                    $ 7 $                 -                                   (       !0
Focus on DVB SI (3)

1= $            .$                                     $
  5         $             (                   &        * "         $           5                         5
       &                          0
  5        "5                             5       %                                01       5
                  &                                ;           (           F            1       +!       &
       %         %                    %                                &                        !0
  5                   5       (                            %       &           %        %            $       0
Focus on DVB SI (4)

1 =0   "
            Network Level                     Satellite
              (NIT, BAT)




                              Transponder    Transponder    Transponder
            Multiplex Level
               (PAT)




            Service Level                        Service
              (PMT)                Service                      Service




           Component Level
                                                Component     Component
DVB & Internet Protocol

     "# "
  "# " $
  >                             90
  , '          %       .
           •                    $                    $           ;                                           $                               (
                                     : $                     &        * 1               %         *         $                           "#       &        *
                                                 $                      %               %              %             "#       &    *0
           •       #    %                                                                                                 (       ($
                       %    %            /                           "#     &           * 0
           •       5            7&           *            $                               %                      &                ! "                (
                                                         ! " #$ %                   %                 I %                                %               0 05
                            (        !                                          $             %                      !0
DVB IPI (1)

: $    &   * >
                 # $
                       "# " #                   7
                                    %       $
                        &
                   ;            $




                                        %
                   $                &       *
DVB IPI (2)

   "# " #   76           7

                   Single Home Network


                                          Service Provider




                             DNG

                             Simple Case.
                             Single Home Network
                             Single/Multiple Service provider
            HNED
                             Single DNG
                             Single/Multiple HNEDs
                                                                1
DVB IPI (3)

   "# " #   76

              Two DNGs & Two Home Networks


              Service Provider A                     Service Provider B




                 DNG A
                                                            DNG B
                            Multiple Home Networks
                            One DNG per Home Network
                            Home Networks not connected
                            Single/Multiple Service providers
                            Single/Multiple HNEDs per DNG
                  HNED A                                      HNED B
                                                                          2
DVB IPI (4)

    "# "
           .
               STB network
               connection                      Network access
                                               initialization



                                                           IP configuration +
                                                           Service location
                               STB network                 (domain name)
                               configuration               Base : DHCP
                                                                                           Domain name
                                                                                           resolution for
                                                                                           discovering the
                                                                                           DVB services
                                                                                           entries.
                                                 SD Entry Points                           Base : DNS
                                                 discovery




                                                                   SP discovery                         DVB information
                                                                                                        collection

                       Service provider(s)
                       discovery information
                       collection.                                           Service(s) offering
                       Base : HTTP (pull) or                                 Base : HTTP
                       IGMP (push)
DVB IPI (5)
DVB IPI (6)

                   %                      % ( B                                   B !$                     $
       %           .            %                 % (         %                                        % (
       %                            % (            $      0
  >                                           %                   %       &                            $           $ *
                       E                          !                                       (     $ !0
  5&           (                    I %                               .
           •           5             ".      " $                                          $ 0
           •           5    ,             ". ( # " $                                             $ 0
       %                            % (               $                           &                            ?   I
                       0?       I         $                                   $       %          0
DVB IPI & MEDIANET

 $                     5                     %               %   "#                                  0           "# " B
          :#
     5                         #12                                    %       %    "#    &   *
          •                                      J                        %   1 # 2 !A
          •        # >           $                   0
     "                     (             &               5        : 1 ! 51I , B " #     5    %           %   0
          (                      $                           %        %     %       $            &       *
          (                                                             $       $     ! I %                       %
               %                     .                         "#         % &              %         (           /
     3    54       &           * &               &                        E            * !
      $   $                     0
Details on DVB IPI (1)

  &      *       ;     $              7!
  "# K                 %        : #                                                             7B   0
         •   ,     "# K E : 1                A
         •       : #                         =0              7 .         $                 $             LL. % /
                 / /%      !                                   DHCP
                                STB
                                                               Server
                                           DHCPDISCOVER
                                            with option 77

                                                                        Suggested lease
                                                                        duration of one
                                                                        month
                                            DHCPOFFER
                                                                        Proposed IP@
                                           DHCPREQUEST
                                            with option 77


                                                                        Asking IP@ +
                                                                        options
                                             DHCPACK
                                            with option 15              Setting configuration
                                                                        parameters
                                             DHCPNAK
                                                                        Client's request
                                                                        invalid
                                           DHCPRELEASE

                                                                        After receiving this
                                                                        message, the DHCP
                                                                        server releases the
                                                                        IP address
Details on DVB IPI (2)

  &           *       ;   $         !
                                                 : 1 05                  %             $
                              : 1          =                   &   *    %      #   %
      ;           0       !

          &     * ;    $    .
  •           > 5#    * '     $ = 0. 9 $   *      * !A
  •           # *        9    E 5 & L 5      *        "#   *    /D 7= 7 /)!A
  •              =0 $     &     "2 # ' E   % $                 $ !0
Details on DVB IPI (3)

   % (                   #12                       %              7!
              "1 5           0
   #12    5                      > 5 # E< # E"#                   >    7M M 8    >       0




    % (              #       .> 5 # 6                   &     > 5# 6                 $
     $                   .
     •                                (       %             % &             (0
     •                                            ( (             F              5   0
Details on DVB IPI (4)

   % (                       #12                           %              !
  N      (       %                                             %              % !0
  "2    # -                  '       E   %        $                 $ 0
       5#          / $           *               ( 7 $ !           5#                    $   %
              ( 7/ $ !
                  %              $           $ .
        •                $               $                           %               $       : 1
                                             $     $   0 0                               &   0
Details on DVB IPI (5)

  %                 % ( 1                 ( #
  "            .
  /       %     #       %   .     $          $ A
  /       %    .                  ,       A5 A 1 >              !J       =   C   %   O $ D 0C # O $   O $ !
  5   : 1           *                 (                              &           .
  /                                                     &   *        %       $   $          A
  /   1     ( #                            $            !   ;       %    : #A
  /   1     (                              $        C       %    0 % 0 DA
  /   P       * &       "       $                             9 0 0 - 079 %    %   !A
  /                     (       <>I

  /                                   &         %               (                       0
Details on DVB IPI (6)

$ & #% ' ( % #    )           # #   *+ *         ,# ++      ,   # # & #% ' ( % #,                    #
) , .
         % # %                    % ( "      $                              /D !
      # Q      /"# ,                      % ( "      $
      /                     % (
                 +5 /         "    %                 %                      ;             $ 5            %
                             !6# 5 # 5 J              " ;           =           "5 !
                 +5 /            "    %                         %                      0# 5 #   5A
                    #12 /
      /                 $           % (
      /     %      $              % # %                                 %
      / #    *          % (                  %
Details on DVB IPI (7)

%'(%#                      #) + &     ) #- #)                       & , #,          ,.
   : 55#                            % ( %                                    $           !A
              5#                                                       (     "# "                          % (
     %    $                  < #                $              !0
      /            5# &                                                          F                     &   %
              $       "1 5              $                                       *0

%   . + #%             +
     I % .
      / , %        "#                               %     "2        # %-                      ; 0! > 5 #         (!
                   ,         $      .
      / "#                   %   >5 #                   /"#                         6I            &
                           ( =              !
Details on DVB IPI (8)

 * #) , #                     )
                                                                                                 &*   0
                                              UDP

                        DHCP query: DISCOVER, REQUEST...
                                                                                      STB
              DHCP
DHCP Server              DHCP query: DISCOVER, REQUEST...
                                option 77: User Class = dvb-ip-stb-video
               msg                option 77: User Class = dvb-ip-stb-video
                                                     ...
                                                         ...




                                             UDP

                       IP configuration parameters:
                         IP configuration parameters:
                                                                                      STB
                                  yiaddr=@IP_STB
DHCP Server                       ... yiaddr=@IP_STB
                                                                                    @IP_STB
               DHCP
                       options:       ...
                msg      options: option 15: Domain Name ="DNS_DomainName"
                                  ... option 15: Domain Name ="DNS_DomainName"
                                      ...




                                             TCP/IP

                        DNS lookup:
                         DNS lookup:
                                 QNAME:<service name>.<protocol>.<domainname>
                                                                                      STB
                DNS                                                                 @IP_STB
 DNS Server                          QNAME:<service name>.<protocol>.<domainname>
                                 _dvbservdsc._tcp.DNS_DomainName
                Query                _dvbservdsc._tcp.DNS_DomainName
                                 QTYPE: SRV
                 msg                 QTYPE:IN
                                 QCLASS: SRV
                                 ... QCLASS: IN
                                     ...


                                             TCP/IP

                        <domainname>       A      <IP address>                           STB
                                 SD&S1_DomainName <IP address>
                          <domainname>       A      A IP_SD&S1                         @IP_STB
DNS Server    DNS RR             SD&S2_DomainName A A IP_SD&S1
                                     SD&S1_DomainName IP_SD&S2
               msg               ... SD&S2_DomainName A IP_SD&S2
                                     ...
 Details on DVB IPI (9)
                                                 TCP/IP


 DNS Server
                         <domainname>
                           <domainname>
                                            A
                                              A
                                                   <IP address>
                                  SD&S1_DomainName <IP address>
                                                     A IP_SD&S1
                                                                                                                                STB
                                                                                                                           @IP_STB
                                                                                                                                         %   #     %
              DNS RR                  SD&S1_DomainName A IP_SD&S1
                                  SD&S2_DomainName A IP_SD&S2
               msg                ... SD&S2_DomainName A IP_SD&S2
                                      ...
                                                                                                                                                 % (


                                                   TCP/IP

                         GET                                     GET                                                            STB
                          GET
                          /dvb/sdns/sp_discovery                  GET
                                                                   /dvb/sdns/sp_discovery
HTTP Server                 /dvb/sdns/sp_discovery                   /dvb/sdns/sp_discovery
                                                                                                                           @IP_STB
@ IP_SD&S        GET      id=SP_DomainName                         id=ALL
                            id=SP_DomainName
                          Host=IP_SD&S                               id=ALL
                                                                   Host=IP_SD&S
                 msg        Host=IP_SD&S
                                  ...                                Host=IP_SD&S
                                                                           ...
                                      ...                                      ...




                                                 TCP/IP

                                                                                                                                STB
HTTP Server                                                                                                                    @IP_STB
@ IP_SD&S        <XML>
                   <XML>
                   <ServiceProviderDiscovery>                           <XML>
                     <ServiceProviderDiscovery>
                     <SP DomainName="SP_DomainName"...>                   <XML>
                                                                          <ServiceProviderDiscovery>
                       <SP DomainName="SP_DomainName"...>
                       <Name ...>SP_name</Name>                             <ServiceProviderDiscovery>
                                                                            <SP DomainName="SP1_DomainName"...>
                         <Name ...>SP_name</Name>
                        <Pull Location="http://SP/dvb/sdns">                  <SP DomainName="SP1_DomainName"...>
                                                                              <Name ...>SP1_name</Name>
                           <Pull Location="http://SP/dvb/sdns">
                             <PayloadId Id="2">                                 <Name ...>SP1_name</Name>
          HTTP                   <PayloadId Id="2">
                                           ...
                                                                               <Pull Location="http://SP/dvb/sdns">
                                                                                  <Pull Location="http://SP/dvb/sdns">
                                                                                    <PayloadId Id="2">
           msg                                 ...
                                 <Segment Version="..." ID="0"/>                        <PayloadId Id="2">
                                                                                                  ...
                                     <Segment Version="..." ID="0"/>
                                  <Segment Version="..." ID="1"/>                                     ...
                                                                                        <Segment Version="..." ID="0"/>
                                      <Segment Version="..." ID="1"/>
                                 <Segment Version="..." ID="2"/>                            <Segment Version="..." ID="0"/>
                                                                                         <Segment Version="..." ID="1"/>
                                     <Segment Version="..." ID="2"/>
                                           ...                                               <Segment Version="..." ID="1"/>
                                                                                        <Segment Version="..." ID="2"/>
                             ...               ...                                          <Segment Version="..." ID="2"/>
                                                                                                  ...
                                 ...
                     </ServiceProvider>                                     </ServiceProvider>        ...
                       </ServiceProvider>
                   </ServiceProviderDiscovery>                                </ServiceProvider>
                                                                                    ...
                     </ServiceProviderDiscovery>
                 </XML>                                                                 ...
                                                                            <SP DomainName="SP2_DomainName"...>
                   </XML>                                                     <SP DomainName="SP2_DomainName"...>
                                                                              <Name ...>SP2_name</Name>
                                                                                <Name ...>SP2_name</Name>
                                                                               <Pull Location="http://SP2/dvb/sdns">
                                                                                  <Pull Location="http://SP2/dvb/sdns">
                                                                                    <PayloadId Id="2">
                                                                                        <PayloadId Id="2">
                                                                                                  ...
                                                                                                      ...
                                                                                        <Segment Version="..." ID="0"/>
                                                                                            <Segment Version="..." ID="0"/>
                                                                                         <Segment Version="..." ID="1"/>
                                                                                             <Segment Version="..." ID="1"/>
                                                                                        <Segment Version="..." ID="2"/>
                                                                                            <Segment Version="..." ID="2"/>
                                                                                                  ...
                                                                            </ServiceProvider>        ...
                                                                              </ServiceProvider>
                                                                                    ...
                                                                                        ...
                                                                          </ServiceProviderDiscovery>
                                                                            </ServiceProviderDiscovery>
                                                                        </XML>
                                                                          </XML>
         Details on DVB IPI (10)
                                                        TCP/IP
                               <XML>
                                 <XML>
                                 <ServiceProviderDiscovery>
                                                                                                                              STB
  HTTP Server                      <ServiceProviderDiscovery>
                                  <SP DomainName="SP_DomainName"...>
                                                                                  <XML>
                                                                                    <XML>
                                                                                    <ServiceProviderDiscovery>
                                                                                                                            @IP_STB
  @IP_SD&S                          <SP DomainName="SP_DomainName"...>
                                    <Name ...>SP_name</Name>                          <ServiceProviderDiscovery>
                                                                                     <SP DomName="SP1_DomName"...>
                                       <Name ...>SP_name</Name>
                                      <Pull Location="http:// SP/dvb/sdns ">
                                        <Pull Location="http:// SP/dvb/sdns ">
                                          <PayloadId Id="2">
                                              <PayloadId Id="2">
                                                                                       <SP DomName="SP1_DomName"...>
                                                                                       <Name ...>SP1_name</Name>
                                                                                          <Name ...>SP1_name</Name>
                                                                                                        ...
                                                                                                                                           %               % ( 6
                                                       ...                           </SP>                  ...
                        HTTP
                         msg
                                                           ...
                                             <Segment Version="..." ID="0"/>
                                                 <Segment Version="..." ID="0"/>
                                             <Segment Version="..." ID="1"/>d
                                                 <Segment Version="..." ID="1"/>d
                                             <Segment Version="..." ID="2"/>
                                                                                        </SP>...
                                                                                                 ...
                                                                                     <SP DomName="SP2_DomName"...>
                                                                                       <SP DomName="SP2_DomName"...>
                                                                                       <Name ...>SP2_name</Name>
                                                                                                                                               $
                                                 <Segment Version="..." ID="2"/>
                                                       ...                                <Name ...>SP2_name</Name>
                                                                                                        ...
                                          ...              ...                       </SP>                  ...
                                  </SP>       ...                                      </SP>...
                                     </SP>
                                 </ServiceProviderDiscovery>                                     ...
                                                                                    </ServiceProviderDiscovery>
                                   </ServiceProviderDiscovery>
                               </XML>                                                 </ServiceProviderDiscovery>
                                                                                  </XML>
                                 </XML>                                             </XML>




                                                                                                                                       > ;
                                                         TCP/IP

                                                                                                                              STB
                                                                                                                                                   $
  HTTP Server                                                                                                               @IP_STB
         @IP             GET
                          GET
                                  /dvb/sdns/service_discovery
                                    /dvb/sdns/service_discovery
                          ?id=SP_DomainName &Payload="2" &Segment=0 & Host=@IP[http://SP/dvb/sdns]
                                                                                                                                           $                $
[http://SP/dvb/sdns]        ?id=SP_DomainName &Payload="2" &Segment=0 & Host=@IP[http://SP/dvb/sdns]

                         GET       /dvb/sdns/service_discovery
                                                                                                                                       R
                GET
                msg
                          GET        /dvb/sdns/service_discovery
                          ?id=SP_DomainName &Payload="2" &Segment=1 & Host=@IP[http://SP/dvb/sdns]
                            ?id=SP_DomainName &Payload="2" &Segment=1 & Host=@IP[http://SP/dvb/sdns]                                                   %        !
                         GET       /dvb/sdns/service_discovery
                          GET        /dvb/sdns/service_discovery
                          ?id=SP_DomainName &Payload="2" &Segment=2 & Host=@IP[http://SP/dvb/sdns]
                            ?id=SP_DomainName &Payload="2" &Segment=2 & Host=@IP[http://SP/dvb/sdns]




                                                          TCP/IP

                                                                                                                               STB
     HTTP Server        <?XML>                                                                                               @IP_STB
          @IP             <?XML>
                        <ServiceDiscovery ...>
 [http://SP/dvb/sdns]     <ServiceDiscovery ...>
                          <BroadcastDiscovery DomainName="SP_DomainName">
                             <BroadcastDiscovery DomainName="SP_DomainName">
                            <ServiceList>
                               <ServiceList>
                                 <ServicesDescriptionLocation>http://www...services.html</ServicesDescriptionLocation>
                                    <ServicesDescriptionLocation>http://www...services.html</ServicesDescriptionLocation>
                                <SingleService>
                                   <SingleService>
                                   <ServiceLocation>
                                      <ServiceLocation>
                                          <IPMulticastAddress ... Address="IP_MulticastAddress _1" Port="port_value"/>
                                             <IPMulticastAddress ... Address="IP_MulticastAddress _1" Port="port_value"/>
                                   </ServiceLocation>
                                      </ServiceLocation>
                                  <TextualIdentifier DomainName="SP_DomainName " ServiceName= "ServiceName1_value"/>
             HTTP                    <TextualIdentifier DomainName="SP_DomainName " ServiceName= "ServiceName1_value"/>
                                   <DVBTriplet OrigNetId="ON_id_value1" TSId="TS_id_value1" ServiceId="S_Id_value1"/>
                                      <DVBTriplet OrigNetId="ON_id_value1" TSId="TS_id_value1" ServiceId="S_Id_value1"/>
                                                   ...
              msg                  </SingleService>    ...
                                      </SingleService>
                                     ...
                                         ...
                               </ServiceList>
                                  </ServiceList>
                           </BroadcastDiscovery>
                              </BroadcastDiscovery>
                        </ServiceDiscovery>
                          </ServiceDiscovery>
                        <XML>
                          <XML>
        Details on DVB IPI (11)
                                                             TCP/IP
                                   <XML>
                                     <XML>
                                     <ServiceProviderDiscovery>
                                                                                                                                 STB     %           % ( 6
   HTTP Server                         <ServiceProviderDiscovery>
                                       <SP DomainName="SP_DomainName"...>
                                                                                         <XML>
                                                                                           <XML>
                                                                                           <ServiceProviderDiscovery>          @IP_STB
   @IP_SD&S                              <SP DomainName="SP_DomainName"...>
                                         <Name ...>SP_name</Name>
                                           <Name ...>SP_name</Name>
                                          <Pull Location="http://SP/dvb/sdns">
                                             <Pull Location="http://SP/dvb/sdns">
                                              <PayloadId Id="2">
                                                                                             <ServiceProviderDiscovery>
                                                                                             <SP DomName="SP1_DomName"...>
                                                                                               <SP DomName="SP1_DomName"...>
                                                                                               <Name ...>SP1_name</Name>
                                                                                                 <Name ...>SP1_name</Name>
                                                                                                                ...
                                                                                                                                                 $
                                                  <PayloadId Id="2">
                                                           ...                               </SP>                  ...
                          HTTP                                 ...
                                                 <Segment Version="..." ID="0"/>               </SP> ...
                                                     <Segment Version="..." ID="0"/>
                                                  <Segment Version="..." ID="1"/>d                       ...
                           msg                        <Segment Version="..." ID="1"/>d
                                                 <Segment Version="..." ID="2"/>
                                                                                             <SP DomName="SP2_DomName"...>
                                                                                               <SP DomName="SP2_DomName"...>
                                                                                               <Name ...>SP2_name</Name>
                                                     <Segment Version="..." ID="2"/>
                                                           ...                                   <Name ...>SP2_name</Name>
                                                                                                                ...
                                              ...              ...                           </SP>                  ...
                                       </SP>      ...                                          </SP> ...
                                         </SP>
                                     </ServiceProviderDiscovery>                                         ...
                                                                                           </ServiceProviderDiscovery>
                                       </ServiceProviderDiscovery>
                                   </XML>                                                    </ServiceProviderDiscovery>
                                                                                         </XML>
                                     </XML>                                                </XML>




                                                              TCP/IP
                                                                                                                                             $
                                                                                                                                 STB         ;
   HTTP Server              GET       /dvb/sdns/service_discovery                                                              @IP_STB
          @IP                GET        /dvb/sdns/service_discovery
                             ?id=SP_DomainName &Payload="2" &Segment=SegmentId & VersionNumber=Version
 [http://SP/dvb/sdns]          ?id=SP_DomainName &Payload="2" &Segment=SegmentId & VersionNumber=Version
                             Host=@IP[http://SP/dvb/sdns]
                               Host=@IP[http://SP/dvb/sdns]                                                                     GET
                                                                                                                                msg



                                                             TCP/IP

                                                                                                                                 STB
   HTTP Server         <?XML>
                                                                                                                               @IP_STB
         @IP             <?XML>
                       <ServiceDiscovery ...>
[http://SP/dvb/sdns]     <ServiceDiscovery ...>
                         <BroadcastDiscovery DomainName="SP_DomainName">
                           <BroadcastDiscovery DomainName="SP_DomainName">
                           <ServiceList>
                             <ServiceList>
                             <ServicesDescriptionLocation>http://www...services.html</ServicesDescriptionLocation>
                               <ServicesDescriptionLocation>http://www...services.html</ServicesDescriptionLocation>
                               <SingleService>
                                 <SingleService>
                                 <ServiceLocation>
                                    <ServiceLocation> ... Address="IP_MulticastAddress_1" Port="port_value"/>
                                     <IPMulticastAddress
                                         <IPMulticastAddress ... Address="IP_MulticastAddress_1" Port="port_value"/>
                                 </ServiceLocation>
                                    </ServiceLocation>
                                 <TextualIdentifier DomainName="SP_DomainName" ServiceName="ServiceName1_value"/>
                                    <TextualIdentifier DomainName="SP_DomainName" ServiceName="ServiceName1_value"/>
                                 <DVBTriplet OrigNetId="ON_id_value1" TSId="TS_id_value1" ServiceId="S_Id_value1"/>
             HTTP                   <DVBTriplet OrigNetId="ON_id_value1" TSId="TS_id_value1" ServiceId="S_Id_value1"/>
                                                 ...
                                 </SingleService>    ...
              msg                   </SingleService>
                               <SingleService>
                                 <SingleService>
                                 <ServiceLocation>
                                    <ServiceLocation> ... Address="IP_MulticastAddress_2" Port="port_value"/>
                                    <IPMulticastAddress
                                        <IPMulticastAddress ... Address="IP_MulticastAddress_2" Port="port_value"/>
                                 </ServiceLocation>
                                    </ServiceLocation>
                                 <TextualIdentifier DomainName="SP_DomainName" ServiceName="ServiceName2_value"/>
                                    <TextualIdentifier DomainName="SP_DomainName" ServiceName="ServiceName2_value"/>
                                 <DVBTriplet OrigNetId="ON_id_value2" TSId="TS_id_value2" ServiceId="S_Id_value2"/>
                                    <DVBTriplet OrigNetId="ON_id_value2" TSId="TS_id_value2" ServiceId="S_Id_value2"/>
                                                 ...
                                 </SingleService>    ...
                                    </SingleService>
                                   ...
                                       ...
                             </ServiceList>
                                </ServiceList>
                         </BroadcastDiscovery>
                           </BroadcastDiscovery>
                       </ServiceDiscovery>
                         </ServiceDiscovery>
                       <XML>
                         <XML>
 Details on DVB IPI (12)
                                                          TCP/IP

                                                                                                                                   STB
 HTTP Server
         @IP
                                                                                                                                 @IP_STB       5       5             &
                            <?XML>
[http://SP/dvb/sdns]          <?XML>
                            <ServiceDiscovery ...>
                              <ServiceDiscovery ...>
                              <BroadcastDiscovery DomainName="SP_DomainName">
                                                                                                                                                   '    E    %                %
                                <BroadcastDiscovery DomainName="SP_DomainName">
                                <ServiceList>
                                  <ServiceList>
                                 <ServicesDescriptionLocation>http://www...services.html</ServicesDescriptionLocation>
                                    <ServicesDescriptionLocation>http://www...services.html</ServicesDescriptionLocation>                                            (.
                                    <SingleService>
                HTTP
                 msg
                                      <SingleService>
                                      <ServiceLocation>
                                         <ServiceLocation>
                                        <IPMulticastAddress ... Address="IP_MulticastAddress_1" Port="port_value"/>
                                            <IPMulticastAddress ... Address="IP_MulticastAddress_1" Port="port_value"/>
                                      </ServiceLocation>
                                                                                                                                               /"# K J           A
                                         </ServiceLocation>
                                      <TextualIdentifier DomainName="SP_DomainName" ServiceName="ServiceName1_value"/>
                                         <TextualIdentifier DomainName="SP_DomainName" ServiceName="ServiceName1_value"/>
                                      <DVBTriplet OrigNetId="ON_id_value_1" TSId="TS_id_value_1" ServiceId="S_Id_value_1"/>
                                         <DVBTriplet OrigNetId="ON_id_value_1" TSId="TS_id_value_1" ServiceId="S_Id_value_1"/>
                                                     ...
                                                                                                                                               /5 =                       %
                                      </SingleService>   ...
                                         </SingleService>
                                        ...
                                            ...
                                  </ServiceList>
                                                                                                                                                   $ J      # !A
                                     </ServiceList>
                              </BroadcastDiscovery>
                                </BroadcastDiscovery>
                            </ServiceDiscovery>
                              </ServiceDiscovery>
                            <XML>
                                                                                                                                               /               0
                              <XML>




  @IP_MultiCastAddress_1


                                                            TCP/IP
                                                                                                                                   STB
  @IP_MultiCastAddress_n                                                                                                         @IP_STB
                                     IGMP       LEAVE ( 1 )
                                                JOIN         ( )
                                                    LEAVE ( 1 ,1@IP_MulticastAddress_1)
                                      msg
                                                ... JOIN     ( 1 , @IP_MulticastAddress_1)
    DSLAM                                           ...




   @IP_MultiCastAddress_1


                                                          TCP/IP

   @IP_MultiCastAddress_n
                                       IGMP       ACK         ...                                                                  STB
                                                   ACK              ...                                                          @IP_STB
                                        msg
    DSLAM
                                    encapsulated TS                                                                          encaps...
        IP_origin =                                                 encapsulated TS              encapsulated TS
                                                                                                                                TS
 IP        @IP
                      IP_destin =             TS packet_1                     TS packet_2                 TS packet_3         packet
msg
        _Multicast
                       @IP_STB      OrigNetId=ON_id_value_1           OrigNetId=ON_id_value_1     OrigNetId=ON_id_value_1       _4       ...
         Address                    TSId="TS_id_value_1               TSId="TS_id_value_1"        TSId="TS_id_value_1"          ...
            _1                      ServiceId="S_Id_value_1           ServiceId="S_Id_value_1"    ServiceId="S_Id_value_1"
                                                                                                                                ...
5   * (   S

				
DOCUMENT INFO
Shared By:
Tags:
Stats:
views:22
posted:8/9/2010
language:English
pages:33
Description: NDS is to replace the Nintendo Game Boy (GB) series of next-generation handheld, the PSP and the current host biggest difference is that there are two screens and touch screen to the next screen. Nintendo NDS which is produced, ids is the iQue company produced.