1. An information processing method for stream-distributing data from an information processing apparatus to an information processing terminal, comprising steps of: receiving, from the information processing terminal, a first request of sending a data list; in response to the first request, sending the data list to the information processing terminal; receiving, from the information processing terminal, a second request of sending selected data selected by a user from the data list; in response to the second request, determining a data transfer rate of data transferred between the information processing apparatus and the information processing terminal; determining, based on the determined data transfer rate, whether the selected data is allowed to be stream-distributed to the information processing terminal; if it is determined that the selected data is allowed to be stream-distributed, stream-distributing the selected data to the information processing terminal; and if it is determined that the selected data is not allowed to be stream-distributed, sending an error message to the information processing terminal.