Patent classifications
H04N21/6473
System and method for real-time distributed MPEG transport stream analysis
Embodiments include a system and method for a real-time distributed Transport Stream (TS) analysis that utilizes many parts of an available network to concurrently monitor TSs across a geographic region. Embodiments include the selection of a profile for each combination of a TS and a collection point where the profile includes one or more sets of acceptable transmission values or ranges associated with the combination. The profile may include for example, program service information tables, service information, TS transmission parameters, and/or general TS quality index analysis rules. Embodiments include real-time concurrent monitoring and analysis of multiple TSs from collection points distributed throughout the geographic region. As services associated with the TSs at different collection points evolve, the respective profiles and rules adapt accordingly to maintain the quality of service and performance associated with respective TS and collection point combinations.
Method and system for cloud storage of video, and method and system for previewing cloud—stored video
Disclosed are a method and system for cloud storage of a video, and method and system for previewing a cloud-stored video. The method for the cloud storage of the video includes: after receiving a video recording plan issued by a platform, a management server determines a target storage device according to a load balancing policy, and issues the video recording plan to the target storage device; the target storage device obtains and stores, according to the video recording plan, a video stream from a front-end device corresponding to the video recording plan; when the target storage device is not able to obtain the video stream from the front-end device, the target storage device sends an alarm to the management server; and after receiving the alarm, the management server issues the video recording plan to other storage devices according to the load balancing policy.
Uninterrupted playback of video streams using lower quality cached files
Disclosed are various embodiments for facilitating uninterrupted playback of video streams using lower quality cached files. A video file corresponding to an entirety of a video content feature encoded at a first quality may be obtained from another client on a local network. A video stream corresponding to the video content feature encoded at a second quality higher than the first quality is then obtained. The video stream is rendered for playback on a display. In response to detecting an unavailability of the video stream at a particular time in the video content feature, the video file is rendered for playback on the display in place of the video stream and commences at the particular time in the video content feature. The video file may then be sent to yet another client on the local network.
Network Outage Continued Playing Method Of On-Demand Video, And IPTV Playing Device
The invention provides a network outage continued playing method of an on-demand video, and an IPTV playing device, wherein the method comprises: connecting a network to acquire a data stream of the video; playing, by a player, the data stream, and obtaining a start playing time of the video; in the case of network outage, obtaining the playing time length of playing the video; when network is connected again, obtaining a time point according to the start playing time and the playing time length; searching for, by the player, according to the time point, and starting to continue to play the video at the display time label of the key frame. The present invention has the beneficial effects of directly performing the breakpoint continued playing of the on-demand video from the network outage time point when the network is connected again.
Video quality monitoring
Methods for monitoring quality metrics of a video session transmitted over a mobile video delivery network facility are disclosed. A method for monitoring quality of a video system that uses traffic transmitted over a mobile video delivery network facility may include tapping, by a video quality probe, into a mobile network traffic stream transmitted over the mobile video delivery network facility, filtering, by the video quality probe, the tapped mobile network traffic stream to identify an individual video session; and determining, by the video quality probe, a video quality parameter corresponding to the identified individual video session.
Video quality monitoring
Methods for monitoring quality metrics of a video session transmitted over a mobile video delivery network facility are disclosed. A method for monitoring quality of a video system that uses traffic transmitted over a mobile video delivery network facility may include tapping, by a video quality probe, into a mobile network traffic stream transmitted over the mobile video delivery network facility, filtering, by the video quality probe, the tapped mobile network traffic stream to identify an individual video session; and determining, by the video quality probe, a video quality parameter corresponding to the identified individual video session.
Apparatus adapted for maintaining receiving data quality and method for receiving data
A communication device is described comprising a media output unit, a receiver configured to receive a packet of a sequence of packets, the packet comprising a compressed header and media payload and a processor configured to detect whether decompression of the compressed header is prevented, and, if decompression of the compressed header is prevented, to determine a sequence number of the media payload, extract the media payload from the packet and forward the media payload and an indication of the sequence number to the media output unit.
Video quality monitoring
Methods for monitoring quality metrics of a video session that uses traffic transmitted over a mobile video delivery network facility are disclosed. A method for monitoring quality of a video system that uses traffic transmitted over a mobile video delivery network facility may include monitoring the mobile video delivery network facility that handles at least a portion of the video traffic for the video session for information about the video traffic at a location of the mobile video delivery network facility and monitoring at least one user mobile device that plays the video delivered by the mobile video delivery network facility using a software development kit (SDK) that reports at least one media delivery quality metric.
METHOD FOR GENERATING A DATA STREAM, BROADCAST GATEWAY, METHOD AND DEVICE FOR SELECTING A DATA STREAM AND CORRESPONDING COMPUTER PROGRAM
A method for selecting a data stream for distribution to a plurality of broadcasting sites. The method includes: receiving a main data stream and a back-up data stream respectively, generated by a main broadcast gateway and a secondary broadcast gateway respectively, from source data, called a main stream and a secondary stream respectively; receiving at least one packet including a piece of information representative of a quality of service associated with the main stream and the secondary stream respectively, at one instant at least or over one given period at least, the at least one packet, called a main current packet and a secondary current packet respectively, being generated by the main broadcast gateway and secondary broadcast gateway respectively; and selecting in real time the main stream or the secondary stream respectively in taking account of the main current packet and secondary current packet, delivering the data stream for distribution.
Fault Detection Method, Monitoring Device, and Network Device
A fault detection method, a monitoring device, and a network device for accurately performing fault detection on a video service are provided. The method includes: obtaining a video quality parameter of a monitored video stream, where the video quality parameter is determined according to a packet loss recovery method of the monitored video stream, the video quality parameter includes an effective packet loss factor, and the effective packet loss factor is used to indicate effectiveness of network packet loss recovery performed by using the packet loss recovery method of the monitored video stream; and performing fault detection based on the video quality parameter of the monitored video stream.