How to synchronize the next generation of IPTV : explantion of the ETSI standardized version /
In the last years, research of television systems has increasingly changed from focusing on isolated networks to focusing on a combined network of internet, telecommunication, television and other services. One of the main aspects in that research topic is to guarantee that the user experience will...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Hamburg, Germany :
Bachelor + Master Publishing,
2013.
|
Colección: | MA-thesis, Master
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- How to synchronizethe next generation of IPTV; Abstract; Contents; Glossary; Nomenclature; List of Figures; List of Tables; 1 Introduction; 1.1 Preface; 1.2 Research Purpose and Related Work; 1.3 Subject of this Thesis; 1.4 Thesis Outline; 1.5 Document conventions; 2 Theoretical frameworkThis; 2.1 Next generation TV service; 2.1.1 Watching TV together; 2.1.2 Evolution of TV; 2.1.3 Quality needs for Social TV; 2.2 Protocols; 2.2.1 Network Time Protocol; 2.2.2 Session Initiation Protocol; 2.2.3 Session Description Protocol; 2.2.4 Real-Time Transport Protocol; 2.2.5 MPEG-TS.
- 2.2.6 Real-Time Transport Control Protocol2.3 Internet Protocol MultimediaSubsystem; 2.3.1 Basic call; 2.4 IMS-based IPTV; 2.4.1 Overview of the Architecture; 2.4.2 Watching TV using IMS-based IPTV; 3 Social TV made with IMS-basedIPTV; 3.1 Interdestination Media Synchronization; 3.2 Synchronization of multiple mediastreams; 3.3 Synchronization in IMS-based IPTV; 3.3.1 Architecture; 3.3.2 Data flow for synchronization; 3.3.3 RTCP part of synchronized IMS-based IPTV; 3.4 Getting the clients in sync; 3.4.1 Finding non-synchronized clients; 3.4.2 Calculation of the Presentation Timestamp.
- 3.4.3 Calculation of the presentation delay4 Existing Software; 4.1 IMS Environment (Open IMS); 4.2 Application Server; 4.3 Multimedia players and libraries; 4.4 SIP-Client; 4.4.1 linphone; 4.4.2 UCT IMS Client; 4.5 NTP Client; 4.6 Library for mathematical calculations(GSL); 5 Structure of the Implementationof IDMS for IMS-based IPTV; 5.1 Library for sending RTP and RTCPdata; 5.1.1 Set local address; 5.1.2 Set remote address; 5.1.3 Create RTCP reports; 5.1.4 Send RTCP messages; 5.1.5 Receive RTCP messages(msas session rtcp recv andrtp session rtcp sync recv).
- 5.1.6 Parse content of an XR report block(xr report block parse)5.1.7 Get pointer to the content of an XR IDMSreport block (rtcp XR sync get report block); 5.1.8 Parse RTCP payload(rtp session parse rtcp payload andmsas session parse rtcp payload); 5.1.9 Insert content into linked lists; 5.1.10 Get contents of linked lists; 5.2 Media Delivery Function
- RTP-senderpart; 5.2.1 GStreamer Pipeline; 5.2.2 Thread for media encoding(encoder thread run); 5.2.3 Graphical user interface (gui run); 5.2.4 RTP-sender (rtp server run); 5.2.5 Primary function of the application (main).
- 5.3 Media Delivery Function
- MSAS part5.3.1 Graphical user interface (gui run); 5.3.2 RTCP server thread (msas server run); 5.3.3 Primary function of the application (main); 5.4 SC application on user side; 5.4.1 GStreamer Pipeline; 5.4.2 Callback function for starting IPTV-Session (sc start watching); 5.4.3 Callback function for terminating IPTV-Session (sc stop watching); 5.4.4 Function for starting the Decoder (initialiseIptvVideoPipeline); 5.4.5 RTP receiver (iptv video playback); 5.5 SC application on provider side; 5.5.1 RTP receiver (rtp receiver run).