Table of Contents

 1     Scope          
 2     References               
 3     Definitions 
        3.1     Terms defined elsewhere        
        3.2     Terms defined in this Recommendation            
 4     Abbreviations and acronyms             
 5     Conventions             
 6     Introduction             
        6.1     Application and middleware in IPTV architecture           
        6.2     Terminal middleware 
        6.3     WBTM architectural overview
 7     Interfaces  
        7.1     IPTV terminal transport functions interfaces   
        7.2     Content delivery client functions interface       
        7.3     Media client functions interfaces          
        7.4     SCP client functions interfaces               
        7.5     Application client functions interface  
        7.6     Connection and session management interface            
        7.7     Terminal device management interface            
        7.8     Performance monitoring interface       
 8     Web-based engine structure            
        8.1     Markup language         
        8.2     Document access interface     
        8.3     Document style            
        8.4     Scripting language       
        8.5     Extension engine         
 9     WBTM for IPTV services      
        9.1     WBTM for basic IPTV services 
        9.2     WBTM for advanced IPTV services       
Annex A – General requirements for IPTV WBTM    
Appendix I IPTV service model with WBTM    
        I.1                   Use case: General IPTV service 
        I.2                   Use case: Enhanced IPTV service (IPTV community portal service)           
Appendix II Audience measurement architecture in web-based terminal middleware    
Appendix III Examples of script and plugin operation modes in WBTM    
      III.1     Relationship between application and IPTV terminal middleware          
      III.2     Relationship between WBTM and WBTM plugin            
Appendix IV Examples of WBTM overall workflow with  the ITU-T H.76x series of Recommendations    
       IV.1     Use case 1: Service display workflow 
       IV.2     Use case 2: User interactive working flow with media management    
Appendix V An implementation example for WBTM with  interface description language    
        V.1     Use case 1: WBTM interface list            
        V.2     Use case 2: Media client functions interfaces for WBTM            
Appendix VI An example of the interface description language for WBTM APIs    
       VI.1     Interfaces      
       VI.2     Web-based engine structure