Abstract:
Embodiments of the invention relate to a server, method and computer program product for adaptive streaming to a client. The media content is encoded as at least two streams having a different quality level, each stream comprising consecutive segments. The server comprises: - a receiver configured to receive a request from the client for a selected segment of a first stream of the at least two streams; and - a transmitter configured to, in response to the request for the selected segment of the first stream: ∙ send the selected segment of the first stream to the client; and ∙ push a corresponding segment of a second stream of the at least two streams to the client, wherein the second stream has a lower quality level than the first stream.
Abstract:
Embodiments of the invention relate to a server for streaming media content to a client and a corresponding method and computer program product. The media content is encoded as at least one stream, wherein the stream is divided into consecutive segments. The server comprises: a receiver configured to receive a request from the client for a manifest file comprising metadata of the at least one stream; and a transmitter configured to, in response to the request for the manifest file: send the requested manifest file to the client; and push a selected segment of the consecutive segments of at the least one stream to the client.
Abstract:
A process for generating a high-resolution video stream, the process comprising: receiving (310) a low-resolution video stream; receiving (320) at least one high-resolution video stream; selecting (331) first image patches from said at least one high-resolution video stream; generating (332) respective first low-resolution counterparts of said first high-resolution image patches; storing (333) said first high-resolution image patches indexed by said first low- resolution counterparts in a first data storage; and improving (350) said low-resolution video stream by substituting (351) portions of said low-resolution video stream that are similar to one or more of said first low- resolution counterparts with first high-resolution patches obtained from said first data storage in accordance with said indexing; wherein said low-resolution video stream and said at least one high-resolution video stream are substantially synchronized video streams.
Abstract:
A method for adapting at least one video encoding parameter to be used for encoding of a video for being transmitted from a server to a client, comprises a step of determining whether the movement speed of a region of interest over successive ones of previously encoded and transmitted frames of said video exceeds a predetermined threshold value, and a step of adapting said at least one video encoding parameter if said predetermined threshold value is exceeded.
Abstract:
The present invention relates to a method, system and related devices for a first call party reporting abuse of a communication session by a second call party, where said first call party is involved in said communications session established between said first call party associated with a first communications device and at least said second call party associated with a second communications device. The first communications device and the second communications device are being coupled over a communications network. The method comprises the steps of collecting information on said second call party making abuse for inclusion in an abuse report at detecting an abuse attempt by said second call party, creating a report including said information collected and reporting abuse of said communication session to an authorized organization. Subsequently such authorized organization, based on said reporting of abuse may intercept said communication session and optionally the authorized organization, may take at least one further action.
Abstract:
A method for encoding a selected spatial portion of an original video stream as a stand-alone video stream, said method comprising obtaining picture element information pertaining to said selected spatial portion; obtaining encoding hints derived from a complementary spatial portion of said original video stream that is peripheral to said selected spatial portion; and encoding said selected spatial portion with use of said encoding hints.
Abstract:
Method for interactive delivery of multimedia content to a user entity. The method includes the steps of : a server entity accepting from a content production entity interactive multimedia content including a plurality of content segments and control data for presentation of the multimedia content; the server entity sending to the user entity presentation information based on the control data; the server entity receiving from the user entity an interaction request at a receipt time, where the interaction request is based on the presentation information, the server entity transmitting at least one identified content segment of the content segments to the user entity based on the interaction request, The control data comprises an actionmap containing time dependent action descriptors. The identified content segment is determined by activating a specific action descriptor of the actionmap in function of the receipt time and of information contained in the interaction request.