Limit search to available items
Book Cover
E-book
Author Löbner, Torsten, author

Title How to synchronize the next generation of IPTV : explantion of the ETSI standardized version / Torsten Löbner
Published Hamburg, Germany : Bachelor + Master Publishing, 2013
©2013

Copies

Description 1 online resource (142 pages) : illustrations
Series MA-thesis, Master
Contents 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)
Summary 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 be the same or better than the user expects from a common television system. The purpose of this book is to show a possible protocol implementation for a television system with a packet oriented underlying network. The thesis will show that ETSI TS 183 063 [1] Annex W specified protocol extension to
Bibliography Includes bibliographical references
Notes Online resource; title from PDF title page (ebrary, viewed April 1, 2014)
Subject Internet users -- Congresses
COMPUTERS -- General.
Internet users
Genre/Form Conference papers and proceedings
Form Electronic book
ISBN 9783863417628
3863417623