Patent ID: 8214511

Claim:
A progressive streaming method based on a real-time streaming protocol, wherein a server transfers session description protocol (SDP) information and performs streaming of a contents file to a client, the method comprising steps of: a) if a “setup” request message including a transport protocol for streaming the contents file and an identifier for a client port allocated for streaming the contents file is received from the client, initiating a session for streaming of the contents file, and transmitting a “setup” response message to the client; b) if a “play” request message is received from the client, transmitting a “play” response message to the client, and starting streaming transmission of TCP packets of the contents file to the client; c) if a “pause” request message is received from the client, transmitting a “pause” response message including a number of transmission control protocol (TCP) packets transferred to the client since the starting streaming transmission of TCP packets of the contents file, and pausing streaming of the contents file; d) if a “replay” request message including a number of a TCP packet to be transferred is received from the client, transmitting a “replay” response message and restarting transmission of TCP packets from a next TCP packet to a TCP packet transferred to the client before the contents file was paused; and e) before the step a), if a “describe” request message, including an indication of a position in the contents file from which to start streaming, is received from the client, transmitting a “describe” response message indicating a replay position in the contents file.