CPC H04N 21/234309 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); H04L 65/60 (2013.01); H04N 19/40 (2014.11); H04N 19/436 (2014.11); H04N 21/23614 (2013.01); H04N 21/2385 (2013.01); H04N 21/2547 (2013.01); H04N 21/6547 (2013.01)] | 20 Claims |
1. At least one non-transitory machine readable medium comprising instructions that when executed on a computing system, having at least one processor, cause the computing system to perform operations comprising:
providing a user interface (UI) that provides a user with options to distribute a video to first, second, or third distribution channels or combinations thereof;
receiving user input supplied via first and second elements of the UI and via a hardware based input/output (I/O) channel, wherein the first element corresponds to the first distribution channel and the second element corresponds to the second distribution channel;
in response to the user input, determining the video, via the at least one processor, is to be distributed to the first and second distribution channels but not to the third distribution channel;
in response to the user input, determining, via the at least one processor, first and second characteristics for the video, the first and second characteristics including at least one of file configuration, container configuration, video duration, video resolution, frame rate, video compression bit rate, audio compression bit rate, or combinations thereof;
in response to determining the video is to be distributed to the first and second distribution channels, determining which first channel information is associated with the first distribution channel and which second channel information is associated with the second distribution channel;
in response to the user input, (a) transcoding the video, via the at least one processor, into transcoded first video having a first format corresponding to the first distribution channel; (b) transcoding the video, via the at least one processor, into transcoded second video having a second format corresponding to the second distribution channel, the first format unequal to the second format; and (c) not transcoding the video into transcoded third video having a third format corresponding to the third distribution channel;
in response to the user input and via the at least one processor, packaging first metadata and the transcoded first video into a first container and second metadata and the transcoded second video into a second container; and
in response to the user input, publishing the first container via the first distribution channel and the second container via the second distribution channel;
wherein the first channel information is unequal to the second channel information;
wherein the first, second, and third distribution channels are video distribution platforms that provide video to a plurality of client computing nodes.
|