H04N21/64784

Apparatuses and methods for wireless synchronization of multiple multimedia devices using a common timing framework

Apparatuses and methods for wireless synchronization of multiple multimedia devices using a common timing framework are disclosed. In one aspect, a wireless multimedia source device is configured to establish wireless connections with a plurality of multimedia sink devices. The wireless multimedia source device is further configured to calculate a correction time interval for each multimedia sink device based on a difference between a master program clock reference (M.sub.PCR) and a local program clock reference (L.sub.PCR) feedback signal from the multimedia sink device. Presentation time stamp (PTS) data is generated based on the correction time interval and provided to the multimedia sink device. In another aspect, a wireless multimedia sink device is configured to receive a correction time interval based on a difference between an M.sub.PCR for the multimedia source device and an L.sub.PCR for the multimedia sink device, and calculate an updated L.sub.PCR based on the correction time interval.

System and method for managing video streaming congestion
11431640 · 2022-08-30 ·

A system and method for managing video streaming on a computer network based at least in part on a state of a video streaming traffic flow. The method includes: reviewing a traffic flow to determine whether the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow, determine at least one video characteristic associated with the video streaming traffic flow; determining a state of the video streaming traffic flow; determining a priority of the video streaming traffic flow based on the characteristics and the state of the video streaming traffic flow; and allocating bandwidth to the video streaming traffic flow based on the priority; otherwise, if the traffic flow is not a video streaming traffic flow, allowing the traffic flow to continue with the traffic flow's current priority.

CONTENT DISTRIBUTION AND ENCODER TESTING TECHNIQUES
20170272831 · 2017-09-21 ·

According to one configuration, to test an encoder resource, a user controls operation of both a mobile communication device and a corresponding video management device. For example, the user inputs a command to a test control application executing on the mobile communication device to test encoding of content by the encoder resource. In response to receiving the input command to test a target encoder resource, the test control application on the mobile communication device transmits video information from the mobile communication device to in the video management device. The video management device processes the video information received from the mobile communication device. Using the video information, the video management device derives and outputs a corresponding coded video stream to the encoder resource under test. As its name suggests, the encoder resource encodes the received video stream and transmits it over an assigned channel in a shared communication link.

METHOD FOR DETERMINING A PLAY DURATION ESTIMATE OF AN ADAPTIVE BIT RATE MEDIA PRESENTATION
20220239960 · 2022-07-28 ·

There is described a method for determining a play duration estimate of an adaptive bit rate (ABR) media presentation. The method comprises receiving at a network entity a media playlist manifest file of the media presentation, wherein the manifest file is transmitted from a content server to a client and comprises a plurality of entries, each entry linking to a respective different one of a plurality of media segments of the media presentation. The method further comprises determining a data size of the manifest file; and determining a play duration estimate of the media presentation based on the determined data size of the manifest file, a first value that represents a data size of each of the plurality of entries in the manifest file and a second value that represents a play duration of each media segment of the plurality of media segments of the media presentation.

DISTRIBUTED SURVEILLANCE SYSTEM WITH ABSTRACTED FUNCTIONAL LAYERS

A distributed video management system for distributed processing and storage of captured video data. The distributed video management system includes a plurality of video cameras that each communicate video data to a respective one of a plurality of camera nodes. Each camera node includes a camera manager for processing video data received at the camera node. The camera nodes are in operative communication with storage resources for storage of the video data in a logical storage volume for the system according to a storage policy. The storage policy may include multiple phases with data pruning for controlled reduction of the size of video data stored on disk. The distributed system may also generate and maintain a ledger or database regarding the captured and stored video data to correlate the video data with system metadata and/or analytical metadata regarding the video data.

System And Signalling Of Video Splitter And Merger For Parallel Network Based Media Processing
20210390318 · 2021-12-16 ·

In accordance with example embodiments of the invention there is at least one method and apparatus to perform assigning, by a network device, a step descriptor to at least one segment split of a workflow comprising at least one data input instance from at least one network node; and sending at least one sub-flow of the workflow based on the at least one segment split towards at least one queued task for communication processing, wherein the communication processing is based at least on the step descriptor assigned to the at least one segment split.

SYSTEM AND METHOD FOR MANAGING VIDEO STREAMING CONGESTION
20210385168 · 2021-12-09 ·

A system and method for managing video streaming on a computer network based at least in part on a state of a video streaming traffic flow. The method includes: reviewing a traffic flow to determine whether the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow, determine at least one video characteristic associated with the video streaming traffic flow; determining a state of the video streaming traffic flow; determining a priority of the video streaming traffic flow based on the characteristics and the state of the video streaming traffic flow; and allocating bandwidth to the video streaming traffic flow based on the priority; otherwise, if the traffic flow is not a video streaming traffic flow, allowing the traffic flow to continue with the traffic flow's current priority.

RESET SYSTEM FOR A REMOTE PHYSICAL DEVICE
20210385550 · 2021-12-09 ·

In one embodiment, a cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for said plurality of customer devices. The remote fiber node includes a processor. The remote fiber node resetting software applications of a control plane of the remote fiber node in a manner free from impacting providing services to the customers as a result of resetting software applications. The remote fiber node executing the reset software applications.

LOW-LATENCY VIDEO INTERNET STREAMING FOR MANAGEMENT AND TRANSMISSION OF MULTIPLE DATA STREAMS
20210377330 · 2021-12-02 ·

This disclosure provides a system for low latency, real-time streaming by backhauling multimedia content (e.g., MDU content) via the Internet using Secure Reliable Transport (SRT) connection-oriented protocols, to the data center where the multimedia content is segmented, packaged in MPEG DASH format, and encrypted. The system then publishes the multimedia content via HTTPS to the web that is accessible by users, such as MDU residents.

ONLINE VIDEO DATA OUTPUT METHOD, SYSTEM, AND CLOUD PLATFORM
20220210520 · 2022-06-30 ·

Provided in the embodiments of the present application are an online video data output method, and a system, related to the technical field of the internet. The online video data output method is applicable in the cloud platform and comprises: receiving real-time information transmitted by a client and processing data on the basis of the real-time information to produce image information, the real-time information being transmitted from a server to the client for the client to forward to the cloud platform; acquiring rendering data from the image information and rendering on the basis of the rendering data to produce a rendered video; processing the rendered video to produce video data and outputting the video data.