H04N21/234309

METHOD FOR ON-DEMAND VIDEO EDITING AT TRANSCODE-TIME IN A VIDEO STREAMING SYSTEM

A method includes: receiving a script configured to modify the audio-video file; calculating a performance metric based on execution of the script on a set of test files; classifying the script as performant based on the performance metric; defining a metadata store associated with the script and the audio-video file; receiving a playback request specifying a rendition of the audio-video file from a computational device; in response to receiving the playback request: accessing a set of data inputs from the metadata store; executing the script on a frame of the audio-video file based on the set of data inputs to generate a modified frame of the audio-video file; transcoding the modified frame of the audio-video file into the rendition to generate an output frame of the audio-video file; and transmitting the output frame of the audio-video file to the computational device for playback at the computational device.

System and method for data stream fragmentation with scalability

A method of data conditioning is disclosed that in one aspect can include the steps of receiving a data stream, encoding a time code in the data stream to identify a portion of the data stream corresponding to a content fragment, and separating the identified portion of the data stream to define the content fragment, wherein the content fragment comprises the encoded time code.

Method to insert program boundaries in linear video for adaptive bitrate streaming
11637883 · 2023-04-25 · ·

Aspects of the subject disclosure may include, for example, a system for indicating a program boundary in an adaptive bitrate media stream, where the system includes a memory and a processor that performs operations including generating multiple transcoded media output streams of different bit rates from an input linear media stream, fragmenting the multiple transcoded media output streams into chunks, detecting a program boundary in the input linear media stream, and supplying a program change indicator in a manifest file for implementing program change features in mobile communication devices. Other embodiments are disclosed.

Mitigating malware in media
11601814 · 2023-03-07 · ·

Techniques for neutralizing malicious malware embedded in a media item being sent to a user equipment (UE) are discussed herein. A network device may receive (e.g., intercept) a medial file in transit via a wireless communication network being sent to a UE. The media file may include some type of perceptible content (e.g., audio, video, image data, etc.) as well as malware embedded in the media file. The network device may generate a transcoded media file based on the received media file that includes the perceptible content while neutralizing the malware.

Image transformation in hybrid sourcing architecture

Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that requests a new rendition of an image provided by a chosen source of the hybrid distribution architecture will have that request handled by the source, and the source may maintain that rendition for future provision. By allowing the client to choose the source and letting that source handle the request, rather than requiring a central service hand the request, the amount of data needed to be transmitted is reduced and the speed of provision of content, modified or not, is improved for the client.

System and method for watermarking of media segments using sample variants for normalized encryption (SVNE)

A system and method for distributing watermarked media content assets in which a main track of a media content asset includes a first watermarking payload and at least one variant track includes a second watermarking payload. A plurality of composite segments of the media content asset are generated for distribution, wherein each composite segment includes a portion of the main track and may include a corresponding portion of at least one variant track. The composite segments may be uploaded to a delivery node operative to deliver segments responsive to a unique watermarking signature provided by a client controller operating in conjunction with a watermarking session manager.

Method, system and computer program product for distributed video editing
11626141 · 2023-04-11 · ·

A network editor comprises a central location with stored videos such as movies that can be edited by editors at remote locations. An editor receives a representation of a video and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the video directly, and also reducing the volume of information transmitted between the central location and the remote editor. The central location is able to provide the edited movie in a format suitable to the display capabilities of the viewing device of the viewer requesting the edited video.

Method for transcoding video and related electronic device

Embodiments of the present disclosure provide a method for transcoding a video. An input attribute of a video is obtained and a target attribute is obtained. A segment transcoding speed of the video is determined based on the input attribute and the target attribute. The segment transcoding speed indicates a transcoding speed of a video segment. The number of video segments of the video is determined based on a preset target transcoding speed and the segment transcoding speed. The video is segmented based on a video length of the video and the number of video segments to obtain the video segments. The video segments are transcoded based on the segment transcoding speed.

Artificial intelligence model for predicting playback of media data
11604825 · 2023-03-14 · ·

A system is provided to predict requested playbacks of media files by users from a media storage system. The system includes a processor and a computer readable medium operably coupled thereto, to perform predictive playback operations which include accessing an AI model and a media file comprising metadata associated with generating the media file, generating a predictive score for a playback of the media file based on the AI model and the metadata, comparing the predictive score to a threshold required to transcode the media file into a playback format prior to the playback, predicting the playback based on the comparing, determining a predicted playback time of the media file based on the metadata for the media file, and transcoding the media file into the playback format prior to the predicted playback time.

GAZE BASED VIDEO STREAM PROCESSING

In various embodiments, a method for processing video streams is described. A plurality of video streams for transmission to a display device are received. The plurality of video streams have respective initial image quality levels. An estimated gaze location of a user of the display device is estimated. At least one video stream of the plurality of video streams is processed to have a modified image quality level based on the estimated gaze location. The modified image quality level is less than a corresponding initial image quality level. The plurality of video streams are transmitted to the display device.