Title :
CORBA-based multimedia audio chat
Author :
Cimpu, Virgil Florin ; Ionescu, Dan ; Vieru, Vlad ; Cimpu, Monica
Author_Institution :
Sch. of Inf. Technol. & Eng., Ottawa Univ., Ont., Canada
Abstract :
This paper presents a chat application that uses CORBA Event and Naming services for communication between users and Microsoft text-to-speech engines to speak the messages. Users can choose the computer voice, which will represent them during the chat, by selecting the gender, speed and pitch of the text-to-speech engine. After connecting to a server, users can create new rooms or browse the existing ones. Before joining a room, a user can retrieve other participants´ pictures or samples of their real voices. One important feature is the absence of a dedicated chat server, which has been replaced by the CORBA Event and Naming services. This allows each host, on which the two CORBA services are running, to be used as a chat server. An open message-passing based solution assures synchronization between users, as well as the transmission of chat messages. A new Audio Chat Communication Protocol (ACCP) has been designed for this purpose.
Keywords :
distributed object management; multimedia communication; naming services; Audio Chat Communication Protocol; CORBA; CORBA Event and Naming services; chat server; multimedia audio chat; text-to-speech engine; Application software; Engines; Image retrieval; Information technology; Joining processes; Network servers; Protocols; Speech synthesis; Telecommunication traffic; Tree graphs;
Conference_Titel :
Electrical and Computer Engineering, 1999 IEEE Canadian Conference on
Conference_Location :
Edmonton, Alberta, Canada
Print_ISBN :
0-7803-5579-2
DOI :
10.1109/CCECE.1999.807221