摘要:
A video content provider may maintain its own servers for organizing and distributing its video content as digital files. The video content provider names the digital files according to its own file naming scheme and stores the digital files at particular file locations according to its own file storage scheme. A video-broadcast system analyzes a broadcast schedule to determine attributes of scheduled video content. Using the attributes, the video-broadcast system derives identifying information that the video content provider uses in the file paths and the file names of its digital files. The video-broadcast system uses this identifying information to generate the file paths and the file names for the digital files stored on the video content provider's servers. By automatically generating the file path and the file name for video content from attributes provided by the broadcast schedule, the video-broadcast system can efficiently and consistently retrieve the correct digital files.
摘要:
In one aspect, an example method for dynamically adjusting a camera setting for a video stream includes: (i) receiving, by a computing system, video content captured by a camera operating in accordance with a camera setting; (ii) generating, by the computing system, a video stream representing the video content; and (iii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since the camera setting was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the camera setting was last adjusted as a basis to adjust the camera setting.
摘要:
In one aspect, an example method includes (i) accessing, by a computing system, a broadcast schedule, which indicates that a broadcast of a first media content item is scheduled to be followed by a broadcast of a second media content item, wherein the computing system can operate in a schedule mode or a breakout mode; (ii) switching from operating in the schedule mode to operating in the breakout mode; and (iii) while operating in the breakout mode: (a) simulating a broadcast of the first media content item; (b) making a determination that a particular signal is embedded in the first media content item; (c) responsive to making the determination, simulating a switch from broadcasting the first media content item to broadcasting the second media content item; (d) based on the simulated broadcast of the first and second media content items, generating a simulation log; and (e) presenting the generated log.
摘要:
Disclosed herein is a system and method for extending a breakout in a broadcasting environment. In one example, a method involves: (i) receiving a traffic log including traffic log entries, each corresponding to a VC and a start time; (ii) operating in a traffic log mode comprising; (iii) receiving a breakout-mode request; (iv) responsive to receiving the breakout-mode request, (a) terminating operation of the traffic log mode, (b) generating a simulation log, and (c) operating in a first breakout mode; (v) receiving a breakout-extension request; (vi) responsive to receiving the breakout-extension request, terminating operation of the first breakout-mode, and operating in a custom log mode; and (vii) responsive to all the VCs indicated in the generated custom log being sent to the air-chain system, terminating operation of the custom log mode, and operating in a second breakout mode.
摘要:
In one aspect, an example method for modifying a media stream having a variable data rate includes: (i) receiving, by a first computing system, a media stream generated by a second computing system, the media stream representing media content and having a variable data rate; (ii) determining, by the first computing system, a target constant data rate at which a third computing system has requested to receive the media stream; and (iii) while receiving the media stream: (a) modifying, by the first computing system, the media stream to have a modified data rate that is based on the determined target constant data rate; and (b) transmitting, by the first computing system, to the third computing system, the media stream having the modified data rate.
摘要:
In one aspect, a method includes: receiving an instruction to apply a particular digital video-effect (DVE) of a particular DVE type to a temporal portion of a video segment based, at least in part, on the temporal portion of the video segment being suitable for having a DVE of the particular DVE type applied thereto, wherein the particular DVE corresponds to a duration; making a determination that no particular temporal portion of the video segment satisfies each condition in a set, the set comprising (i) a first condition that the particular temporal portion of the video segment has been identified as being suitable for having a DVE of the particular DVE type applied thereto, and (ii) a second condition that the particular temporal portion of the video segment is of at least the duration; and based, at least in part, on the received instruction and the determination, outputting an alert.
摘要:
In one aspect, a method includes: receiving an instruction to apply a particular digital video-effect (DVE) of a particular DVE type to a temporal portion of a video segment based, at least in part, on the temporal portion of the video segment being suitable for having a DVE of the particular DVE type applied thereto, wherein the particular DVE corresponds to a duration; making a determination that no particular temporal portion of the video segment satisfies each condition in a set, the set comprising (i) a first condition that the particular temporal portion of the video segment has been identified as being suitable for having a DVE of the particular DVE type applied thereto, and (ii) a second condition that the particular temporal portion of the video segment is of at least the duration; and based, at least in part, on the received instruction and the determination, outputting an alert.
摘要:
Disclosed herein is a system and method for extending a breakout in a broadcasting environment. In one example, a method involves: (i) receiving a traffic log including traffic log entries, each corresponding to a VC and a start time; (ii) operating in a traffic log mode comprising; (iii) receiving a breakout-mode request; (iv) responsive to receiving the breakout-mode request, (a) terminating operation of the traffic log mode, (b) generating a simulation log, and (c) operating in a first breakout mode; (v) receiving a breakout-extension request; (vi) responsive to receiving the breakout-extension request, terminating operation of the first breakout-mode, and operating in a custom log mode; and (vii) responsive to all the VCs indicated in the generated custom log being sent to the air-chain system, terminating operation of the custom log mode, and operating in a second breakout mode.
摘要:
Disclosed herein are systems and methods for electronically tagging a video component (VC) in a video package. One example method includes the steps of: (i) receiving a video package; (ii) identifying a position of each of multiple video sections (VS) in the received video package; (iii) identifying a type of at least a portion of the VSs having identified positions, wherein at least one VS is identified as having a show-segment VC type; (iv) determining a total duration of the VSs identified as having a show-segment VC type; (v) determining a total count of the VSs identified as having a show-segment VC type; (vi) responsive to determining that the determined total duration is within a threshold range of a predetermined duration, associating tagging data with the received video package, wherein the tagging data indicates the position and type of each VS identified as having a show-segment VC type.
摘要:
Presently disclosed are systems and methods for identifying a colorbar/non-colorbar attribute of a current frame. One example embodiment takes the form of a method that includes (i) defining a region of a frame, the defined region having a plurality of lumas within a luma range; (ii) for each luma, calculating a luma percentage of the region; (iii) calculating a significant luma percentage counter based on the luma percentages and a threshold; (iv) calculating a significant luma percentage of the region, based on the luma percentages and the threshold; (v) determining a max-luma of the region; and (vi) identifying the current frame as having a colorbar attribute if (a) the significant luma percentage counter is within a significant luma percentage counter range, (b) the significant luma percentage is greater than a significant luma percentage threshold, and (c) the max-luma is greater than a fade luma threshold.