1 / 15

REAL-TIME MULTIMEDIA FACILITIES FOR DISTANCE LEARNING OVER INTERNET

REAL-TIME MULTIMEDIA FACILITIES FOR DISTANCE LEARNING OVER INTERNET. L.R.He, B.M.G. Cheetham. Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.

Gabriel
Download Presentation

REAL-TIME MULTIMEDIA FACILITIES FOR DISTANCE LEARNING OVER INTERNET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REAL-TIME MULTIMEDIA FACILITIES FOR DISTANCE LEARNING OVER INTERNET L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.

  2. 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.

  3. Objectives • 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.

  4. Distance Learning • 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

  5. Real-Time communication Database (Course Information, Content, Assignments, Problems and Solutions, Audio-video Information, Examinations, Announcements, Student Records) Web server Internet Browser (student N) Browser (student 1) Browser (teacher 1) Browser (teacher M) Real Time Multimedia has the following advantages for Distance Learning : * Liveliness * Efficiency * Interactivity

  6. Real-time Audio and Video Transmission Most of the real-time applications are based on the end-to-end real time transport protocol (RTP) and real time control protocol (RTCP). RTCP sender report Receiver 1 Camera & microphone Data Receiver 2 Check result Internet RTCP Receiver Report

  7. Real time transport protocol (RTP) 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 RTCP RTP User Datagram Protocol Network Layer Link Layer Physical Layer

  8. Real-Time Control Protocol • 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

  9. Previous RTP & RTCP control methods Receiver classifies loss error Loss rate(%) Network state Bit-rate 100% Congested --- Decrease c Packet loss probability Loaded --- Hold u n Unloaded --- Increase 0 Problems lie in dynamics of bit-rate adaptation

  10. high priority weighting or low priority weighting Priority weighting “congested” “congested” Speech packet unusable probability Packet loss probability “loaded” Average jitter Management “unloaded” “unloaded” A new control mechanism

  11. Modified Flow/Congestion Control Mechanism 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”.

  12. Speech information The probability of a received speech packet being unusable λsn as follows: nth control period T  (400Pd) ms Pd is the processing delay.

  13. New Flow/Congestion Control Mechanism • 2 Management • The priority of a given packet • 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. * Hsmin Hs Hsmax Table: Determination of the requested sending rate of speech packet

  14. Result

  15. Conclusion • 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.

More Related