A study of Real-Time Audio Server on Networks

碩士 === 國立中興大學 === 資訊科學學系 === 84 === ABSTRACT In the recent years,the Internet has so popular that NMA( Networked Multimedi Application) grows prosperously. The thesis present a realtime audio server that a k...

Full description

Bibliographic Details
Main Authors: Cheo, jyh yuan, 陳志員
Other Authors: Wang Chung Ming
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/83665454599157509956
Description
Summary:碩士 === 國立中興大學 === 資訊科學學系 === 84 === ABSTRACT In the recent years,the Internet has so popular that NMA( Networked Multimedi Application) grows prosperously. The thesis present a realtime audio server that a kind of NMA. It is named MURAS(Multi-UsersReal-Time Audio Server).The MURAS system is developed basically on the RABON system which was developed by our laboratory. The RABON system supports functions of the one- to-onereal-time audio medium delivery. One main purpose of ours is to develop RABON systemto become a really audio sever not just a one client to one server system. MURAS system based on personal computers with Microsoft Windows NT or Windows 3.1 .It is designed to be suitable on TCP/IP network communicationprotocol. With "Multiple buffers" and Windows programming techniques,we madeit implement this system. Basides that,using the "Windows MDI" method wesolve the "concurrency" between clients and server. MURAS adopts "Client-Server" model to create a interactive system between server and users. The audio medium is delivered on networks is noncompression WAVE files.In gereral,users just need a sound blaster card he can chooses a song and listen to itin real-time . In the thesis we also propose MURAS system architecture,system models and the software methods. With the experience in developing andimplementing MURAS,we discuss the design issue of NMA architecture and techniques . The result of system testing prove that our methods and system model can make it. Now MURAS system can server six clients in the ausio quality of 11.025kHZ,8 bits, mono WAVE files. So with the "Multiple buffers" and Windows programming techniques MURAS system demonstrated that it is feasible to delivery continuously audio mediumon networks in real-time without the aids of any hardware and softwarecompression. Besides that,with "MDI " method we can control the concurrent between clients and server. According to the performance formula for MURASsystem ,we also calculate the performance ratio of system jitter,storage, andnetwork. It show that hard disk transmission is tha main bottlenecks in thetesting environment of MURAS system. In order to having a nice user interface, MURAS system has succedd in integrated a user interface which wasprogrammed in Virsual Basic language and system kernel which was programmed in C language. Nonetheless,we hope that the experience and system implementation can provide a more insight to design NMA system in the future.