Abstract

Most videoconferencing applications are based on the client-server architecture of processing and transmitting multimedia data among the participants of a conversation. In this paper, different methods of distributing and processing data streams are analyzed and optimized with the aim of reducing the load on the server-end portion of the videoconferencing system, as well as on client devices. First of all, the analysis of the following phases of data processing: generation and removal of audio and video streams, server/client data exchange, organization of interoperation of stream chains, and storage of and search for data streams in the server-end portion. After optimization, new algorithms were developed for data stream processing for a videoconferencing application rivaling the segment's top software, which is Skype. The use of random access memory (RAM) and CPU time was reduced tenand twofold, respectively.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.