Patent classifications
H04N21/64723
NETWORK-BASED ADAPTIVE STREAMING MEDIA PARAMETER ADJUSTMENT METHOD AND AN APPARATUS
Example network-based adaptive streaming media parameter adjustment methods and apparatuses are disclosed. One example method includes receiving, by an access network device, media QoS information from a session management network element, where the media QoS information includes at least two bit rate indicators and QoS requirement information corresponding to each of the bit rate indicators. The access network device determines, based on a current network condition and the media QoS information, a target bit rate indicator from the at least two bit rate indicators. The target bit rate indicator is sent to a terminal or a video server, where the current network condition meets a network requirement for transmitting streaming media data at a bit rate indicated by the target bit rate indicator.
Method for determining a play duration estimate of an adaptive bit rate media presentation
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.
INTEROPERABLE CLOUD BASED MEDIA PROCESSING USING DYNAMIC NETWORK INTERFACE
A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) includes obtaining a plurality of tasks for processing the media content, providing an interface between an NBMP workflow manager and a cloud manager by providing an NBMP Link application program interface (API), which links the plurality of tasks together, identifying an amount of network resources to be used for processing the media content, by using the NBMP Link API, and processing the media content in accordance with the identified amount of network resources.
Video playback quality detection method and apparatus
Video playback quality detection methods, systems, and apparatuses are described. The method can include obtaining a first video data packet of a target video from a bearer network and obtaining a data byte quantity of first video data included in the first video data packet. The method may also include determining a buffer byte quantity stored in a video quality detection buffer. Furthermore, the method can include obtaining video frame data rate information corresponding to the target video and reducing the buffer byte quantity stored in the video quality detection buffer based on a video frame rate of the target video and the video frame data rate information of the target video. The method may further include determining a playback status of playing the target video on a video player, and determining video playback quality of the target video based on the playback status. According to the embodiments of the present invention, user experience and accuracy of the video playback quality detection method can be improved.
Traffic management architecture
A cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that provides data suitable for the plurality of customer devices. A traffic monitoring system receives from a customer support device a first data request for a parameter of one of the plurality of customer devices. The traffic monitoring system provides a second data request for the parameter of the one of said plurality of customer devices to a customer premise equipment management system in response to receiving the first data request. The traffic monitoring system receiving a first data response including the parameter from the customer premise equipment management system in response to providing the second data request to the customer premise equipment management system. The traffic monitoring system providing a second data response including the parameter from the traffic management system to the customer support device in response to receiving the first data response.
Optimized delivery techniques
Methods are described for managing the delivery of electronic data, such as media content, through a network. An indication of a quantity of data transmitted via a network during a first time period may be received, the quantity of data including a first portion of a content item. Based on the quantity of data transmitted during the first time period, it may be determined that a first bandwidth utilization threshold of the network has been satisfied, and the network may be optimized for delivery of a second portion of the content item.
Over-the-top media service testing and QoE issues isolation
A method for Over-The-Top (OTT) media service monitoring and testing including deploying multiple test agents throughout the network and orchestrating them together to create a single OTT media service delivery path with coherent measurement points. The method includes selecting and configuring all test agents forming an OTT media service delivery path in a network, wherein the test agents are deployed on devices in the network with pairs of agents in a client-server relationship; for each selected test agent, simulating a Hyper Text Transport Protocol (HTTP) Adaptive Streaming (HAS) media playback using a pair test agent as a HAS server; for each selected test agent, monitoring the HAS media playback via a Quality of Experience (QoE) model to collect metrics, influence factors, and QoE scores; and reporting collected metrics, influence factors and QoE scores, wherein the QoE scores are compared to isolate any performance degradation.
Interoperable cloud based media processing using dynamic network interface
A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) includes obtaining a plurality of tasks for processing the media content, providing an interface between an NBMP workflow manager and a cloud manager by providing an NBMP Link application program interface (API), which links the plurality of tasks together, identifying an amount of network resources to be used for processing the media content, by using the NBMP Link API, and processing the media content in accordance with the identified amount of network resources.
Optimized Delivery Techniques
Systems and methods are described that relate to on-demand compression for electronic data, such as media content, through a communication pathway. The communication pathway may be configured to multicast media content to a plurality of end-users in a service group. In certain embodiments, the service group may comprise a service group node having a quadrature amplitude modulation device. In one exemplary method, it may be determined whether the amount of media content being transmitted meets a first utilization threshold. The determination may be based on, at least in part, by measurements taken at one or more electronic devices located throughout a network or system. If the first bandwidth utilization threshold is not met, media content may be transmitted in a first format. If the first bandwidth utilization threshold is met, at least a portion of the media content may be transmitted in a first optimized delivery technique.
METHODS AND DEVICES FOR PULLING LIVE STREAM
The present disclosure relates to methods for pulling a live stream, and electronic devices and storage mediums. The method includes: receiving a third-party business stream pull request for a target live stream from a third-party business client, determining a source business domain name and a live stream name of the target live stream based on the third-party business stream pull request, searching one or more local live streams for the target live stream according to the source business domain name and the live stream name, where the one or more local live streams are at a first node of the content delivery network, and forwarding, in response to a presence of the target live stream in the one or more local live streams, the target live stream to the third-party business client.