A method and data communication system for transferring multimedia data
which stores on an application server a multimedia file including a
plurality groups of multimedia data. Each group has a predetermined data
size. Next, the system receives a client request and reads a client
address at the application server. The client address corresponds to at
least one client apparatus. Next, the system strips consecutive groups
from the multimedia file and buffers the stripped groups in a staging
buffer. Then, the system transfers to a streaming server, consecutive
groups from the staging buffer and the client address. The system then
converts at the streaming server, each of the consecutive groups received
from the staging buffer into a format readable by the at least one client
apparatus. Finally, the streaming server sends each of the converted
groups to the at least one client apparatus.