-
公开(公告)号:US11924483B2
公开(公告)日:2024-03-05
申请号:US17714115
申请日:2022-04-05
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , G11B27/031 , H04N21/231 , H04N21/235 , H04N21/239 , H04N21/8358 , H04N21/858
CPC classification number: H04N21/234309 , G11B27/031 , H04N21/231 , H04N21/2353 , H04N21/2393 , H04N21/8358 , H04N21/8586
Abstract: 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.
-
公开(公告)号:US12143651B2
公开(公告)日:2024-11-12
申请号:US18087463
申请日:2022-12-22
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , G11B27/031 , H04N21/231 , H04N21/235 , H04N21/239 , H04N21/8358 , H04N21/858
Abstract: 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.
-
公开(公告)号:US20230130807A1
公开(公告)日:2023-04-27
申请号:US18087463
申请日:2022-12-22
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , H04N21/239 , H04N21/235 , G11B27/031 , H04N21/8358 , H04N21/231 , H04N21/858
Abstract: 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.
-
公开(公告)号:US20220232267A1
公开(公告)日:2022-07-21
申请号:US17714115
申请日:2022-04-05
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , H04N21/239 , H04N21/235 , G11B27/031 , H04N21/8358 , H04N21/231 , H04N21/858
Abstract: 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.
-
公开(公告)号:US11924482B2
公开(公告)日:2024-03-05
申请号:US17714111
申请日:2022-04-05
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , G11B27/031 , H04N21/231 , H04N21/235 , H04N21/239 , H04N21/8358 , H04N21/858
CPC classification number: H04N21/234309 , G11B27/031 , H04N21/231 , H04N21/2353 , H04N21/2393 , H04N21/8358 , H04N21/8586
Abstract: 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.
-
公开(公告)号:US20230224518A1
公开(公告)日:2023-07-13
申请号:US18124507
申请日:2023-03-21
Applicant: Mux, Inc.
Inventor: Nick Chadwick , Matthew Szatmary , Adam Brown
IPC: H04N21/2343 , H04N21/234 , H04N21/2387 , H04N21/262
CPC classification number: H04N21/234336 , H04N21/23418 , H04N21/2387 , H04N21/26258
Abstract: A method including: ingesting a video segment and a set of video features of the video segment; estimating a part size distribution for the video segment based on the set of video features and a first rendition of the video segment; calculating a maximum expected part size based on a threshold percentile in the part size distribution; at a first time, transmitting, to an video player, a manifest file indicating a set of byterange-addressable parts of the video segment in the first rendition, each byterange addressed part characterized by the maximum expected part size; at a second time, receiving, a playback request for a first byterange-addressable part; transcoding the first byterange-addressable part; in response to the maximum expected part size exceeding a size of the first byterange-addressable part in the first rendition, appending padding data to the first byterange-addressable part; and transmitting the first byterange-addressable part to the AV player.
-
公开(公告)号:US11641496B2
公开(公告)日:2023-05-02
申请号:US17842667
申请日:2022-06-16
Applicant: Mux, Inc.
Inventor: Nick Chadwick , Matthew Szatmary , Adam Brown
IPC: H04N7/173 , H04N21/2343 , H04N21/2387 , H04N21/262 , H04N21/234
Abstract: A method including: ingesting a video segment and a set of video features of the video segment; estimating a part size distribution for the video segment based on the set of video features and a first rendition of the video segment; calculating a maximum expected part size based on a threshold percentile in the part size distribution; at a first time, transmitting, to an video player, a manifest file indicating a set of byterange-addressable parts of the video segment in the first rendition, each byterange addressed part characterized by the maximum expected part size; at a second time, receiving, a playback request for a first byterange-addressable part; transcoding the first byterange-addressable part; in response to the maximum expected part size exceeding a size of the first byterange-addressable part in the first rendition, appending padding data to the first byterange-addressable part; and transmitting the first byterange-addressable part to the AV player.
-
公开(公告)号:US11570490B2
公开(公告)日:2023-01-31
申请号:US17031536
申请日:2020-09-24
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , H04N21/239 , H04N21/235 , G11B27/031 , H04N21/8358 , H04N21/231 , H04N21/858
Abstract: 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.
-
公开(公告)号:US20220232266A1
公开(公告)日:2022-07-21
申请号:US17714111
申请日:2022-04-05
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , H04N21/239 , H04N21/235 , G11B27/031 , H04N21/8358 , H04N21/231 , H04N21/858
Abstract: 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.
-
公开(公告)号:US20210092468A1
公开(公告)日:2021-03-25
申请号:US17031536
申请日:2020-09-24
Applicant: Mux, Inc.
Inventor: Matthew Szatmary , Adam Brown , Jon Dahl , Matthew Ward , Nicholas Chadwick
IPC: H04N21/2343 , H04N21/239 , H04N21/235 , H04N21/858 , H04N21/8358 , H04N21/231 , G11B27/031
Abstract: 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.
-
-
-
-
-
-
-
-
-