Server module (a3S_srv)
It is the server application on cloud, and is the module which is used to transmit video, audio and other data to client.
The application provides the contents to this module in simple form, and a3S_srv compresses and converts the contents and the contents are transmitted to downstream a3S module. The user's input at client is received from the downstream module and it is transmitted to the application.
Client module (a3S_cli)
It is the module used by client application. If necessary, it decompresses or converts the contents from server. And it transmits the user's operation data to upstream module.
As various operating systems are used in client, this is the cross-platform module which is available in Microsoft Windows, Apple MacOS, Linux/UNIX. The development is planned to support smartphones.
a3S system can be used in the form of direct connection of server module with client module .
As both server and client module are open source, and many system using a3S can be developed at a very low cost.
a3s core module is under development, and the redirect of data stream, contents conversion and user management will be implemented. They are necessary features to utilize actual application on cloud.
Video module (a3S_vidc)
This module converts video data format, such as resolution or color format, and compresses or decompresses data. This module is available in multi core CPU and multi CPU, and compresses video data at high speed.
|