Skip to main content

Real-Time Applications on the Internet

  • Chapter
The Internet and Beyond

Part of the book series: BT Telecommunications Series ((BTTS,volume 15))

Abstract

A real-time application must include some time critical element. This could be a discrete message such as a mouse movement controlling a shared whiteboard. Or it could be an isochronous media stream, i.e. a continuous stream of bits with strict time dependencies between those bits.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Saltzer J et al: ‘End-to-end argument in systems design’, ACM Transactions on Computer Systems (November 1994).

    Google Scholar 

  2. Apteker R T et al: ‘Video Acceptability and frame rate’, University of the Witwatersrand, IEEE MultiMedia (Fall 1995).

    Google Scholar 

  3. ITU-IT Recommendation G.114: ‘Mean one way propagation time’, Melbourne (1988).

    Google Scholar 

  4. IEEE Standard P1278.2: ‘Standards for distributed interactive simulation — communication architecture requirements’, (1995).

    Google Scholar 

  5. Jardetzky P W, Sreenan C J and Needham R M: ‘Storage and synchronization for distributed continuous media’, Multimedia Systems, 3, No 3 pp 151–161 (September 1995).

    Article  Google Scholar 

  6. ETSI Rec ETS 300 580-3.8: ‘European digital cellular telecommunications system: Substitution and muting of lost frames for full rate speech channels (GSM 06.11)’, (1994).

    Google Scholar 

  7. Braden R, Clard D and Shenker S: ‘Integrated services in the Internet architecture: an overview’, IETF RFC 1663 (July 1994).

    Google Scholar 

  8. Braden R et al: ‘Resource reservation protocol (RSVP) — version 1 functional specification’, IETF, RSVP working group work in progress (draft-ietf-rsvp-spec-14) (November 1996).

    Google Scholar 

  9. Deering S: ‘Host extensions for IP multicasting’, IETF RFC 1112 (August 1989).

    Google Scholar 

  10. Schulzrinne H, Casner S, Frederick R and Jacobson V: ‘A transport protocol for realtime applications’, Request for comments RFC 1889, IETF (January 1996).

    Google Scholar 

  11. Clark D D and Tennenhouse DL: ‘Architectural considerations for a new generation of protocols’, Proc ACM SIGCOMM, Philadelphia, Pennsylvania (1990).

    Google Scholar 

  12. Quinn B and Shute D: ‘Windows sockets network programming’, Addison-Wesley, Reading, MA (1996).

    Google Scholar 

  13. ‘Windows Sockets 2 API: the application programming interface specification’, Filename:WSAPI22, current revision 2.2.0 (10 May 1996).

    Google Scholar 

  14. ‘Windows Sockets 2 Protocol Specific Annex’, Filename: WSANX203, current revision 2.0.3 (10 May 1996).

    Google Scholar 

  15. Schulzrinne H: ‘Operating system issues for continuous media’, ACM Multimedia Systems (October 1996).

    Google Scholar 

  16. Mercer C W: ‘An introduction to real time operating systems: scheduling theory’, Carnegie Mellon University, Pittsburgh (1996).

    Google Scholar 

  17. ‘Real time mach’, Carnegie Mellon University, http://www.cs.cmu.edu/afs/cs/proj ect/art-6/www/rtmach.html

    Google Scholar 

  18. ‘SUMO support for multimedia in operating systems’, Lancaster University, http://www.comp.lancs.ac.uk/computing/research/sumo/

    Google Scholar 

  19. McCanne S and Jacobson V: ‘vic: a flexible framework for packet video’, in Proc of ACM Multimedia’ 95 (November 1995).

    Google Scholar 

  20. Casner S and Deering S: ‘First IETF Internet audiocast’, Computer Communications Review, 22 (July 1992).

    Google Scholar 

  21. The whiteboard wb, ftp://ftp.ee.lbl.gov/conferencing/wb

    Google Scholar 

  22. Handley M: ‘The session directory tool SDR’, http://mice.ed.ac.uk/archive/sdr/html

    Google Scholar 

  23. McCanne S, Jacobsen V and Vetterli M: ‘Receiver driven layered multicast’, University California, Berkeley and Lawrence Berkeley National Laboratory, ACM SIGCOMM, Stanford, Cal (August 1996).

    Google Scholar 

  24. Handley M, Wakeman C and Crowcroft J: ‘The conference control channel protocol’, ACM SIGCOMM’ 95, Cambridge, Mass (September 1995).

    Google Scholar 

  25. Benford S, Greenhalgh C and Lloyd D: ‘Crowded collaborative virtual environments’, to be presented at ACM CHI’97.

    Google Scholar 

  26. Crowcroft J, Hardman V and Lewis D: ‘Pricing Internet services’, submitted to IEEE Magazine.

    Google Scholar 

  27. ITU-T draft recommendation H.323: ‘Visual telephone systems and equipment for local area networks which provide a non-guaranteed quality of service’, (May 1996).

    Google Scholar 

  28. ITU-T draft recommendation T.120: ‘Data protocols for multimedia conferencing’, (February 1996).

    Google Scholar 

  29. Handley M and Jacobson V: ‘SDP — session description protocol’, IETF MMUSIC Working Group Internet Draft, draft-ietf-mmusic-sdp-02.txt (21 November 1996).

    Google Scholar 

  30. Handley M: ‘SAP session announcement protocol’, IETF MMUSIC Working Group Internet Draft: draft-ietf-mmusic-sap-00.txt (19 November 1996).

    Google Scholar 

  31. Handley M, Schulzrinne H and Schooler E: ‘SIP: session initiation protocol’, IETF MMUSIC Working Group Internet Draft: draft-ietf-mmusic-sip-01.txt (2 December 1996).

    Google Scholar 

  32. Schulzrinne H: ‘A real-time stream control protocol (RTSP)’, IETF Internet Draft: draft-ietf-mmusic-stream-00.txt (26 November 1996).

    Google Scholar 

  33. Handley M: ‘Network text (nt) — a scalable shared text editor for the Mbone’, Department of Computer Science, University College London (1995).

    Google Scholar 

  34. Floyd S, Jacobsen V, McCanne S, Liu C-G and Zhang L: ‘A reliable multicast framework for light-weight sessions and application level framing’, Proc ACM SIGCOMM’ 95, Cambridge, Mass (1995).

    Google Scholar 

  35. IEEE Standard 1278: ‘IEEE standard for information technology — protocols for distributed interactive simulation applications’, (1993).

    Google Scholar 

  36. Brutzman D P, Macedonia M R and Zyda M J: ‘Internetwork infrastructure requirements for virtual environments’, Presented at the Virtual Reality Modelling Language Symposium, San Diego Supercomputer Center (SDSC), San Diego, California (December 1995).

    Google Scholar 

  37. Casner S and Jacobson V: ‘Compressing IP/UDP/RTP headers for low-speed serial links’, IETF Internet, Draft: draft-ietf-avt-crtp-01.txt (25 November 1996).

    Google Scholar 

  38. Stevens W R: ‘TCP/IP illustrated, volume 1 — the protocols’, Addison-Wesley (1994).

    Google Scholar 

  39. Kouvelas I and Hardman V; ‘Overview workstation scheduling problems in a real time audio tool’, Usenix Annual Technical Conference, Anaheim, California (January 1997).

    Google Scholar 

  40. Wong W T K, Mack R M, Cheetham B M G and Sun X Q: ‘Low rate speech coding for telecommunications’, in Westall F A, Johnston R D and Lewis A V (Eds): ‘Speech Technology for Telecommunications’, Chapman & Hall, pp 73–103 (1997).

    Google Scholar 

  41. Hardman V, Kouvelas I, Sasse M A and Watson A: ‘Robust audio over the Internet — analysis and implementation’, Research Note RN/96/8, Dept of Computer Science, University College, London (February 1996).

    Google Scholar 

  42. Hardman V, Sasse M A, Handley M and Watson A: ‘Reliable audio for use over the Internet’, Proceedings of INET 95, Ohahu, Hawaii (1995).

    Google Scholar 

  43. ITU-T Rec G.114: ‘One-way transmission time’, (1996).

    Google Scholar 

  44. Turletti T and Huitema C: ‘RPT payload format for H.261 video streams’, IETF RFC 2032 (October 1996).

    Google Scholar 

  45. Penbaker W B and Mitchell J L: ‘JPEG still image data compression standard’, Van Nostrand Reinhold (1992).

    Google Scholar 

  46. ITU-T Rec H.261: ‘Video codec for audiovisual services at p × 64 kbit/s’, (1993).

    Google Scholar 

  47. ITU-T Rec H.263: ‘Video coding for narrow telecommunications channel’, (1993).

    Google Scholar 

  48. International Standard IS 11172-2: ‘Coding of moving video and associated audio at rates up to about 1.5 Mbit/s part 2: video’, (1995)

    Google Scholar 

  49. Chadda N, Chou P and Meng T: ‘Scalable compression based on tree structured vector quantization of perceptually weighted generic block, lapped and wavelet transforms’, Proc IEEE International Conference on Image Processing (October 1995).

    Google Scholar 

  50. Kouvelas I, Hardman V and Watson A: ‘Lip synchronization for use over the Internet — analysis and implementation’, presented at Globecom 96 (1996).

    Google Scholar 

  51. Mills D L: ‘Network time protocol (version 3) specification, implementation and analysis’, IETF RFC 1305, Network Working Group (March 1992).

    Google Scholar 

  52. Yeong W, Howes T and Kille S: ‘X.500 lightweight directory access protocol (version 2)’, IETF RFC 1777 (March 1995).

    Google Scholar 

  53. ITU-T Rec X.500: ‘The directory: Overview of Concepts, Models and Service’, (1988).

    Google Scholar 

  54. Multikit, http://www.lvn.com/multikit

    Google Scholar 

  55. Dawson F: ‘MIME calendaring and scheduling content type’, IETF Network Working Group Internet Draft: draft-ietf-calsch-csct-00.txt (26 November 1996).

    Google Scholar 

  56. Meyer D: ‘Administratively scoped IP multicast’, IETF MBONE Deployment WG Internet Draft: draft-ietf-mboned-admin-ip-space-0.txt (December 1996).

    Google Scholar 

  57. Ballardie A: ‘Scalable multicast key distribution’, IETF RFC 1949 (1996).

    Google Scholar 

  58. Ballardie A, Reeve S and Jain N: ‘Core based trees (CBT) multicast — protocol specification’, Internet Draft (September 1996).

    Google Scholar 

  59. ITU Rec X.509: ‘The directory — authentication framework’, Geneva (November 1993).

    Google Scholar 

  60. ‘IETF large scale multicast applications (LSMA) Charter‘, http://www.ietf.org/html.charters/lsma-charter.html

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Rudkin, S., Grace, A., Whybray, M.W. (1998). Real-Time Applications on the Internet. In: Sim, S., Davies, J. (eds) The Internet and Beyond. BT Telecommunications Series, vol 15. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-4918-1_19

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-4918-1_19

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-6062-2

  • Online ISBN: 978-94-011-4918-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics