In one implementation, an automated content compilation system includes a computing platform having a hardware processor and a system memory storing a content integration software code. The hardware processor executes the content integration software code to receive commercials for presentation with a media content including primary content segments and predetermined advertising intervals, and to assemble commercial clusters corresponding respectively to the predetermined advertising intervals, each of the commercial clusters including a subset of the commercials. The content integration software code further compiles a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including one or more playlist(s) identifying a location of each of the commercials in the data structure, and provides the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters.
BACKGROUND (1) The production of media content on a near live basis, i.e., production occurring close to the time the media content is broadcast or otherwise distributed, is necessary or desirable for certain types of content. For example, in television production, shows are often turned around quickly, meaning that they are shot, quickly edited and then aired on the same day; sometimes just an hour or so after they are shot, for instance. This production time frame presents particular complexities for placing commercials into the programming because the production group creating the show typically works independently from the traffic and scheduling groups that sell, format, and integrate the commercials with the show. (2) A conventional workflow for delivery of near live media content has a production group produce a show with empty, real time placeholders for eventual insertion of commercials. The traffic and/or scheduling groups later sequence and run the commercials independently, using a separate playback device, as the show is being played out to an audience. This conventional approach is performed manually, and is labor intensive as well as inefficient. SUMMARY (3) There are provided systems and methods for performing automated content compilation, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.
1. An automated content compilation system comprising: a computing platform including a hardware processor and a system memory storing a content integration software code; the hardware processor configured to execute the content integration software code to: receive a plurality of commercials for presentation with a media content, the media content including primary content segments and predetermined advertising intervals; assemble commercial clusters corresponding respectively to the predetermined advertising intervals, wherein at least one of the commercial clusters is formed by stitching together two or more of the plurality of commercials and transcoding the stitched two or more of the plurality of commercials, each of the commercial clusters including a subset of the plurality of commercials; receive the primary content segments; compile a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including at least one playlist identifying a location of each one or more of the plurality of commercials in the data structure; and provide the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters. ||
7. A method for use by an automated content compilation system including a computing platform having a hardware processor and a system memory storing a content integration software code, the method comprising: receiving, using the hardware processor executing the content integration software code, a plurality of commercials for presentation with a media content, the media content including primary content segments and predetermined advertising intervals; assembling, using the hardware processor executing the content integration software code, commercial clusters corresponding respectively to the predetermined advertising intervals, wherein at least one of the commercial clusters is formed by stitching together two or more of the plurality of commercials and transcoding the stitched two or more of the plurality of commercials, each of the commercial clusters including a subset of the plurality of commercials; receiving, using the hardware processor executing the content integration software code, the primary content segments; compiling, using the hardware processor executing the content integration software code, a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including at least one playlist identifying a location of each one or more of the plurality of commercials in the data structure; and providing, using the hardware processor executing the content integration software code, the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters. ||
13. A computer-readable non-transitory medium having stored thereon a content integration software code including instructions, which when executed by a hardware processor, instantiate a method comprising: receiving a plurality of commercials for presentation with a media content, the media content including primary content segments and predetermined advertising intervals; assembling commercial clusters corresponding respectively to the predetermined advertising intervals, wherein at least one of the commercial clusters is formed by stitching together two or more of the plurality of commercials and transcoding the stitched two or more of the plurality of commercials, each of the commercial clusters including a subset of the plurality of commercials; receiving the primary content segments; compiling a content file including a data structure having the commercial clusters linked with the primary content segments, the data structure including at least one playlist identifying a location of each one or more of the plurality of commercials in the data structure; and providing the content file for playout of the media content as an integrated content stream including the primary content segments and the commercial clusters.