Side_1_360

(Dana P.) #1
Two examples of attribute lines are the frame
rate and a quality indicator:

a=framerate:<frame rate>, giving
the number of video frame rates per second.

a=quality:<quality>, giving a value
from 0 to 10 (10 being the best, 5 the default,
and 0 the worst but still usable).

7.4.3 Multimedia Conferencing
Architecture
The multimedia conferencing architecture elabo-
rated by IETF is depicted in Figure 27.

As shown, SIP may use UDP (unlike HTTP).
Then, several SIP messages can be put into the
same UDP message. When TCP is used, several
SIP transactions can be carried on the same TCP
connection. If the server leaves the TCP connec-
tion open after returning the reply, the client
may use the connection for later SIP messages
(or even other protocols, like HTTP).

A similar architecture has also been described
for H.323.

7.4.4 Interworking
Supporting the telephony service, more functions
must be available, such as servers for handling
the service (and supplementary services) as
described above. An additional element is a gate-
way used whenever two domain types are to be
traversed. Commonly a gateway is separated into
a Media Gateway (MG) and a Media Gateway
Controller (MGC) function, see Figure 28. The
protocols between MGs could be any of the
packet formats for traffic flows. The signalling
protocols between the MGCs might be SIP,
Bearer Independent Call Control (BICC), or
belong to the H.323 family. Megaco is a protocol
that may be used between the MG and the MGC.

Similar to SIP, H.323 also defines mechanisms
for call routing, call signalling, capability ex-
change, media control and supplementary ser-
vices. Work is undergoing to specify interwork-
ing between the two protocols, e.g. within the
ETSI TIPHON project.

7.4.5 Performance Issues
In order to support transport of real-time traffic
flows over an IP network, one must be able to
handle:


  • Timing and synchronisation of, and between,
    individual samples of traffic flows for the
    same applications;

  • Effects of packets being lost;

  • Effects of packets being delayed;

  • Packets arriving in a different order at the
    receiver than they were sent;

  • Multiple traffic flows and different types of
    traffic flows;

  • Monitoring and flow control.


There are multiple ways of implementing the
voice transfer service, in the network, but per-

type description type description

v protocol version o owner/creator and session
identifier
s session name i * session information
u * URI of description e * e-mail address
p * phone number c * connection information
b * bandwidth information z * time zone adjustments
k * encryption key a * zero or more session
attribute lines
t time the session is active r * zero or more repeat times
m media name and i * media title
transport address

Table 2 Type identifiers for
SDP (* indicates optional
type)


Figure 27 IETF multimedia
conferencing architecture


SMTP

SDP

UDP

IP and IP multicast
integrated services forwarding

TCP

SAP SIP HTTP

conference set-up
and discovery

conference course
control

audio/
video

shared
applications

RSVP distributioncontrol RTCPRTP/ multicastreliable

UDP

conference management media agents
Free download pdf