Media channel management
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsTorbjorn Einarsson, Uwe Horn, Thorsten Lohmar, Ignacio Mas Ivars
Life of this patent
Estimating the term…
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.
Claims4
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.
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.
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.
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.
Dependencies are inferred from the claim text.