Time-shifting of a live media stream
First Claim
1. A method for a media aggregating node of time-shifting a live media stream playing on a local-network UE, the playing initiated by an external network-connected UE located outside the local network and communicating with the media aggregating node, the local network further comprising a media muxer node and a virtual control node connected to the media aggregating node, the media muxer node further connected to a media streaming server for providing a media stream to the local-network UE, as well as to a local network-storage wherein a user is logged-in to the external network-connected UE and to the virtual control node, the method comprising the following steps, performed by the media aggregating node:
- receiving login information of the user from the virtual control node;
receiving the login information of the user from the external network-connected UE;
verifying that the user has logged into the virtual control node based on the login information received from the virtual control node and the login information received from the external network-connected UE;
receiving a pause command from the external network-connected UE for the live media stream, and forwarding a command to the local-network UE, via the virtual control node, to pause the playing of the live media stream received from the media muxer node, wherein the media muxer node stores the live media stream in an available local network-storage, and wherein the media aggregating node is external to the local network; and
receiving a resume play command from the external network-connected UE for the live media stream, and forwarding a command to the local network UE, via the virtual control node, to resume the playing of the media stream received from the media muxer node, wherein the media muxer node provides the time-shifted media stream stored in the local network-storage to the local-network UE.
1 Assignment
0 Petitions
Accused Products
Abstract
A media muxer node (10) of a local network (7) is configured to time-shift a live media stream, by storing the stream on a local network storage (3) during a pause, and providing the stored and time-shifted stream to a local network-UE (5) after the pause. The pausing and the resuming of the media stream can be initiated from an external network-connected UE (1) outside the local network, or directly from the local network UE (7). The system also comprises a media aggregating node (2) for authentication of the external network—connected UE (1), which are both connected to a virtual control node (4). If a pause in the replay is discovered, the media muxer node (10) sees to the storage of the media in a local network storage (3) until the discovery of a restart command.
28 Citations
7 Claims
-
1. A method for a media aggregating node of time-shifting a live media stream playing on a local-network UE, the playing initiated by an external network-connected UE located outside the local network and communicating with the media aggregating node, the local network further comprising a media muxer node and a virtual control node connected to the media aggregating node, the media muxer node further connected to a media streaming server for providing a media stream to the local-network UE, as well as to a local network-storage wherein a user is logged-in to the external network-connected UE and to the virtual control node, the method comprising the following steps, performed by the media aggregating node:
-
receiving login information of the user from the virtual control node; receiving the login information of the user from the external network-connected UE; verifying that the user has logged into the virtual control node based on the login information received from the virtual control node and the login information received from the external network-connected UE; receiving a pause command from the external network-connected UE for the live media stream, and forwarding a command to the local-network UE, via the virtual control node, to pause the playing of the live media stream received from the media muxer node, wherein the media muxer node stores the live media stream in an available local network-storage, and wherein the media aggregating node is external to the local network; and receiving a resume play command from the external network-connected UE for the live media stream, and forwarding a command to the local network UE, via the virtual control node, to resume the playing of the media stream received from the media muxer node, wherein the media muxer node provides the time-shifted media stream stored in the local network-storage to the local-network UE. - View Dependent Claims (2, 3, 7)
-
-
4. A media aggregating node arranged to time-shift a media stream playing on a local-network UE, the playing initiated by an external network-connected UE located outside the local network and communicating with the media aggregating node, a media muxer node of the local network connectable to a media streaming server for providing a media stream to the local-network UE, as well as to a local network-storage, and wherein a user is logged-in to the external network-connected UE and to a virtual control node of the local network, the media muxer node and the virtual control node both connectable to the media aggregating node, the media aggregating node comprising:
-
a first device for communicating with the external network-connected UE, wherein the first device is arranged to; receive login information of the user from the virtual control node; receive the login information of the user from the external network-connected UE; receive a command to pause the playing of the live media stream; receive a command to resume the playing of the live media stream; a second device for communicating with the virtual control node, wherein the second device is arranged to; verify that the user has logged into the virtual control node based on the login information received from the virtual control node and the login information received from the external network-connected UE; forward a command to pause the playing of the media stream from the media muxer on the local-network UE, wherein the media muxer stores the media stream in an available local network-storage, and wherein the media aggregating node is external to the local network; forward a command to resume the playing of the media stream from the media muxer on the local-network UE, wherein the media muxer provides the time-shifted media stream stored in the local network-storage. - View Dependent Claims (5, 6)
-
Specification