Patent classifications
H04N21/6373
Streaming Digital Content Synchronization
Streaming digital content synchronization techniques are described. A response is received to a request to stream the digital content. The response includes a time at which the digital content was last modified (e.g., a last-modified header) and a time at which the response was generated, e.g., a date header. An age is calculated by subtracting the time at which the digital content was last modified, e.g., the last-modified header, from the time at which the response was generated, e.g., the date header. An age describing an amount of time the response spent in one or more caches, if available, is added as part of this age. The time is determined by subtracting the age from a predefined setback time and the stream of the digital content is rendered based at least in part on the determined time.
Coverage optimized content buffering
Described herein are systems and methods for optimizing buffering of streamed content based on upcoming coverage. For example, during a trip, the bit rate for transmission and receipt of streamed content can be dynamically adjusted based on the upcoming coverage such that when the upcoming network coverage is limited, the bit rate of the streamed content can be increased to ensure the buffer is sufficiently large to allow the user to experience (or appear to experience) uninterrupted streaming during the limited network connectivity. The bit rate can be calculated based on calculating a buffer size that can provide content at the play rate for the duration that the device is in a minimal or no network coverage area.
Coverage optimized content buffering
Described herein are systems and methods for optimizing buffering of streamed content based on upcoming coverage. For example, during a trip, the bit rate for transmission and receipt of streamed content can be dynamically adjusted based on the upcoming coverage such that when the upcoming network coverage is limited, the bit rate of the streamed content can be increased to ensure the buffer is sufficiently large to allow the user to experience (or appear to experience) uninterrupted streaming during the limited network connectivity. The bit rate can be calculated based on calculating a buffer size that can provide content at the play rate for the duration that the device is in a minimal or no network coverage area.
Methods and systems for streaming media data over a content delivery network
The present document describes a method (900) for establishing control information for a control policy of a client (102) for streaming data (103) from at least one server (101, 701). The method (900) comprises performing (901) a message passing process between a server agent of the server (101, 701) and a client agent of the client (102), in order to iteratively establish control information. Furthermore, the method (900) comprises generating (902) a convergence event for the message passing process to indicate that the control information has been established.
VIDEO TRANSMITTING DEVICE
A video transmitting device includes a processor to extract a logo image from an entire content image, when the entire content image including a content image and the logo image is a moving picture image, to determine a compression ratio of the content image to be a first compression ratio and a compression ratio of the logo image to be a second compression ratio higher than the first compression ratio, a content compressing unit to compress the content image at the first compression ratio and to compress the logo image at the second compression ratio, based on the determined compression ratio, and a wireless communication unit to wirelessly transmit the compressed content image and the compressed logo image to a video receiving device.
VIDEO TRANSMITTING DEVICE
A video transmitting device includes a processor to extract a logo image from an entire content image, when the entire content image including a content image and the logo image is a moving picture image, to determine a compression ratio of the content image to be a first compression ratio and a compression ratio of the logo image to be a second compression ratio higher than the first compression ratio, a content compressing unit to compress the content image at the first compression ratio and to compress the logo image at the second compression ratio, based on the determined compression ratio, and a wireless communication unit to wirelessly transmit the compressed content image and the compressed logo image to a video receiving device.
METHOD AND SYSTEM FOR PLAYING BACK STREAMING CONTENT USING LOCAL STREAMING SERVER
A method for playing back streaming content according to an embodiment may include a step in which a streaming player client sets an initial bitrate for a player module playing back streaming content; a step in which the streaming player client delivers, from the player module to a streaming server, a manifest file request for the streaming content; a step in which a local proxy server edits the manifest file delivered from the streaming server, the manifest file being edited on the basis of the set initial bitrate; and a step in which the local proxy server delivers the edited manifest file to the player module through the streaming player client.
Adaptive bit-rate methods for live broadcasting
The following describes techniques to maintain continuity of a live media stream. A media stream includes a first distribution layer with a first set of key frames and a set of delta frames succeeding key frames in the first set of key frames. The media stream also includes a second distribution layer including a second set of key frames, where the second set of key frames contains fewer key frames than the first set of key frames. Using the first and second distribution layers, a client device may subscribe to the media stream with a minimized start-up time and optimized quality of experience among varying complexity of the media content and dynamic network conditions.
DISPLAY APPARATUS, DISPLAY METHOD, AND DISPLAY SYSTEM
An example display apparatus includes a communicator configured to receive video content from a video service server through a network and transmit data to the video service server; an image processor configured to decode the video content and output an image frame; and an image display on which the image frame is displayed, wherein the image processor transmits one of a video resolution reduction signal for allowing the video service server to transmit video content having a resolution lower than a reference resolution in response to an increase in traffic of the network and a frame rate reduction signal for allowing the video service server to transmit video content having a frame rate lower than a reference frame rate in response to an increase in traffic of the network.
Event notification in a network environment
A content management resource transmits a received digital data stream in a respective network data channel to one or more subscribers. The content management resource receives an emergency notification control signal, which indicates occurrence of an emergency message. In response to receiving the emergency notification control signal, the content management resource transmits the emergency message in the digital data channel to the one or more subscribers in lieu of transmitting the received digital data stream of content in the data channel to the one or more subscriber. Thus, a subscriber can tune to a particular channel to play back selected content and be apprised, via receipt of the message over the particular channel, of a corresponding condition such as an emergency.