Patent classifications
H04N21/2402
Using messaging associated with adaptive bitrate streaming to perform media monitoring for mobile platforms
Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. An example media platform disclosed herein is to detect an adaptive bitrate streaming uniform resource locator (URL) in an outgoing message to be sent by the mobile platform to stream media in accordance with an adaptive bitrate streaming protocol, and associate the adaptive bitrate streaming URL with a time value. The disclosed example media platform is also to transmit the outgoing message to a first server to cause the media to be streamed to the mobile platform, and transmit the adaptive bitrate streaming URL and the time value to a second server different from the first server to cause a media impression associated with the mobile platform to be monitored.
Synchronizing edits to digital content items
One or more embodiments of a video editing system enable one or more users to conveniently edit a digital video. In particular, an online content management system can provide a low resolution version of a digital video to a client device. A user can interact with the low resolution digital video and generate user edits to apply to the digital video. The online content management system can further apply any number of users edits to low and high resolution versions of the digital video at a server device. The video editing system enables users to more conveniently apply iterative edits to digital videos. Additionally, the video editing system enables multiple users to cooperatively edit a digital video from multiple client devices.
Providing personalized messages in adaptive streaming
The present disclosure relates to a method and an ad decision sever for determining personalized messages during a provisioning of digital content. The method comprises to provide a set of personalized messages candidates by executing a relevance algorithm, which matches message metadata and content metadata. The method continues with receiving calculated network costs for the set of personalized message candidates in order to determine a set of personalized messages, which are optimized with respect to the received network costs by applying a multivariate optimization algorithm.
Real-time distributed MPEG transport stream service adaptation
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.
REMOTE STORAGE DIGITAL VIDEO RECORDER AND CONTENT DELIVERY NETWORK FUNCTIONALITY USING SHARED NETWORK BANDWIDTH
A digital content storage and delivery system (DCSDS) includes a network interface to communicate data between the DCSDS and a destination device via a network data communication link having limited bandwidth. An input interface receives digital content for handling by the DCSDS. A storage architecture stores recorded video content on behalf of subscriber end users for on-demand playback via the network data communication link, and it caches live streaming video content for distribution via the network data communication link. The DCDS may monitor bandwidth usage of the network data communication link, determine current bandwidth demand for playback of recorded video content stored at the storage architecture, and reserve at least some of the limited bandwidth of the network data communication link to satisfy the determined current bandwidth demand. The available bandwidth is allocated to support distribution of live streaming video from the DCSDS.
Methods and apparatus to monitor a media presentation
Methods, apparatus, systems and articles of manufacture to monitor a media presentation are disclosed. An example method includes in response to receipt of a media identifier, extracting, by executing an instruction with a processor, a timestamp from the received media identifier. A time of receipt of the media identifier is determined. A difference between the time of receipt of the media identifier and the timestamp from the received media identifier is determined. A time shifted viewing code is calculated based on the difference The time shifted viewing code is transmitted to a media monitor that transmitted the media identifier, the time shifted viewing code to be reported when the media monitor reports monitoring information.
Porting locally processed media data with low latency to a remote client device via various wireless links
Systems, methods, and computer-readable media for porting locally processed media data with low latency to a remote client device via various wireless links are provided. In one example embodiment, a transceiver module may include a local network interface and a controller that may receive a client control signal from a client device over a wireless local area network via the local network interface, transmit a media control signal based on the client control signal to a media device, receive media data based on the media control signal from the media device, and transmit to the client device over the wireless local area network via the local network interface client data based on the media data and a low-latency compression technique. The receipt of the media data and transmission of the client data may be accomplished with substantially no detectable latency. Additional embodiments are also provided.
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.
Scalable FOV+ for VR 360 video delivery to remote end users
A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processor configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.
Electronic device and method for transmitting and receiving content
An electronic device and a method of operating the same are provided. The electronic device includes a communication circuit configured to transmit or receive data using a call channel established through a call connection with an external electronic device, and a processor configured to transmit content, which is pre-processed using a first transmission filter, to the external electronic device through the call channel, receive a first real-time control protocol (RTCP) message transmitted by the external electronic device through the call channel, identify a status of the call channel, based on the first RTCP message, determine whether or not to perform an operation of pre-processing the content to be transmitted to the external electronic device using a second transmission filter, transmit a second RTCP message using the second transmission filter to the external electronic device, and perform transmission of the content, based on the second transmission filter.