H04N21/8455

Apparatuses and methods for facilitating an insertion of markers in content

Aspects of the subject disclosure may include, for example, applying first data associated with a first content item to a model to generate first classification characteristics, analyzing the first classification characteristics to generate a first marker, wherein the first marker delineates a first location of inventory within the first content item, selecting a first creative to populate a portion of the inventory, and populating, based on the selecting, the portion of the inventory with the first creative. Other embodiments are disclosed.

METHOD, DEVICE, AND COMPUTER PROGRAM FOR ENCAPSULATING MEDIA DATA INTO A MEDIA FILE

The invention relates to providing default constructors to be used by reference in extractors of an extractor tracks in order to reduce the size of the extractor track when a same constructor is used in different extractors.

Method, device, and computer program for transmitting media content

The invention relates to a method for transmitting from a server to a client, encoded media data corresponding to a projection of a wide view of a scene, the method comprising: Encapsulating the encoded data into tracks, Wherein information is provided for signaling that the client needs to parse other encoded data to display at least the encoded data encapsulated in a given track.

METHOD AND DEVICE FOR DETECTING AVAILABLE BANDWIDTH BASED ON BURSTINESS OF KEY FRAME OF VIDEO STREAM
20220360829 · 2022-11-10 ·

A method for detecting an available bandwidth based on a burstiness of a key frame of a video stream, includes: establishing a video connection between a sender and a receiver, and sending the video stream by the sender to the receiver; recording a sending timestamp of each packet at the sender; recording a receiving timestamp of each packet received by the receiver; calculating a difference between the receiving timestamp and the sending timestamp of each packet, and obtaining the packet with the smallest difference and the packet with the greatest difference by traversing the packets in the key frame; and estimating a currently available bandwidth according to the packet with the smallest difference and the packet with the greatest difference.

METHODS AND APPARATUS FOR MONITORING THE INSERTION OF LOCAL MEDIA INTO A PROGRAM STREAM
20230037853 · 2023-02-09 ·

Methods and apparatus for monitoring locally inserted media are disclosed. A disclosed apparatus includes instructions to detect, at a media device at an end user location, a frequency of a watermark that was spliced into a primary media stream received at the media device after the primary media stream was received at the end user location, associate identifying tags with segments of the primary media stream that were spliced, in response to the detection of the watermark, determine an advertisement associated with the segments of the primary media based on the identifying tags, present the primary media at a first time and the advertisement at second times, record a log including first identifying information including an identity of the content of the primary media and second identifying information including a change in the frequency of the watermark corresponding to the advertisement; and transmit the log to a data collection facility.

System and method for production, distribution and archival of content
11496780 · 2022-11-08 · ·

The present invention provides to a web-based software and hardware system that act together with a user device to capture an audio feed, to easily encode and add meta data to the audio content using input from studio systems, parse the content based on its type, and to provide the means to incorporate a feed segment produced from the encoded audio feed into a secondary production which is used to provide an indexed archive of audio and on-demand broadcast content, for example, by the creation and publication of pod-casts or on-demand broadcast, which includes ad positions inserted and dynamically served.

Information processing system, information processing apparatus, and content file generation method

A voice acquisition section 126 acquires a voice of a user viewing content. A recording processing section 116 records content data and user voice data and generates a content file in which the content data and the user voice data are associated with a recording time. A voice detection section 136 detects whether or not the voice of the user has been acquired by the voice acquisition section 126. An event information generation section 140 generates event information including a start time and an end time of the acquisition of the voice of the user. A communication section 102 transmits the event information to a server.

In-Band Trick Mode Control
20230100887 · 2023-03-30 ·

A server may receive metadata associated with specific content in a transport signal stream from a content information service. The metadata may identify a point in time of the transport signal stream. The server may instruct an encoder to insert a marker into the transport signal stream corresponding to the point in time of the transport signal stream. The marker may indicate control of a trick mode to be enforced by a delivery platform subsequent to the point in time of the transport signal stream. The server may record the marker in a data store associated with the server.

Methods, systems, and apparatuses for improved content scoring and delivery

Methods, systems, and apparatuses for improved content scoring and delivery are described. A quality score for delivered content may be determined based on one or more output metrics. A first quality score may be provided to a content distribution network. The content distribution network may instruct the user device, or the user device may determine without receiving such an instruction, of methods/processes by which it may improve the one or more output metrics associated with output of the delivered content by adjusting one or more output parameters. The first quality score may also be used by the content distribution network to determine methods/processes by which network-related parameters and constraints may be managed in order to improve the quality of delivered content.

METHODS AND SYSTEMS FOR SEPARATE DELIVERY OF SEGMENTS OF CONTENT ITEMS

Systems and methods are described herein for transmitting a content item to a user device using multiple delivery protocols. The system receives, at a content source, a request for the content item from the user device. The system splits a digital stream of the content item into a first video signal and a second video signal. The system then transmits, via a unicast server, the first video signal for the content item to the user device, and transmits, via a multicast server, the second video signal for the content item to the user device. The system then causes for presentation on the user device the first video signal followed by the second video signal. In other embodiments, the system is optimized between the unicast delivery of a content item and a peer-to-peer delivery.