Patent classifications
H04N21/64322
METHOD AND SYSTEM FOR SWITCHING TO DYNAMICALLY ASSEMBLED VIDEO DURING STREAMING OF LIVE VIDEO
The present disclosure provides a system and method for switching to a real time, dynamic, adaptive and non-sequentially assembled video during streaming of a live video. The method includes fetching an interest profile of a user. The fetching of the interest profile is done based on one or more interactive behaviors of the user. Further, the method includes recommending a set of video recommendations to the user. The method includes assembling one or more logical cluster of mapped fragments of one or more tagged videos virtually to obtain an assembled video. The method includes rendering the assembled video. In addition, the method includes switching the live video to the assembled video dynamically in the real time.
HETEROGENEOUS MEDIA SERVICES
Systems and methods adapted for providing heterogeneous media services in communication systems, such as using transport layer security deferral and/or medium redirect, are disclosed. In operation according to embodiments, heterogeneous media services may be facilitated by obtaining, by a hybrid broadcast receiver of a receiver device, a computer parsable object comprising information regarding content segment availability and access, wherein the hybrid broadcast receiver is adapted to obtain content via both broadcast and broadband connections for a streaming client of the receiver device. The hybrid broadcast receiver of embodiments may further operate to evaluate the computer parsable object for one or more content segment entries indicating transport layer security is to be invoked with respect to a connection used for obtaining one or more content segments and to overwrite the one or more content segment entries preventing the transport layer security from being invoked by the streaming client.
Protocol And Architecture For The Decentralization Of Content Delivery
Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol and architecture for decentralization of content delivery. Various embodiments may provide a client based method for content delivery from content delivery networks (CDNs) via tiered caches of content hosted by Internet Service Providers (ISPs). In various embodiments, content delivery protocol (CDP) messages may enable clients to discover local cache network topologies and request content from a CDN based on a discovered local cache network topology. In various embodiments, security may be provided for the content delivery by the use of key encryption and/or file hashing.
METHOD AND APPARATUS FOR MANAGING OVER-THE-TOP VIDEO RATE
Aspects of the subject disclosure may include, for example, a device including a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including monitoring network traffic to determine a transmission control protocol traffic pattern, determining a target video rate from the transmission control protocol traffic pattern, and modifying an over-the-top video delivery service network according to the target video rate. Other embodiments are disclosed.
CUSTOM MEDIA OVERLAY SYSTEM
Systems and methods are provided for receiving a request to generate a media overlay corresponding to a home of a first user, and for generating the media overlay corresponding to the home of the first user using media content received in the request. The systems and methods further provide for associating, with the media overlay, a location of the home of the first user and a selection of users to grant permission to access the media overlay corresponding to the home of the first user. The systems and methods further provide for determining whether a second user and a location corresponding to the second computing device trigger access to the media overlay and providing the media overlay to the second computing device, based on determining that the second user and location corresponding to the second computing device trigger access to the media overlay.
METHODS AND DEVICES FOR PROVIDING PERSONALIZED AUDIO TO A USER
The present application describes a method (400) for providing personalized audio to a user. The method (400) comprises receiving (401) a manifest file (140) for a media element from which audio is to be rendered, wherein the manifest file (140) comprises a description (141) for a plurality of different presentations (152) of audio content of the media element. In addition, the method (400) comprises selecting (402) a presentation (152) from the plurality of presentations (152) based on the manifest file (140). The method (400) further comprises receiving (403) a list of audio track objects comprised within the media element, and selecting (404) an audio track object from the list of audio track objects, in dependence of the selected presentation (152).
INFORMATION PROCESSING METHOD, DEVICE AND STORAGE MEDIUM
An information processing method, device, and storage medium are provided. The method includes: a screen-transmission sending end, in response to a first operation acting on characters, displaying the characters in an input box in response to a first operation acting on the characters; determining a target screen-transmission code according to input characters; displaying the target screen-transmission code in the input box; parsing the target screen-transmission code and obtaining an IP address of a screen-transmission receiving end; establishing a connection with the screen-transmission receiving end according to the IP address; sending the target screen-transmission code to the screen-transmission receiving end to obtain a check result of the target screen-transmission code; and if the check result is that a check is passed, sending screen transmission data to the screen-transmission receiving end.
Transmission method, reception method, transmission apparatus, and reception apparatus
A transmission method includes generating one or more frames for content transfer using IP (Internet Protocol) packets, and transmitting the one or more generated frames by broadcast. Each of the one or more frames contains a plurality of second transfer units, each of the plurality of second transfer units contains one or more first transfer units, and each of the one or more first transfer units contains at least one of the IP packets. An object IP packet of the IP packets which is stored in a first transfer unit positioned at a head in the one or more frames contains reference clock information that indicates time for reproduction of the content in data structure different from data structure of an MMT (MPEG Media Transport) packet, and header compression processing on the object IP packet is omitted.
Method, apparatus, system and computer program for data distribution
Method of distributing data from a transmitting electronic device to multiple receiving electronic devices is performed. The method comprises receiving, at the transmitting electronic device, an incoming signal and data, the data being intended to be processed by a plurality of geographically distributed receiving electronic devices; and jointly transmitting the incoming signal and the data from the transmitting electronic device to the receiving electronic devices over a communication network. The communication network is a broadcast or multicast network and each receiving electronic device is capable of receiving said incoming signal from the transmitting electronic device over the communication network. One or more instructions for performing, at the receiving electronic devices, computing operations on the data are transmitted from the transmitting electronic device to the receiving electronic devices over the communication network and/or over an IP network.
Application intended interactive selection information for interactive playback of dash content
There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform providing a media presentation description (MPD) event and media segments of video content to be streamed to a client, controlling the client to provide a user interface based on the MPD event and comprising a plurality of selection choices and interactive data for each of the selection choices, and updating MPD data based on at least one selection from the selection choices through the user interface.