[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



Group:
 
this is the 1st attempt at the receiver configuration draft that was briefly discussed on the list in the past weeks. It missed the IETF deadline by 2 hours so will only be re-submitted after Nov. 7th so not in time for IETF-61 but I suppose ok for the next one.
 
 
Marie-Jose
   Internet Engineering Task Force               Marie-Jose Montpetit
   Internet Draft                                     MJMontpetit.com
   Document: draft-mjm-ipdvb-config-00.txt
   October 2004

                                                                                                                                                 
   Category: Standards Track                         Expires March 2005                                                                       
                                                                                
   Protocols for MPEG-2 receiver configuration
      
   Status of this Memo
 
   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is aware
   have been or will be disclosed, and any of which he or she becomes
   aware will be disclosed, in accordance with Section 6 of
   RFC 3668.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups. Note that
   other groups may also distribute working documents as Internet
   Drafts. Internet-Drafts are draft documents valid for a maximum of
   six months and may be updated, replaced, or obsoleted by other
   documents at any time. It is inappropriate to use Internet-Drafts
   as reference material or to cite them other than as "work in
   progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet
   Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.


   Copyright (C) The Internet Society (2004), All Rights Reserved


    Abstract 
         
    This document describes a method to bind IPv4/IPv6
    addresses and flows to MPEG-2 Transport Streams (TS). Methods are
    required to signal IPv4/v6 addresses to the link receivers and
    transmitters. In MPEG-2 networks, an IP address must also be 
    associated with a Packet ID (PID) and specific transmission 
    multiplex. In this document the methods are based on standard
    XML semantics. This method complements current approaches based
    on SI table with an IP centric approach.








   Expires March 2005                                          [page 1]


   INTERNET DRAFT Protocols for MPEG-2 receiver configuration 
   October 2004 


         
   Table of Contents 
         
        Document History
        1. Introduction
        2. Convention used in the document
        3. Configuration table
        4. Protocols
           4.1 Simple Autoconfiguration
           4.2 Subscriber Service
           4.3 Query/response
        5. Transport Issues
        6. Conclusions and Recommendations
        7. Security Considerations
        8. Acknowledgements
        9. References
        10. Author's Addresses
        11. IPR Notices
        12. Copyright Statements
        13. IANA Considerations
         
         
   Document History 
         
     -00 This draft is intended as a study item for proposed future
         work by the IP over DVB WG in this area.  

         
   1. Introduction 

    The MPEG-2 stream is defined in the specification ISO/IEC 138181.
    It provides a time-division multiplexed (TDM) stream that may 
    contain audio, video and other information. Each frame, known as
    an MPEG-2 TS Packet, contains 4 bytes of header and 188 bytes of
    data. The standard also defines the PES packet (Packetized
    Elementary Stream) and the Section or Transport Stream (TS)
    packet. The PES packet can carry video, audio, private data and
    was originally used for some data streaming applications; this
    usage is now historical. Each MPEG-2 TS Packet is associated with
    one Transport Stream (TS) logical channel, which is identified by
    a 13 bit Packet ID (PID) carried in the MPEG-2 TS Packet header.  
                 





   Expires March 2005                                          [page 2]



 
   INTERNET DRAFT Protocols for MPEG-2 receiver configuration 
   October 2004     
      
   
    MPEG-2 Receivers may optionally be assigned a Network Point of 
    Attachment (NPA) to uniquely identify the L2 node within the 
    MPEG-2 transmission network. An example of an NPA is the IEEE
    Medium Access Control (MAC) address. Where such addresses are 
    used, these must also be signalled by the address resolution
    procedure. Finally, address resolution may need to signal the
    format of the data being transmitted.  For example, the
    encapsulation used or any compression scheme that was used at
    the sender [ID-IPDVB-ARCH]. 

    The development of IP_layer address resolution has merit 
    particularly for IP-only services and two-way MPEG-2 transmission
    networks.  It releases a Receiver from performing MPEG-2 table
    processing, it allows much more dynamic association of PIDs to
    traffic: association/freeing of PIDs in response to 
    join or prune actions taken by multicast routing protocols, or on 
    assignment of new IP addresses using DHCP/DHCPv6. These protocols 
    are implemented above the IP layer in a portable way not dependent
    on specific receiver hardware/drivers and allows future integration
    of the functions within IP routers and IP management devices.

    This document defines a syntax for describing the addressing 
    information and a method to communicate the data. The 
    specification and definition of address resolution mechanisms 
    relating to MPEG-2 PID to/from IP address mapping function, QoS 
    association and other mapping functions (e.g. parameters 
    associated with a PID/Multiplex) will be supported using a table
    based protocol to be extensible to ensure a wide applicability 
    to different types of MPEG-2 networks and intended applications.

    The mechanisms introduced here extensively re-use existing
    protocol machinery. XML schemas are be defined and used to
    present the required information from the tables. Because XML 
    implements standard grammar and syntax this address resolution
    information would be common to all MPEG-2 networks. SOAP 
    protocol exchanges may be a suitable method to transfer the 
    table information and SIP could provide the signaling mechanisms
    in between hosts.













   Expires March 2005                                         [page 3]
   INTERNET DRAFT Protocols for MPEG-2 receiver configuration 
   October 2004          
           
   2. Conventions used in this document 
                 
    AIT: Application Information Table specified by the Multimedia
    Home Platform (MHP) specifications [ETSI-MHP]. This table may
    carry IPv4/IPv6 to MPEG-2 TS address resolution information. 
         
    ATSC: Advanced Television Systems Committee [ATSC]. A set of 
    framework and associated standards for the transmission of video, 
    audio, and data, using the ISO MPEG-2 standard. 
         
    DVB: Digital Video Broadcast [ETSI-DVB]. A set of framework and 
    associated standards for the transmission of video, audio, and 
    data, using the ISO MPEG-2 standard. 
         
    DVB-RCS: Digital Video Broadcast Return Channel via Satellite. 
    A bi-directional IPv4/IPv6 service employing low-cost Receivers.
       
    MPE: Multiprotocol Encapsulation [ETSI-DAT, ETSI-DAT1]. A scheme 
    that encapsulates Ethernet frames or IP Packets, creating a  
    DSM-CC Section. The Section will be sent in a series of TS Packets  
    over a TS Logical Channel. 
         
    MPEG-2: A set of standards specified by the Motion Picture Experts 
    Group (MPEG), and standardized by the International Standards 
    Organisation (ISO) [ISO-MPEG]. 

    NPA: Network Point of Attachment. Addresses primarily used for
    station (receiver) identification within a local network (e.g. 
    IEEE MAC address). 

    PES: Packetized Elementary Stream. A format of MPEG-2 TS packet 
    payload usually used for video or audio information in MPEG-2
    [ISO-MPEG].

    PID: Packet Identifier. A 13-bit field carried in the header of
    all MPEG-2 Transport Stream packets [ISO-MPEG]. This is used to
    identify the TS Logical Channel to which it belongs. 
                           
    SI TABLE: Service Information Table. In this document, the term is 
    used to describe any table used to convey information about the 
    service carried in a TS Multiplex (e.g. [ISO-MPEG]). SI tables are 
    carried in MPEG-2 private sections. 
   
    TS: Transport Stream [ISO-MPEG], a method of transmission at the 
    MPEG-2 level using TS Packets; it represents level 2 of the 
    ISO/OSI reference model. See also TS Logical Channel and TS 
    Multiplex. 
      
    TS LOGICAL CHANNEL: A channel identified at the MPEG-2 level; it 
    represents level 2 of the ISO/OSI reference model. All packets 
    sent over a channel carry the same PID value.


   Expires March 2005                                         [page 4]
   INTERNET DRAFT Protocols for MPEG-2 receiver configuration 
   October 2004       
    

    TS MULTIPLEX: A set of MPEG-2 TS Logical Channels sent over a 
    single common physical bearer (i.e. a link transmitting at a 
    specified symbol rate, FEC setting, and transmission frequency). 
            
    TS PACKET: A fixed-length 188B unit of data sent over an MPEG-2 
    multiplex [ISO-MPEG]; it corresponds to the cells, of e.g. ATM 
    networks, and is frequently also referred to as a TS_cell.  
    Each TS Packet carries a 4B header, plus optional overhead. Each
    TS packet carries a PID value to associate it with a single TS 
    Logical Channel. 


   3. Configuration Table and Syntax
    
   The configuration table is created from known bindings at the
   Gateway ULE/MPE Encapsulation gateway). Alternatively, future 
   gateways may wish to use the same file format for configuration
   since similar information is required by a gateway to map IP packets
   to PIDs and the L2 services. This table is compliant to requirements
   in [ARCH] to support multicast networks, address scoping and 
   security. The (auto)configuration table can be written into the XML
   script using a specified syntax. The server either outputs the 
   configuration in XML, or takes an XML input (same format) to build 
   the configuration. There has been work on the use of XML for MPEG-2
   configuration [ATSC]

   Example of the syntax to be used for the receiver configuration
   include:
   - version: version of the protocol
   - system_ID: identifier of the requesting system
   - system_authentication
   - server-ID: identifier of the serving system
   - server_authentication
   - PID
   - IP_version: 4/6
   - Address_type: unicast/multicast
   - IP_Address
   - IP_address_mask
   - Proprietary_information: a pointer to operator-specific information
   Other information could include QoS information, MAC information etc.
   <<< real Implementation information requested >>>











   Expires March 2005                                          [page 5] 
   INTERNET DRAFT Protocols for MPEG-2 receiver configuration
   October 2004
 
   4. Protocol

   While there is a single syntax for all autoconfiguration the
   information can be accessed using different approaches:
   - a simple autoconfiguration where the table information is posted
     to a web site
   - a subscriber based service where the configuration information is
     sent via multicast to subscribing terminals; information that is
     available is advertised; users can decide which configuration 
     service they are intested into 
   - a query response mechanism where individual terminal can access 
     the server and request specific information

   4.1 Simple Autoconfiguration
   <<< to be added >>>

   4.2 Subscriber Service
   <<< to be added >>>

   4.3 Query/response
   <<< to be added >>>


   5. Transport Issues

   The recommended transport is to be above the IP level. This has the
   advantages of:
   - Common operation with other IP protocols and management.
   - Potential for portable implementations across a variety of
     platforms
   - Ability to re-use transport protocols already developed 
     and proven within the IP community
   - Opens the potential to integrate operations with other ISP
     functions to perform automated service provision, traffic
     engineering and operational tasks.

   6. Conclusion

   An open syntax is defined to configure address resolution information 
   for MPEG-2 transmission networks. The syntax may be used to store and
   manage the mappings between MPEG-2 and IP layer protocols.

   The document provides guidance on using the syntax and describes
   methods in which the syntax may be used to provide address resolution
   within MPEG-2 transmission networks. 


   7. Security Considerations 
   <<< Not defined at this point; some issues will raise from the use
   of transport mechanisms as there are know security flaws in SOAP
   and some SIP mechanisms; the use of digital signatures on the
   XML information is also perceived to protect information>>>
   
   Expires March 2005                                      [page 6]  
   INTERNET DRAFT Protocols for MPEG-2 receiver configuration
   October 2004
         
    
   8. Acknowledgments 
         
    The author wishes to thank Gorry Fairhurst, Michael Mercurio 
    and the ipdvb WG members for their inputs. The author would also 
    like to acknowledge the support of the European Space Agency.
            
   9. References

    9.1 Normative Reference
    
                 
    [ISO-MPEG] ISO/IEC DIS 13818-1:2000 "Information technology: 
     Generic coding of moving pictures and associated audio
     information: Systems", International Standards Organisation (ISO).
       
    9.2 Informative References 

    [ATSC] ATSC Document on XML Specifications

    [ID-IPDVB-ARCH] Montpetit, M.J., Fairhurst, G., Clausen, H.D., 
     Collini-Nocker, B., and H. Linder, "Architecture for IP transport 
     over MPEG-2 Networks", Internet Draft, draft-ipdvb-arch-00.txt,
     October 2004, Work in Progress, IPDVB WG. 
       
    [RFC826] Plummer, D. "An Ethernet Address Resolution Protocol", 
     RFC 826, IETF, November 1982. 

    [RFC1122] B. Braden, ed., "Requirements for Internet Hosts  -
     Communication Layers", RFC 1122.
    
    [RFC1112] Deering, S.E., "Host Extensions for IP Multicasting",  
     RFC1112, (STD05), IETF. August 1989. 
         
    [RFC2461] Narten, T., Nordmark, E., and W. Simpson, "Neighbor 
     Discovery for IP Version 6 (IPv6), RFC 2461, December 1998. 
         
    [RFC2464] Crawford. M., "Transmission of IPv6 Packets over 
     Ethernet Networks", RFC2464, IETF December 1998.  
         
   9. Author's Address 
         
      Marie-Jose Montpetit 
      Email: marie@mjmontpetit.com









   Expires March 2005                                         [page 7]
   INTERNET DRAFT Protocols for MPEG-2 receiver configuration 
   October 2004 

    10. IPR Notices

    Intellectual Property Statement

    The IETF takes no position regarding the validity or scope of any
    Intellectual Property Rights or other rights that might be claimed 
    to pertain to the implementation or use of the technology described
    in this document or the extent to which any license under such 
    rights might or might not be available; nor does it represent that
    it has made any independent effort to identify any such rights.
    Information on the procedures with respect to rights in RFC 
    documents can be found in BCP 78 and BCP 79.

    Copies of IPR disclosures made to the IETF Secretariat and any
    assurances of licenses to be made available, or the result of an
    attempt made to obtain a general license or permission for the use
    of such proprietary rights by implementers or users of this
    specification can be obtained from the IETF on-line IPR repository
    at http://www.ietf.org/ipr.

    The IETF invites any interested party to bring to its attention any
    copyrights, patents or patent applications, or other proprietary
    rights that may cover technology that may be required to implement
    this standard.  Please address the information to the IETF at ietf-
    ipr@ietf.org.

    Disclaimer of Validity

   This document and the information contained herein are provided on
   an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
   REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
   INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
   IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

   11. Copyright Statement

   Copyright (C) The Internet Society (2004).  This document is
   subject to the rights, licenses and restrictions contained in
   BCP 78, and except as set forth therein, the authors retain all
   their rights.

   12. IANA Considerations        
   NOT KNOWN AT THIS TIME.







  
   Expires March 2005                                         [page 8]