D. Saha, D. Kandlur, T. Barzilai, Zon-Yin Shae, M. Willebeek-LeMair
{"title":"基于ATM的视频会议测试平台:设计、实现与优化","authors":"D. Saha, D. Kandlur, T. Barzilai, Zon-Yin Shae, M. Willebeek-LeMair","doi":"10.1109/MMCS.1995.484904","DOIUrl":null,"url":null,"abstract":"This paper describes our experiences with the design and implementation of a very high-end video conferencing testbed on an ATM network. Our system is built on an IBM RISC System/6000 equipped with prototype hardware for video and audio capture and compression, and an IBM 100 Mb/s ATM adapter. In our early experiments we used UDP/IP running over ATM Adaptation Layer 5 (AAL5) for data transfer between peers. Our initial experiences with the system indicated that the overall system performance did not match our expectations even though most of the video, audio, and network processing was performed in hardware. A thorough profiling of the system revealed that the protocol processing and data handling overheads in the end-host are responsible for the poor video/audio quality. Based on these observations, we have proposed and implemented changes to the protocol data path that can significantly improve the performance of the system. Although we discuss our solution in the context of a video conferencing application, our approach is general and can be applied to many other applications. It is particularly useful for applications that are required to handle large volumes of time-critical data, such as multimedia servers.","PeriodicalId":423754,"journal":{"name":"Proceedings of the International Conference on Multimedia Computing and Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"A video conferencing testbed on ATM: design, implementation and optimizations\",\"authors\":\"D. Saha, D. Kandlur, T. Barzilai, Zon-Yin Shae, M. Willebeek-LeMair\",\"doi\":\"10.1109/MMCS.1995.484904\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes our experiences with the design and implementation of a very high-end video conferencing testbed on an ATM network. Our system is built on an IBM RISC System/6000 equipped with prototype hardware for video and audio capture and compression, and an IBM 100 Mb/s ATM adapter. In our early experiments we used UDP/IP running over ATM Adaptation Layer 5 (AAL5) for data transfer between peers. Our initial experiences with the system indicated that the overall system performance did not match our expectations even though most of the video, audio, and network processing was performed in hardware. A thorough profiling of the system revealed that the protocol processing and data handling overheads in the end-host are responsible for the poor video/audio quality. Based on these observations, we have proposed and implemented changes to the protocol data path that can significantly improve the performance of the system. Although we discuss our solution in the context of a video conferencing application, our approach is general and can be applied to many other applications. It is particularly useful for applications that are required to handle large volumes of time-critical data, such as multimedia servers.\",\"PeriodicalId\":423754,\"journal\":{\"name\":\"Proceedings of the International Conference on Multimedia Computing and Systems\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-05-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the International Conference on Multimedia Computing and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MMCS.1995.484904\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on Multimedia Computing and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMCS.1995.484904","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16
摘要
本文介绍了我们在ATM网络上设计和实现一个非常高端的视频会议测试平台的经验。我们的系统建立在IBM RISC system /6000上,配备了用于视频和音频捕获和压缩的原型硬件,以及IBM 100 Mb/s ATM适配器。在我们早期的实验中,我们使用在ATM适配层5 (AAL5)上运行的UDP/IP在对等体之间进行数据传输。我们对该系统的初步体验表明,尽管大多数视频、音频和网络处理都是在硬件中执行的,但总体系统性能并没有达到我们的预期。对系统的全面分析表明,终端主机中的协议处理和数据处理开销是导致视频/音频质量差的原因。基于这些观察,我们提出并实现了对协议数据路径的更改,这些更改可以显著提高系统的性能。尽管我们在视频会议应用程序的上下文中讨论了我们的解决方案,但我们的方法是通用的,可以应用于许多其他应用程序。它对于需要处理大量时间关键型数据的应用程序(如多媒体服务器)特别有用。
A video conferencing testbed on ATM: design, implementation and optimizations
This paper describes our experiences with the design and implementation of a very high-end video conferencing testbed on an ATM network. Our system is built on an IBM RISC System/6000 equipped with prototype hardware for video and audio capture and compression, and an IBM 100 Mb/s ATM adapter. In our early experiments we used UDP/IP running over ATM Adaptation Layer 5 (AAL5) for data transfer between peers. Our initial experiences with the system indicated that the overall system performance did not match our expectations even though most of the video, audio, and network processing was performed in hardware. A thorough profiling of the system revealed that the protocol processing and data handling overheads in the end-host are responsible for the poor video/audio quality. Based on these observations, we have proposed and implemented changes to the protocol data path that can significantly improve the performance of the system. Although we discuss our solution in the context of a video conferencing application, our approach is general and can be applied to many other applications. It is particularly useful for applications that are required to handle large volumes of time-critical data, such as multimedia servers.