Patent ID: 8037132

Claim:
A machine readable storage medium storing instructions which when executed by a data processing system cause the data processing system to perform a machine-implemented method comprising: sending, through a network, a first request for streaming media data, the first request including a second request for data associated with the streaming media data including an identifier corresponding to a name of a Real-Time Protocol (RTP) header extension which identifies one of several possible types of data associated with the streaming media data; receiving a response indicating support for the requested streaming media data; providing an indication to send the supported data associated with the streaming media data, wherein the supported data associated with the streaming media data are sent in a packet having the RTP header extension that identifies a type of the data associated with the streaming media data and a body that includes the data associated with the streaming media data; receiving the streaming media data in the body of the packet; receiving a request to send the streaming media data; and sending the requested streaming media data.