Patent classifications
H04N21/2404
STREAMING VIDEO TRUNKING
Systems, methods, and media are disclosed for propagating video streams based on geographical proximity and required transmission latency. A first video stream is received from a first presenting client device at a first origin video server connected to at least one other origin video server forming a mesh network. The first video stream is relayed to at least a second origin video server from the first presenting client device. The first video stream is transmitted from the second origin video server to an edge video server. The first video stream is received from the second origin video server by one or more edge video servers. The first video stream is broadcast to a plurality of participant client devices. A second video stream is received from a second presenting client device. The second video stream is transmitted via the second origin video server to the plurality of participant client devices.
UNIFIED END-TO-END QUALITY AND LATENCY MEASUREMENT, OPTIMIZATION AND MANAGEMENT IN MULTIMEDIA COMMUNICATIONS
Correlated quality-of-experience (QoE) and latency measures are generated at a plurality of monitoring points along a multimedia delivery chain including multiple video operations. At each of the plurality of monitoring points, an absolute QoE measure defined on a human perceptual quality scale for media content is computed, and one or more of content extraction or feature extraction on the media content are performed. To a common middleware from each of the plurality of monitoring points, the respective QoE measure and results of the one or more of content extraction or feature extraction are transmitted. Computing and updating an absolute QoE measure for each of the plurality of monitoring points is performed. Computing and updating latencies between multiple monitoring points at the middleware using the results from each of the plurality of monitoring points is also performed.
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.
System for management of a plurality of rendering machines to avoid transmission failures
An edge server is served by a rendering machine supplying groups of pictures (GOPs) and comprises a buffer for a predetermined lead time over actual time. If a rendering machine fails then the partially available GOP from that rendering machine is discarded and another rendering machine, having the capacity to handle the GOPs stream, is activated. It provides GOPS from the failed GOP onwards and rendering continues therefrom by the replacing rendering machine. Rendering initially at a faster than real-time speed it is possible to catch-up on time so that the edge server continues to receive and transmit the GOPs without interruption. A plurality of rendering machines continuously operate to feed the edge server(s) and the number of channels used is such that allows for sufficient redundancy as well as for the faster than real-time rendering that is necessary in the case of a need for failover.
Method and system for log based issue prediction using SVM+RNN artificial intelligence model on customer-premises equipment
A method, a set-top box, and a non-transitory computer readable medium for log based issue prediction. The method includes receiving, on a processing server, system log files from a customer-premises equipment, the system log files containing events that are logged by an operating system of the customer-premises equipment; parsing, by the processing server, the events of the system log files to processes and mapping the processes to one or more components of the customer-premises equipment; extracting, by the processing server, features from the mapped processes of the one or more components of the customer-premises equipment; classifying, by the processing server, the extracted features with a first machine learning algorithm; and predicting, by the processing server, anomalies in one or more components of the customer-premises equipment with a second machine learning algorithm using the classified features from the first machine learning algorithm.
Remote control video modulator
A video modulator is presented. The modulator includes a video input interface, a video modulation circuit, a video output interface, a communication interface, and control circuitry. The video input interface is configured to receive a video signal to be modulated, the video modulation circuit is configured to modulate the video signal, and the video output interface is configured to transmit the modulated video signal. The communication interface is configured to receive a command via a communication link to control the video modulator. The control circuitry is configured to receive the command from the communication interface and to control at least one of the video input interface, the video modulation circuit, and the video output interface based on the command.
Optimizing ABR segment sizes for mobile video outage coverage in an ABR streaming network
A scheme for optimizing segment sizes for an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload a fixed number of segments having an adjusted size depending on the duration of the radio white spot area. The preloaded segments may comprise lower quality video segments, and as the wireless UE device exits the radio white spot area, the segment size and/or bitrates may be restored depending on the signal quality.
CONTENT DISTRIBUTION SYSTEM
The present disclosure aims to make it possible to transfer multicast packets at as high a rate as possible according to a state of a network, to perform high-quality and low-latency content distribution, and to perform stable multicast distribution on a network that is less likely to ensure a fixed available band such as a best-effort or wireless network.
The present disclosure is a content distribution system for converting part of communication for distribution into multicast communication, in which
a transmission-side edge server (UC/MC) applies Forward Error Correction to a multicast packet and transmits the multicast packet, a reception-side edge server (MC/UC) notifies the transmission-side edge server of information of packet loss of the received multicast packet, and
the transmission-side edge server (UC/MC) changes a transfer rate of a multicast packet to be transmitted based on the notified information of packet loss.
Detecting CPD in HFC network with OFDM signals
A apparatus or method for detecting CPD in an HFC network, comprising: (a) acquiring digital RF downstream signals from a CMTS or CM; (b) emulating even and odd order IM distortion products from the downstream signals; (c) acquiring RF upstream signals from the CMTS during a quiet period; (d) cross-correlating the RF upstream signals with the emulated even and odd order IM products to produce even and odd order cross-correlation functions, respectively; (e) accumulating, separately, a multiplicity of even and odd order cross-correlation functions; (f) calculating even and odd order cross-correlation envelopes from the accumulated even and odd order cross-correlation functions, respectively; and (g) detecting a CPD source from either or both of the even and odd order cross-correlation envelopes by the presence of a peak in either or both of the envelopes.
Method and apparatus for high speed data services
A system that incorporates teachings of the present disclosure may include, for example, receiving, by a first line card coupled to minimally twisted or non-twisted pair cables, a very high digital subscriber line signal, modifying the very high digital subscriber line signal for transmission over the minimally twisted or non-twisted pair cables to generate an updated very high digital subscriber line signal that overcomes a transmission deficiency, and transmitting from the first line card the updated very high digital subscriber line signal to a second line card to cause the second line card to receive the adapted very high digital subscriber line signal at a desired signal quality and convert the updated very high digital subscriber line signal to a very high digital subscriber line signal for presentation of interactive television services at the customer premise equipment. Other embodiments are disclosed.