Patent classifications
H04N21/2404
Method and apparatus for pushing video content
Disclosed are a video content push method and apparatus, the method comprising: when a primary disaster recovery system of a video recommendation service fails, activating a standby disaster recovery system; receiving a video access request sent by an application client, and invoking first historical video content stored in middleware and obtained from historical video recommendations of the video recommendation service according to a preset proportion; pushing the first historical video content to the application client for playback. The method removes the dependence of recovery on other services, so that a recovery solution is more robust, thereby increasing the stability of video content pushing.
Video transcoding system, method, apparatus, and storage medium
The embodiments of this disclosure provide a video transcoding system and method, and related products. The system includes: a main transcoder circuitry configured to acquire an input video, transcode the input video to generate a transcoded video, and transmit the transcoded video to a receiving device; and a backup transcoder circuitry configured to acquire the input video, buffer the input video, acquire transcoding location information of the main transcoder circuitry at the time when the main transcoder circuitry is down, transcode the buffered input video according to the transcoding location information to generate an output video, and transmit the output video to the receiving device.
Dynamic transport stream monitoring device
The present disclosure describes a monitoring device for determining one or more characteristics of one or more scheduled programs within one or more packetized elementary streams of one or more transport streams. The monitoring device receives the one or more transport streams from a service provider system and de-encapsulates the one or more packetized elementary streams from the one or more transport streams. The monitoring device determines the one or more characteristics of the one or more scheduled programs from the one or more packetized elementary streams. The one or more characteristics can be used by the monitoring device to adapt on a dynamic, real-time, or near real-time, basis to changes to the one or more transport streams.
SYSTEMS AND METHODS FOR MANAGING CONTENT DISTRIBUTION TO AN IN-TRANSIT MEDIA SYSTEM
Systems and methods for dynamically multiplexing requested linear media channels and network data on forward link traffic streams of a communication link to a craft media delivery system are provided. Furthermore, systems and methods for receiving dynamically multiplexed requested linear media channels and network data on forward link traffic streams of a communication link by a craft media delivery system are also provided.
Systems and methods for resolving manifest file discontinuities
A system and corresponding method facilitate resolution of discontinuities in manifest files used in the distribution of stored content. Resolution of discontinuities includes identifying each of a discontinuity in a first manifest file and a corresponding entry in a second manifest file for the same or substantially similar content segment stored at a different location. A combined manifest file is then generated by inserting the entry of the second manifest file or otherwise inserting the location information of the second manifest file entry into the first manifest file. The systems and methods herein may be implemented at various locations within a system for providing content to a client device and may be implemented at various times in the process of generating or distributing content.
Transport stream automatic change over
A device, system, and method perform an automatic change over for transport streams. The method is performed at an output server. The method includes selecting a first transport stream. The method includes generating a first portion of an output based on the first transport stream. The method includes selecting a second transport stream. The method includes determining a frametime to synchronize first packets of the first transport stream to second packets of the second transport stream. The frametime os based on a start time of a content item included in the first transport stream and the second transport stream and a completed progression of the content item using the first transport stream. The method includes determining a location in the second transport stream based on the frametime. The method includes generating a second portion of the output based on the second transport stream starting at the location.
ISSUE REPORTING BY A RECEIVING DEVICE
A technique is described for improved issue reporting by a receiving device such as a set-top boxes for satellite and cable television services. In an example embodiment, the receiving device generates an issue report based on internal operational logs, captured screens and/or video of a visual output, and a recording of the user's voice that includes a description of the issue they are experiencing. This issue report can be generated as an object file that can then be transmitted, via a communications network, to an issue reporting platform for processing, for example, by a technical support representative or an automated troubleshooting system.
Detection of CPD using leaked forward signal
A method of detecting CPD in an HFC network is disclosed, where the network includes a return receiver, a cable plant, and a node. The node includes an optical receiver, optical transmitter, a diplexer having forward and return legs, a forward path defined between optical receiver and forward leg, and a return path defined between the optical transmitter and return leg. The optical receiver provides a forward signal to the cable plant and a portion of the forward signal leaks through the return leg and travels to the return receiver. The cable plant contains a CPD source which generates a CPD signal from the forward signal. The CPD signal travels to the return receiver. The method comprises: (a) operating the return receiver to synchronously capture the CPD signal and leaked portion of forward signal; (b) generating from the captured forward signal a reference signal, which substantially simulates the CPD signal; (c) performing a cross-correlation of the reference and captured CPD signals to produce a correlation peak; and (d) detecting the actual CPD signal from the correlation peak.
Use of simultaneously received videos by a system to generate a quality of experience value
A primary video and a second instance of a reference video can be simultaneously transmitted to a system through at least a first node of a communication network, the second instance of the reference video configured to be compared to a first instance of the reference video stored by the system to generate at least one quality of experience (QoE) value that infers a perceptual quality of the primary video as received by the system. The QoE value can be received from the system. A determination can be made as to whether the QoE value is less than a threshold value. Responsive to determining that the QoE value is less than the threshold value, the perceptual quality of the primary video can be improved by allocating greater bandwidth for transmission of the primary video.
Image processing system for generating a virtual viewpoint image, method of controlling image processing system, and storage medium
An image processing system, which generates a virtual viewpoint image on the basis of captured images from a plurality of image capturing apparatuses for capturing an object from a plurality of directions, detects an error in at least one of the plurality of image capturing apparatuses, and generates the virtual viewpoint image using a captured image from an image capturing apparatus, among the plurality of image capturing apparatuses, in which an error has not been detected, as an image of a capturing field of the image capturing apparatus in which the error has been detected.