Media channel management
First Claim
1. A method of managing a unicast-based media session associated with a session identifier, said method comprising the steps of:
- a user terminal receiving channel identifiers of multiple available media channels;
said user terminal generating a first Session Initiation Protocol (SIP) based channel request comprising a first channel identifier selected from said received channel identifiers and a port identifier of at least one media input port of said user terminal;
said user terminal transmitting said SIP-based channel request to a network node for initiating delivery of media data of a first media channel to said at least one media input port;
said user terminal transmitting a SIP-based termination message comprising said session identifier to said network node;
said user terminal generating a second SIP-based channel request comprising a second channel identifier selected from said received channel identifiers and a port identifier of at least one media input port of said user terminal; and
said user terminal transmitting said second SIP-based channel request to said network node for initiating delivery of media data of a second media channel to said at least one media input port,wherein said step of generating said second SIP-based channel request comprises said user terminal generating said second SIP-based channel request comprising said second channel identifier and a notification specifying that said at least one media input port identified in said first SIP-based channel request is to be re-used for said second media channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing a unicast-based media session is disclosed. A user terminal having access to channel identifiers of media channels available at a media server compiles a SIP-based channel request comprising a channel identifier of one of the available media channels and a port identifier of at least one media input port of the terminal. This message is sent to a network node for initiating delivery of media data of selected media channel to the announced media input port. The SIP-based data signaling also allows switching between unicast-based media channels and switching between unicast-bast and multicast/broadcast-based media channels during the ongoing media session.
50 Citations
4 Claims
-
1. A method of managing a unicast-based media session associated with a session identifier, said method comprising the steps of:
-
a user terminal receiving channel identifiers of multiple available media channels; said user terminal generating a first Session Initiation Protocol (SIP) based channel request comprising a first channel identifier selected from said received channel identifiers and a port identifier of at least one media input port of said user terminal; said user terminal transmitting said SIP-based channel request to a network node for initiating delivery of media data of a first media channel to said at least one media input port; said user terminal transmitting a SIP-based termination message comprising said session identifier to said network node; said user terminal generating a second SIP-based channel request comprising a second channel identifier selected from said received channel identifiers and a port identifier of at least one media input port of said user terminal; and said user terminal transmitting said second SIP-based channel request to said network node for initiating delivery of media data of a second media channel to said at least one media input port, wherein said step of generating said second SIP-based channel request comprises said user terminal generating said second SIP-based channel request comprising said second channel identifier and a notification specifying that said at least one media input port identified in said first SIP-based channel request is to be re-used for said second media channel.
-
-
2. A method of managing a unicast-based media session involving a user terminal and a media server providing multiple media channels, said unicast-based media session being associated with a session identifier said method comprising the steps of:
-
said media server receiving a first Session Initiation Protocol (SIP) based channel request originating from said user terminal and comprising a first channel identifier associated with a first media channel of said multiple media channels and a port identifier of at least one media input port of said user terminal; said media server processing said first SIP-based channel request for providing media content of said first media channel; said media server transmitting media content of said first media channel to said at least one media input port of said user terminal; said media server receiving a SIP-based termination message originating from said user terminal and comprising said session identifier; said media server terminating, based on said SIP-based termination message, transmission of media content of said first media channel to said at least one media input port of said user terminal; said media server receiving a second SIP-based channel request originating from said user terminal and comprising a second channel identifier associated with a second media channel of said multiple media channels and a port identifier of at least one media input port of said user terminal; said media server processing said second SIP-based channel request for providing media content of said second media channel; and said media server transmitting media content of said second media channel to said at least one media input port of said user terminal, wherein said transmitting step comprises said media server transmitting media content of said second media channel to said at least one media input port identified in said first SIP-based channel request originating from said user terminal.
-
-
3. A user terminal comprising:
-
a receiver for receiving channel identifiers of multiple available media channels; a message generator arranged to generate a first Session Initiation Protocol (SIP) based channel request comprising a first channel identifier selected from said channel identifiers received by said receiver and a port identifier of at least one media input port of said user terminal; and a transmitter for transmitting said SIP-based channel request to a network node for initiating delivery of media data of a first unicast-based media channel to said at least one media input port, said message generator is further arranged to i) generate a SIP-based termination message comprising a session identifier associated with a current unicast-based media session, and ii) generate a second SIP-based channel request comprising a second channel identifier selected from said channel identifiers received by said receiver and a port identifier of at least one media input port of said user terminal, and said transmitter is arranged to i) transmitting said SIP-based termination message to said network node, and ii) transmitting said second SIP-based channel request to said network node for initiating delivery of media data of a second media channel to said at least one media input port, wherein said message generator is arranged to generate said second SIP-based channel request comprising said second channel identifier and a notification specifying that said at least one media input port identified in said first SIP-based channel request is to be re-used for said second media channel.
-
-
4. A media server providing multiple unicast-based media channels, said media server comprising:
-
a receiver for receiving a first Session Initiation Protocol (SIP) based channel request originating from a user terminal and comprising a first channel identifier associated with a first media channel of said multiple media channels and a port identifier of at least one media input port of said user terminal; a message processor configured to process said first SIP-based channel request for providing media content of said first media channel; and a transmitter for transmitting media content of said first media channel to said at least one media input port of said user terminal, said receiver is configured to i) receive a SIP-based termination message originating from said user terminal and comprising a session identifier associated with a current unicast-based media session, and ii) receive a second SIP-based channel request originating from said user terminal and comprising a second channel identifier associated with a second media channel of said multiple media channels and a port identifier of at least one media input port of said user terminal, said message processor is further configured to i) terminate, based on said SIP-based termination message, transmission of media content of said first media channel to said at least one media input port of said user terminal, and ii) process said second SIP-based channel request for providing media content of said second media channel, and said transmitter is configured to transmit media content of said second media channel to said at least one media input port of said user terminal, wherein said transmitter is configured to transmit media content of said second media channel to said at least one media input port identified in said first SIP-based channel request originating from said user terminal.
-
Specification