The 3rd Generation Partnership Project Packet-Switched Streaming (3GPP-PSS): Fundamentals and Applications

The 3rd Generation Partnership Project Packet-Switched Streaming (3GPP-PSS): Fundamentals and Applications

Sasan Adibi (Research In Motion (RIM), Canada), Nayef Mendahawi (Research In Motion (RIM), Canada) and Maiyuran Wijayanathan (Research In Motion (RIM), Canada)
DOI: 10.4018/978-1-61692-831-5.ch016
OnDemand PDF Download:
No Current Special Offers


Streaming is a service by which real-time data traffic is transferred between the streaming server and the wireless/wired device. Streaming was initially designed for broadband Internet audio and video transmissions, which soon expanded to cover mobile networks as well. The third Generation Partnership Project (3GPP) was created in 1998, which embodied collaboration agreements of numerous telecommunication standardization organizations and bodies, initially targeted for evolved GSM and UMTS (WCDMA) networks. The 3GPP Packet Switched Streaming (3GPP-PSS) specifications define the framework for streaming capabilities for 3GPP mobile devices and networks, including the functionality, interoperability, media types and compatibility specifications. This chapter embodies the chronological advances of 3GPP-PSS and discussions on the general specifications of different releases, including Release 4, 5, 6, 7, and 8 with a focus on the Quality of Service (QoS) support.
Chapter Preview


The third generation partnership project (3GPP), established in 1998, is a collaboration agreement between several telecommunication standardization bodies. The original scope was to produce globally applicable technical specification and reports for a third generation mobile system on evolved GSM networks on top of UMTS.

Transparent end-to-end packet switch streaming service is a specification that defines a framework for an interoperable streaming service in 3GPP mobile networks. PSS is an application level service that mostly deals with the client and server streaming.

Table 1 (H. Schulzrinne et al (1996), H. Schulzrinne (1996), H. Schulzrinne et al (2003), C. Huitema (2003), D. Wing (2007), J. Ott et al (2006), H. Schulzrinne et al (1998), M. Handley (1998), S. Casner (2003), M. Handley et al (2006)) contains a summary of PSS streaming related protocols, namely; RTP (Real-Time Protocol), RTCP (Real-Time Control Protocol), RTSP (Real-time Streaming Protocol), and SDP (Session Description Protocol). These protocols are introduced and their updates are provided in a series of Request For Comments (RFCs). The related RFCs are also mentioned in Table 1, including the initial RFC and the subsequent updated RFCs.

Table 1.
Summary of PSS session/transport-related protocols
RTPRFC 1889 - RTP: A Transport Protocol for Real-Time Applications
RFC 1890 - RTP Profile for Audio and Video Conferences with Mini
RFC 3550 - RTP: A Transport Protocol for Real-Time Applications
RTCPRFC 3605 - Real Time Control Protocol (RTCP) attribute in Session
Description Protocol (SDP)
RFC 4961 - Symmetric RTP / RTP Control Protocol (RTCP)
RFC 4585 - Extended RTP Profile for Real-time Transport Control Protocol
(RTCP)-Based Feedback (RTP/AVPF)
RTSPRFC 2326 - Real Time Streaming Protocol (RTSP)
SDPRFC 2327 - SDP: Session Description Protocol
RFC 3556 - Session Description Protocol (SDP) Bandwidth Modifiers for
RTP Control Protocol (RTCP) Bandwidth
RFC 4566 - SDP: Session Description Protocol

Complete Chapter List

Search this Book: