25.04.2014 Views

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

performed by many ways like SLA (Service Level Agreement) negotiation between two domains<br />

using COPS Protocol for example.<br />

(5) Call/session control: different <strong>IP</strong> network domains may adopt different method for reserving<br />

resources and maintaining session information. There should be a way of managing two<br />

independent sessions to form a composite multimedia session (e.g. a S<strong>IP</strong> compliant phone call and<br />

an MPEG-4 DMIF compliant video call).<br />

This later point is addressed in this chapter, in particular it describe service heterogeneity (i.e.<br />

call and session control). We depict the design and implementation of an experimental system for<br />

<strong>IP</strong> videoconferencing interworking between ISO MPEG-4 DMIF and IETF S<strong>IP</strong> signaling<br />

protocols. We recall, that this interworking signaling gateway is composed of two core subsystems<br />

for supporting two-ways delivery of audio-video streams from a DMIF domain to a S<strong>IP</strong> domain<br />

(i.e. DMIF2S<strong>IP</strong> subsystem), and from a S<strong>IP</strong> domain to a DMIF domain (i.e. S<strong>IP</strong>2DMIF<br />

subsystem). The design architecture of the interworking signaling gateway is presented in Section<br />

6.2.<br />

6.1 Related Work<br />

6.1.1 IETF S<strong>IP</strong>: Session Initiation Protocol<br />

Session Initiation Protocol (S<strong>IP</strong>) [140] is an application-layer control and signaling protocol for<br />

creating, modifying and terminating sessions with one or more participants. These sessions include<br />

<strong>IP</strong> multimedia conferences, <strong>IP</strong> telephone calls and multimedia distribution. S<strong>IP</strong> has been approved<br />

in early 1999 as an official standard by the IETF for signaling communications services on the<br />

Internet. S<strong>IP</strong> can be used to initiate sessions as well as to invite members to sessions. The S<strong>IP</strong><br />

architecture includes the following protocols:<br />

• RTP (Real-Time Transport Protocol) for transporting real time audio, video and data<br />

[110],<br />

• RTSP (Real-Time <strong>Streaming</strong> Protocol) for setting up and controlling on-demand<br />

media [145],<br />

• MGCP (Media Gateway Control Protocol) and Megaco for controlling media<br />

gateways [146],<br />

• SDP (Session Description Protocol) for describing multimedia sessions [141],<br />

• SAP (Session Announcement Protocol) for announcing multicast session [147],<br />

• TR<strong>IP</strong> (Telephony Routing over <strong>IP</strong>) for locating the best gateway between the<br />

Internet and the PSTN (Public Switched Telephone Network) [148],<br />

• Suite of resources management and multicast address allocation protocols.<br />

141

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!