Skip to main content
Log in

Packet Video Broadcasting with General-Purpose Operating Systems in an Ethernet

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Video transmission with general-purpose PCs poses a number of requirements that radically differ from those of high-end dedicated video servers. We analyze the scenario of an Ethernet local area network in which a number of PCs are transmitting video streams, while other TCP/IP applications are also running concurrently. Our findings show that since the operating system clock resolution cannot cope with the transmission timing requirements the following holds: if the video transmission is performed with exact timing accuracy to maintain a constant rate then CPU load grows to 100%, thus blocking the PC for other user applications; on the other hand, if transmission is performed in a bursty manner, i.e. with sleep system calls, then CPU load decreases dramatically but the increased burstiness of the video stream has a negative impact on network performance (for example, capture effect in the Ethernet). Furthermore, the impact of video transmission over the rest of TCP/IP applications running on the same network depends heavily on the packet size. We provide an integrated analysis of operating system and network parameters to achieve video broadcasting while preserving timing requirements and minimizing the impact on other applications.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. J. Bolot and T. Turletti, “Experience with control mechanisms for packet video in the internet,” ACM Computer Communication Review, 1997.

  2. I. Dalgic, W. Cien, and F. Tobagi, “Evaluation of 10Base-T and 100Base-T Ethernets carrying video, audio and data traffic,” in Proceedings of IEEE INFOCOM'94, Toronto, Canada, 1994.

  3. B. Goodheart and J. Cox, The Magic Garden Explained: The Internals of UNIX System V Release 4, An Open System Design, Prentice Hall, 1994.

  4. S. Gringeri, K. Shuaib, and R. Egorov, “Traffic shaping, bandwidth allocation, and quality assessment for MPEG video distribution over broadband networks,” IEEE Network, 1998.

  5. S. Guota and C. Williamson, “An experimental study of video traffic on an Ethernet local area network,” in Proceedings of GLOBECOM'94, San Francisco, CA, 1994.

  6. D. Meliksetin, F. Feng-Kuo Yu, and C.R. Chen, “Methodologies for designing video servers,” IEEE Transactions on Multimedia, Vol. 2,No. (1), 2000.

  7. M. Molle and K. Christensen, “The effects of controlling capture on multimedia traffic for shared Ethernet systems,” Journal of Telecommunications Systems, Vol. 9,Nos. (3/4), 1998.

  8. J. Ni, T. Yang, and D. Tsang, “Source modelling, queueing analysis, and bandwidth allocation for VBR MPEG-2 video traffic in ATM networks,” IEE Proceedings in Communications, Vol. 143,No. (4), 1996.

  9. J. Postel, “Echo protocol,” Internet Standard STD0020-RFC862, 1983.

  10. K.K. Ramakrishnan and H. Yang, “The Ethernet capture effect: Analysis and solution,” in Proceedings of 19th Conference on Local Computer Networks, Minneapolis Minn, 1994, pp. 228–240.

  11. L. Vidaller and J. Aracil, “The ETSIT teleeducation system,” in Proceedings of DELTA Telematics Conference 94, Dusseldorf, Germany, 1994.

  12. B. Whetten, S. Steinberg, and D. Ferrari, “The packet starvation effect in CSMA/CD LANs and solution,” in Proceedings of IEEE Local Computer Networks, Minneapolis, MN, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Magaña, E., Aracil, J. & Villadangos, J. Packet Video Broadcasting with General-Purpose Operating Systems in an Ethernet. Multimedia Tools and Applications 24, 5–28 (2004). https://doi.org/10.1023/B:MTAP.0000033981.34629.37

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:MTAP.0000033981.34629.37

Navigation