15
L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.

L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Embed Size (px)

Citation preview

Page 1: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

L.R.He, B.M.G. Cheetham

Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.

Page 2: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

•Application of real time multimedia communications to distance learning over IP networks. .

• Current RTP systems are based on comparing frame loss rate, as reported by RTCP, with thresholds. • We presents a flow/congestion control mechanism for adapting to congestion using measurements of time delay, jitter & speech packet loss rate.

•We propose a dynamic assignment of priority to the speech, image & data as appropriate to distance learning activity.

Page 3: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

• To improve the flow/congestion control mechanism based on RTP and RTCP

•To allow dynamic priority assignment determining how the available capacity is divided between speech / image / data.

Page 4: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Distance learning is applied in these fields:

* Providing open learning environments

* Offering more information for traditional teaching

* Providing continuing education after graduation

* Developing academic co-operation

Three types of distance education

-Paper based learning

-TV and radio based learning

-Internet based learning

Page 5: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Real Time Multimedia has the following advantages for Distance Learning :

* Liveliness

* Efficiency

* Interactivity

Internet

Browser (student 1)

Browser (student N)

Browser(teacher 1)

Browser(teacher M)

Web server

Database (Course Information, Content, Assignments, Problems and Solutions, Audio-video Information, Examinations, Announcements, Student Records)

Page 6: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Camera &

microphone

Data

RTCP sender report

Internet

Receiver 1

Receiver 2

RTCP Receiver Report

Check result

Most of the real-time applications are based on the end-to-end real time transport protocol (RTP) and real time control protocol (RTCP).

Page 7: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Real time transport protocol is used for end-to end data transfer. RTP transports real-time media data along with synchronization information over a datagram protocol.

G.711,G.722,G.723.1,G.728,G.729

H.261, H.263

RTP

RTCP

User Datagram Protocol

Network Layer

Link Layer

Physical Layer

Page 8: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Real-Time control Protocol has a feedback function. Feedback from the receivers is necessary for diagnosing distribution faults.

RTCP produces sender and receiver reports.

• Stream statistics

• Packet counts

• Sender identification

• Quality of service

• Lost packets

Page 9: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Packet loss

probability

Loss rate(%)

100%

c

0

Congested --- Decrease

Unloaded --- Increase

Loaded --- Hold

Receiver classifies loss error

Bit-rateNetwork

state

u

Problems lie in dynamics of bit-rate adaptation

n

Page 10: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Packet loss probability

Speech packet unusable

probabilityAveragejitter

“loaded”Management

Priority weighting

“unloaded”

“unloaded”

“congested”

“congested”

high priority weighting or low priority weighting

Page 11: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

1 Determination of the network states

As before, the network will be defined to have three different states, “congested”, “loaded”, and “unloaded”.

If 1 λn λc or (λn λu and λsn >λsc), the network state is “congested”.

λsc is a threshold.

If λn λu, then the network is “unloaded”.

If (λn λu and λsn λsc), the network is “loaded”.

Page 12: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

The probability of a received speech packet being unusable λsn as follows:

nth control period

T (400Pd) ms

Pd is the processing delay.

Page 13: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

• If the network state is “congested”, H = H – H.

• If the network state is “unloaded”, H = H + H.

• If the network state is “loaded”, the sender hold the image and other packets transmission rate, checks the average jitter, Jn, to decide how to adjust the speech

packet transmission rate.

2 Management

• The priority of a given packet

Average Jitter Speech transmission rate

Decreasing Hs +

Constant Hs

Increasing Hs * Hsmin Hs Hsmax

Table: Determination of the requested sending rate of speech packet

Page 14: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

Fig.4 Loss probability

0

20

40

60

80

100

0 100 200 300

Time (second)

Lo

ss p

rob

abili

ty (

%)

Packet loss probability

Fig.5 Speech packet transmission rate

20

30

40

50

60

40 50 60 70

Time (sec)

Tra

nsm

issio

n

rate

(kb

/s)

Previous method New method

Fig.6 Speech transmission rate

45

50

55

60

245 250 255 260 265 270 275

Time (sec)

Tra

nsm

issio

n

rate

(kb

/s)

Previous method New method

Page 15: L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K

• A flow/congestion control mechanism based on RTP and RTCP has been investigated.

• A more appropriate variation in transmission rate is achieved by the new method.

• It can be appropriately applied to distance learning over internet.