Streaming media
View Patent ↗A method for providing a session invitation protocol (SIP) session between a first and a second entity. An SIP session is established between the first and second entity. At least one media stream is transmitted from the first entity to the second entity. At least one of transmission, storage and play back of the at least one media stream is controlled in the SIP session at the first and/or second entity.
1. A method comprising:
receiving a first SIP message, from a client, requesting media;
sending, using a processor, a notify SIP message to the client, wherein the notify SIP message comprises a contact header, and wherein the contact header comprises a parameter that indicates the requested media is to be streamed to the client; and
streaming the requested media to the client based in part on the parameter.
2. The method of claim 1 , wherein the requested media is audio.
3. The method of claim 1 , wherein the requested media is video.
4. The method of claim 1 , wherein the notify SIP message further comprises a control parameter indicating that the streamed requested media can be manipulated.
5. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
instructions to receive a first SIP message, from a client, requesting media;
instructions to send a notify SIP message to the client, wherein the notify SIP message comprises a contact header, and wherein the contact header comprises a parameter that indicates the requested media is to be streamed to the client; and
instructions to stream the requested media to the client based in part on the parameter.
6. The non-transitory computer-readable medium of claim 5 , wherein the requested media is audio.
7. The non-transitory computer-readable medium of claim 5 , wherein the requested media is video.
8. The non-transitory computer-readable medium of claim 5 , wherein the notify SIP message further comprises a control parameter indicating that the streamed requested media can be manipulated.
9. A system comprising:
one or more processors configured to:
receive a first SIP message, from a client, requesting media;
send a notify SIP message to the client, wherein the notify SIP message comprises a contact header, and wherein the contact header comprises a parameter that indicates the requested media is to be streamed to the client; and
stream the requested media to the client based in part on the parameter.
10. The system of claim 9 , wherein the requested media is audio.
11. The system of claim 9 , wherein the requested media is video.
12. The system of claim 9 , wherein the notify SIP message further comprises a control parameter indicating that the streamed requested media can be manipulated.