[{"data":1,"prerenderedAt":1212},["ShallowReactive",2],{"navigation_docs_en":3,"-en-how-tos-broadcast-blackout":408,"-en-how-tos-broadcast-blackout-surround":1207},[4,25,74,124,238,253,313,342,388],{"title":5,"path":6,"stem":7,"children":8,"page":24},"Getting Started","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",[9,14,19],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F1.getting-started\u002F1.introduction","i-lucide-house",{"title":15,"path":16,"stem":17,"icon":18},"Quickstart","\u002Fen\u002Fgetting-started\u002Fquickstart","en\u002F1.getting-started\u002F2.quickstart","i-lucide-rocket",{"title":20,"path":21,"stem":22,"icon":23},"Concepts","\u002Fen\u002Fgetting-started\u002Fconcepts","en\u002F1.getting-started\u002F3.concepts","i-lucide-book-open",false,{"title":26,"path":27,"stem":28,"children":29,"page":24},"Live Production","\u002Fen\u002Flive-production","en\u002F2.live-production",[30,35,55,60],{"title":31,"path":32,"stem":33,"icon":34},"On air","\u002Fen\u002Flive-production\u002Fon-air","en\u002F2.live-production\u002F1.on-air","i-lucide-radio",{"title":36,"path":37,"stem":38,"children":39,"page":24},"Live Streams","\u002Fen\u002Flive-production\u002Flive-streams","en\u002F2.live-production\u002F2.live-streams",[40,45,50],{"title":41,"path":42,"stem":43,"icon":44},"Overview","\u002Fen\u002Flive-production\u002Flive-streams\u002Foverview","en\u002F2.live-production\u002F2.live-streams\u002F1.overview","i-lucide-list",{"title":46,"path":47,"stem":48,"icon":49},"Options","\u002Fen\u002Flive-production\u002Flive-streams\u002Flive-stream-options","en\u002F2.live-production\u002F2.live-streams\u002F2.live-stream-options","i-lucide-file-text",{"title":51,"path":52,"stem":53,"icon":54},"Start and stop","\u002Fen\u002Flive-production\u002Flive-streams\u002Fstart-stop","en\u002F2.live-production\u002F2.live-streams\u002F3.start-stop","i-lucide-play-circle",{"title":56,"path":57,"stem":58,"icon":59},"Scheduler","\u002Fen\u002Flive-production\u002Fscheduler","en\u002F2.live-production\u002F3.scheduler","i-lucide-calendar-clock",{"title":61,"path":62,"stem":63,"children":64,"page":24},"Recordings","\u002Fen\u002Flive-production\u002Frecordings","en\u002F2.live-production\u002F4.recordings",[65,69],{"title":41,"path":66,"stem":67,"icon":68},"\u002Fen\u002Flive-production\u002Frecordings\u002Foverview","en\u002F2.live-production\u002F4.recordings\u002F1.overview","i-lucide-circle-dot",{"title":70,"path":71,"stem":72,"icon":73},"Editor","\u002Fen\u002Flive-production\u002Frecordings\u002Feditor","en\u002F2.live-production\u002F4.recordings\u002F2.editor","i-lucide-scissors",{"title":75,"path":76,"stem":77,"children":78,"page":24},"Configuration","\u002Fen\u002Fconfiguration","en\u002F3.configuration",[79,93,98,111],{"title":80,"path":81,"stem":82,"children":83,"page":24},"Devices","\u002Fen\u002Fconfiguration\u002Fdevices","en\u002F3.configuration\u002F1.devices",[84,88],{"title":80,"path":85,"stem":86,"icon":87},"\u002Fen\u002Fconfiguration\u002Fdevices\u002Fdevices","en\u002F3.configuration\u002F1.devices\u002F1.devices","i-lucide-server",{"title":89,"path":90,"stem":91,"icon":92},"Groups","\u002Fen\u002Fconfiguration\u002Fdevices\u002Fgroups","en\u002F3.configuration\u002F1.devices\u002F2.groups","i-lucide-network",{"title":94,"path":95,"stem":96,"icon":97},"Sources","\u002Fen\u002Fconfiguration\u002Fsources","en\u002F3.configuration\u002F2.sources","i-lucide-cable",{"title":99,"path":100,"stem":101,"children":102,"page":24},"Encodings","\u002Fen\u002Fconfiguration\u002Fencodings","en\u002F3.configuration\u002F3.encodings",[103,107],{"title":99,"path":104,"stem":105,"icon":106},"\u002Fen\u002Fconfiguration\u002Fencodings\u002Fprofiles","en\u002F3.configuration\u002F3.encodings\u002F1.profiles","i-lucide-sliders-horizontal",{"title":89,"path":108,"stem":109,"icon":110},"\u002Fen\u002Fconfiguration\u002Fencodings\u002Fgroups","en\u002F3.configuration\u002F3.encodings\u002F2.groups","i-lucide-layers",{"title":112,"path":113,"stem":114,"children":115,"page":24},"Destinations","\u002Fen\u002Fconfiguration\u002Fdestinations","en\u002F3.configuration\u002F4.destinations",[116,120],{"title":112,"path":117,"stem":118,"icon":119},"\u002Fen\u002Fconfiguration\u002Fdestinations\u002Fdestinations","en\u002F3.configuration\u002F4.destinations\u002F1.destinations","i-lucide-send",{"title":89,"path":121,"stem":122,"icon":123},"\u002Fen\u002Fconfiguration\u002Fdestinations\u002Fpublishing-groups","en\u002F3.configuration\u002F4.destinations\u002F2.publishing-groups","i-lucide-share-2",{"title":125,"path":126,"stem":127,"children":128,"page":24},"Settings","\u002Fen\u002Fsettings","en\u002F4.settings",[129,142,147,163,179],{"title":130,"path":131,"stem":132,"children":133,"page":24},"Users","\u002Fen\u002Fsettings\u002Fusers","en\u002F4.settings\u002F1.users",[134,138],{"title":130,"path":135,"stem":136,"icon":137},"\u002Fen\u002Fsettings\u002Fusers\u002Fusers","en\u002F4.settings\u002F1.users\u002F1.users","i-lucide-user",{"title":89,"path":139,"stem":140,"icon":141},"\u002Fen\u002Fsettings\u002Fusers\u002Fuser-groups","en\u002F4.settings\u002F1.users\u002F2.user-groups","i-lucide-users",{"title":143,"path":144,"stem":145,"icon":146},"Security","\u002Fen\u002Fsettings\u002Fsecurity","en\u002F4.settings\u002F2.security","i-lucide-shield",{"title":148,"icon":149,"path":150,"stem":151,"children":152,"page":24},"Assets","i-lucide-image","\u002Fen\u002Fsettings\u002Fassets","en\u002F4.settings\u002F3.assets",[153,158],{"title":154,"path":155,"stem":156,"icon":157},"Logos","\u002Fen\u002Fsettings\u002Fassets\u002Flogos","en\u002F4.settings\u002F3.assets\u002F1.logos","i-lucide-images",{"title":159,"path":160,"stem":161,"icon":162},"Files","\u002Fen\u002Fsettings\u002Fassets\u002Ffiles","en\u002F4.settings\u002F3.assets\u002F2.files","i-lucide-clapperboard",{"title":164,"icon":165,"path":166,"stem":167,"children":168,"page":24},"External Storage","i-lucide-folder-cog","\u002Fen\u002Fsettings\u002Fexternal-storage","en\u002F4.settings\u002F4.external-storage",[169,174],{"title":170,"path":171,"stem":172,"icon":173},"Remote Folders","\u002Fen\u002Fsettings\u002Fexternal-storage\u002Fremote-folders","en\u002F4.settings\u002F4.external-storage\u002F1.remote-folders","i-lucide-folder-archive",{"title":175,"path":176,"stem":177,"icon":178},"Target Folders","\u002Fen\u002Fsettings\u002Fexternal-storage\u002Ftarget-folders","en\u002F4.settings\u002F4.external-storage\u002F2.target-folders","i-lucide-folder-up",{"title":180,"path":181,"stem":182,"children":183,"page":24},"Integrations","\u002Fen\u002Fsettings\u002Fintegrations","en\u002F4.settings\u002F5.integrations",[184,188,193,207],{"title":41,"path":185,"stem":186,"icon":187},"\u002Fen\u002Fsettings\u002Fintegrations\u002Foverview","en\u002F4.settings\u002F5.integrations\u002F1.overview","i-lucide-plug",{"title":189,"path":190,"stem":191,"icon":192},"MediaCopilot","\u002Fen\u002Fsettings\u002Fintegrations\u002Fmediacopilot","en\u002F4.settings\u002F5.integrations\u002F2.mediacopilot","i-lucide-sparkles",{"title":194,"icon":195,"path":196,"stem":197,"children":198,"page":24},"C21 Live Cloud","i-lucide-cloud","\u002Fen\u002Fsettings\u002Fintegrations\u002Fc21livecloud","en\u002F4.settings\u002F5.integrations\u002F3.c21livecloud",[199,202],{"title":41,"path":200,"stem":201,"icon":195},"\u002Fen\u002Fsettings\u002Fintegrations\u002Fc21livecloud\u002Foverview","en\u002F4.settings\u002F5.integrations\u002F3.c21livecloud\u002F1.overview",{"title":203,"path":204,"stem":205,"icon":206},"Accounts","\u002Fen\u002Fsettings\u002Fintegrations\u002Fc21livecloud\u002Faccounts","en\u002F4.settings\u002F5.integrations\u002F3.c21livecloud\u002F2.accounts","i-lucide-key-round",{"title":208,"icon":146,"path":209,"stem":210,"children":211,"page":24},"DRM Providers","\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm","en\u002F4.settings\u002F5.integrations\u002F4.drm",[212,216,220,224,228,233],{"title":41,"path":213,"stem":214,"icon":215},"\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm\u002Foverview","en\u002F4.settings\u002F5.integrations\u002F4.drm\u002F1.overview","i-lucide-shield-check",{"title":217,"path":218,"stem":219,"icon":146},"Widevine","\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fwidevine","en\u002F4.settings\u002F5.integrations\u002F4.drm\u002F2.widevine",{"title":221,"path":222,"stem":223,"icon":146},"PlayReady","\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fplayready","en\u002F4.settings\u002F5.integrations\u002F4.drm\u002F3.playready",{"title":225,"path":226,"stem":227,"icon":146},"FairPlay","\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm\u002Ffairplay","en\u002F4.settings\u002F5.integrations\u002F4.drm\u002F4.fairplay",{"title":229,"path":230,"stem":231,"icon":232},"Providers","\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fproviders","en\u002F4.settings\u002F5.integrations\u002F4.drm\u002F5.providers","i-lucide-shield-half",{"title":234,"path":235,"stem":236,"icon":237},"Workflow","\u002Fen\u002Fsettings\u002Fintegrations\u002Fdrm\u002Fworkflow","en\u002F4.settings\u002F5.integrations\u002F4.drm\u002F6.workflow","i-lucide-workflow",{"title":239,"path":240,"stem":241,"children":242,"page":24},"System Status","\u002Fen\u002Fsystem-status","en\u002F5.system-status",[243,248],{"title":244,"path":245,"stem":246,"icon":247},"Commands","\u002Fen\u002Fsystem-status\u002Fcommands","en\u002F5.system-status\u002F1.commands","i-lucide-square-terminal",{"title":249,"path":250,"stem":251,"icon":252},"Logs","\u002Fen\u002Fsystem-status\u002Flogs","en\u002F5.system-status\u002F2.logs","i-lucide-scroll-text",{"title":254,"path":255,"stem":256,"children":257,"page":24},"How Tos","\u002Fen\u002Fhow-tos","en\u002F6.how-tos",[258,263,268,273,277,281,285,290,294,299,304,309],{"title":259,"path":260,"stem":261,"icon":262},"Start and stop a Live stream","\u002Fen\u002Fhow-tos\u002Fstart-stream-via-api","en\u002F6.how-tos\u002F1.start-stream-via-api","i-lucide-terminal",{"title":264,"path":265,"stem":266,"icon":267},"Ingest a YouTube Live broadcast","\u002Fen\u002Fhow-tos\u002Fingest-youtube-live","en\u002F6.how-tos\u002F10.ingest-youtube-live","i-lucide-youtube",{"title":269,"path":270,"stem":271,"icon":272},"Source Synchronized Encoding (SSE) — bit-identical redundancy","\u002Fen\u002Fhow-tos\u002Fsource-synchronized-encoding","en\u002F6.how-tos\u002F11.source-synchronized-encoding","i-lucide-copy-check",{"title":274,"path":275,"stem":276,"icon":34},"Broadcast radio as video","\u002Fen\u002Fhow-tos\u002Fbroadcast-radio-as-video","en\u002F6.how-tos\u002F12.broadcast-radio-as-video",{"title":278,"path":279,"stem":280,"icon":215},"Protect a Live stream with multi-DRM","\u002Fen\u002Fhow-tos\u002Fmulti-drm-destination","en\u002F6.how-tos\u002F2.multi-drm-destination",{"title":282,"path":283,"stem":284,"icon":59},"Schedule a weekly recurring broadcast","\u002Fen\u002Fhow-tos\u002Fweekly-recurring-broadcast","en\u002F6.how-tos\u002F3.weekly-recurring-broadcast",{"title":286,"path":287,"stem":288,"icon":289},"Cut a clip in the Editor and send it to MediaCopilot","\u002Fen\u002Fhow-tos\u002Fexport-recording-to-mediacopilot","en\u002F6.how-tos\u002F4.export-recording-to-mediacopilot","i-lucide-upload-cloud",{"title":291,"path":292,"stem":293,"icon":149},"Apply a logo overlay to a running Live stream","\u002Fen\u002Fhow-tos\u002Fapply-logo-overlay","en\u002F6.how-tos\u002F5.apply-logo-overlay",{"title":295,"path":296,"stem":297,"icon":298},"Black out or replace the program on a running Live stream","\u002Fen\u002Fhow-tos\u002Fbroadcast-blackout","en\u002F6.how-tos\u002F6.broadcast-blackout","i-lucide-square",{"title":300,"path":301,"stem":302,"icon":303},"Switch the source of a running Live stream","\u002Fen\u002Fhow-tos\u002Fruntime-source-switch","en\u002F6.how-tos\u002F7.runtime-source-switch","i-lucide-repeat-2",{"title":305,"path":306,"stem":307,"icon":308},"Toggle a Publishing mid-broadcast","\u002Fen\u002Fhow-tos\u002Ftoggle-publishing-mid-broadcast","en\u002F6.how-tos\u002F8.toggle-publishing-mid-broadcast","i-lucide-toggle-right",{"title":310,"path":311,"stem":312,"icon":34},"Contribute a live signal to MediaCopilot Live","\u002Fen\u002Fhow-tos\u002Fcontribute-to-mediacopilot-live","en\u002F6.how-tos\u002F9.contribute-to-mediacopilot-live",{"title":314,"path":315,"stem":316,"children":317,"page":24},"Installation","\u002Fen\u002Finstallation","en\u002F7.installation",[318,323,328,333,338],{"title":319,"path":320,"stem":321,"icon":322},"Prepare the host","\u002Fen\u002Finstallation\u002Fprepare-host","en\u002F7.installation\u002F1.prepare-host","i-lucide-server-cog",{"title":324,"path":325,"stem":326,"icon":327},"Install C21 Live Control","\u002Fen\u002Finstallation\u002Fcontrol","en\u002F7.installation\u002F2.control","i-lucide-cloud-download",{"title":329,"path":330,"stem":331,"icon":332},"Install C21 Live Encoder","\u002Fen\u002Finstallation\u002Fencoder","en\u002F7.installation\u002F3.encoder","i-lucide-cpu",{"title":334,"path":335,"stem":336,"icon":337},"Updates","\u002Fen\u002Finstallation\u002Fupdates","en\u002F7.installation\u002F4.updates","i-lucide-refresh-cw",{"title":339,"path":340,"stem":341,"icon":206},"Licenses","\u002Fen\u002Finstallation\u002Flicenses","en\u002F7.installation\u002F5.licenses",{"title":343,"path":344,"stem":345,"children":346,"page":24},"Developers","\u002Fen\u002Fdevelopers","en\u002F8.developers",[347,351,369],{"title":41,"path":348,"stem":349,"icon":350},"\u002Fen\u002Fdevelopers\u002Foverview","en\u002F8.developers\u002F1.overview","i-lucide-code",{"title":352,"icon":350,"path":353,"stem":354,"children":355,"page":24},"API","\u002Fen\u002Fdevelopers\u002Fapi","en\u002F8.developers\u002F2.api",[356,359,364],{"title":41,"path":357,"stem":358,"icon":350},"\u002Fen\u002Fdevelopers\u002Fapi\u002Foverview","en\u002F8.developers\u002F2.api\u002F1.overview",{"title":360,"path":361,"stem":362,"icon":363},"Authentication","\u002Fen\u002Fdevelopers\u002Fapi\u002Fauthentication","en\u002F8.developers\u002F2.api\u002F2.authentication","i-lucide-key",{"title":365,"path":366,"stem":367,"icon":368},"Pagination and Errors","\u002Fen\u002Fdevelopers\u002Fapi\u002Fpagination-errors","en\u002F8.developers\u002F2.api\u002F3.pagination-errors","i-lucide-list-ordered",{"title":370,"icon":371,"path":372,"stem":373,"children":374,"page":24},"MCP Server","i-lucide-bot","\u002Fen\u002Fdevelopers\u002Fmcp-server","en\u002F8.developers\u002F3.mcp-server",[375,378,383],{"title":41,"path":376,"stem":377,"icon":371},"\u002Fen\u002Fdevelopers\u002Fmcp-server\u002Foverview","en\u002F8.developers\u002F3.mcp-server\u002F1.overview",{"title":379,"path":380,"stem":381,"icon":382},"Tools","\u002Fen\u002Fdevelopers\u002Fmcp-server\u002Ftools","en\u002F8.developers\u002F3.mcp-server\u002F2.tools","i-lucide-wrench",{"title":384,"path":385,"stem":386,"icon":387},"Examples","\u002Fen\u002Fdevelopers\u002Fmcp-server\u002Fexamples","en\u002F8.developers\u002F3.mcp-server\u002F3.examples","i-lucide-play",{"title":389,"path":390,"stem":391,"children":392,"page":24},"Resources","\u002Fen\u002Fresources","en\u002F9.resources",[393,398,403],{"title":394,"path":395,"stem":396,"icon":397},"Links","\u002Fen\u002Fresources\u002Flinks","en\u002F9.resources\u002F1.links","i-lucide-link",{"title":399,"path":400,"stem":401,"icon":402},"Release Notes","\u002Fen\u002Fresources\u002Frelease-notes","en\u002F9.resources\u002F2.release-notes","i-lucide-clipboard-list",{"title":404,"path":405,"stem":406,"icon":407},"Glossary","\u002Fen\u002Fresources\u002Fglossary","en\u002F9.resources\u002F3.glossary","i-lucide-book-a",{"id":409,"title":295,"body":410,"description":1200,"extension":1201,"links":1202,"meta":1203,"navigation":1204,"path":296,"seo":1205,"stem":297,"__hash__":1206},"docs_en\u002Fen\u002F6.how-tos\u002F6.broadcast-blackout.md",{"type":411,"value":412,"toc":1184},"minimark",[413,421,429,434,445,449,498,503,510,570,573,577,584,706,710,741,746,829,834,890,895,951,956,1012,1015,1102,1120,1124,1142,1146,1155,1165,1176,1180],[414,415,416,420],"p",{},[417,418,419],"strong",{},"Available in:"," UI · API",[414,422,423,424,428],{},"Use this how-to when a running Live stream must temporarily stop showing the live input — for an unscheduled break, a compliance event or a planned slate. The runtime operation is ",[425,426,427],"code",{},"runtimeApplyBlackout","; it persists the change and the encoder reconciles within a few seconds.",[430,431,433],"h2",{"id":432},"when-to-use-this","When to use this",[414,435,436,437,440,441,444],{},"When the live input must be cut to a black frame or a static media file (slate, holding card, rights-blocked replacement), and then resumed cleanly. The blackout also supports a ",[417,438,439],{},"Keep input audio during blackout"," option that preserves the live audio while only the video is replaced — for radio-as-video broadcasts, see ",[442,443,274],"a",{"href":275}," for the end-to-end walkthrough.",[430,446,448],{"id":447},"prerequisites","Prerequisites",[450,451,452,460,471,487],"ul",{},[453,454,455,456,459],"li",{},"A Live stream that is currently running (",[425,457,458],{},"LiveStream.status = 2",").",[453,461,462,463,466,467,470],{},"A user with the ",[417,464,465],{},"Operator"," or ",[417,468,469],{},"System Administrator"," role.",[453,472,473,474,480,481,483,484,486],{},"The Live stream's Encoding video codec is ",[417,475,476,477],{},"H.264, HEVC, or ",[425,478,479],{},"logo",". The UI disables the Blackout tab on other codecs and the API rejects the call. The ",[425,482,479],{}," codec produces H.264 video underneath, so it works with Blackout the same way H.264 does — combined with the ",[417,485,439],{}," option below, it powers the radio-as-video pattern.",[453,488,489,490,493,494,497],{},"When replacing the output with a media file (",[425,491,492],{},"mode = File","): an Asset whose filename is reachable by the encoder. List candidate assets with ",[425,495,496],{},"listAssets({ fileType: \"files\" })",".",[499,500,502],"h3",{"id":501},"compatibility-when-blackout-is-not-available","Compatibility — when Blackout is not available",[414,504,505,506,509],{},"The UI disables the Blackout tab when one of these conditions holds. The reason code is computed in ",[425,507,508],{},"RuntimeOperations.vue",":",[511,512,513,526],"table",{},[514,515,516],"thead",{},[517,518,519,523],"tr",{},[520,521,522],"th",{},"Reason code",[520,524,525],{},"Meaning",[527,528,529,540,550,560],"tbody",{},[517,530,531,537],{},[532,533,534],"td",{},[425,535,536],{},"invalid_codec",[532,538,539],{},"The bound Encoding's video codec is neither H.264 nor HEVC.",[517,541,542,547],{},[532,543,544],{},[425,545,546],{},"hevc_above_1080p",[532,548,549],{},"The Encoding is HEVC above 1080p. Blackout relay corrupts the stream in this combination.",[517,551,552,557],{},[532,553,554],{},[425,555,556],{},"hevc_hdr",[532,558,559],{},"The Encoding is HEVC with HDR active.",[517,561,562,567],{},[532,563,564],{},[425,565,566],{},"hevc_hdr_above_1080p",[532,568,569],{},"The Encoding is HEVC with HDR active and above 1080p.",[414,571,572],{},"To use Blackout on a UHD HEVC ladder, downscale the Encoding to 1080p or switch the codec to H.264.",[430,574,576],{"id":575},"via-ui","Via UI",[414,578,579,580,583],{},"Navigation: ",[417,581,582],{},"On air → \u003Crow> → Blackout tab"," in the runtime panel.",[585,586,587,591,597,601,613,617,677,681,687,699,703],"steps",{},[499,588,590],{"id":589},"open-the-runtime-panel","Open the runtime panel",[414,592,593,594,596],{},"Click the row of the running Live stream on ",[442,595,31],{"href":32}," to expand its runtime panel.",[499,598,600],{"id":599},"switch-to-the-blackout-tab","Switch to the Blackout tab",[414,602,603,604,608,609,612],{},"Click the ",[605,606,607],"em",{},"Blackout"," icon (",[425,610,611],{},"blackout.svg",") in the runtime cluster. The Blackout panel renders inline; if the Live stream is in one of the unsupported configurations above, the panel renders the corresponding reason message instead.",[499,614,616],{"id":615},"pick-a-mode","Pick a mode",[511,618,619,632],{},[514,620,621],{},[517,622,623,626,629],{},[520,624,625],{},"UI mode",[520,627,628],{},"API value",[520,630,631],{},"Effect",[527,633,634,648,663],{},[517,635,636,641,645],{},[532,637,638],{},[417,639,640],{},"Live",[532,642,643],{},[425,644,640],{},[532,646,647],{},"Resume the live input. Use this to exit a blackout.",[517,649,650,655,660],{},[532,651,652],{},[417,653,654],{},"Black frame",[532,656,657],{},[425,658,659],{},"BlackFrame",[532,661,662],{},"Replace the output with a black frame.",[517,664,665,670,674],{},[532,666,667],{},[417,668,669],{},"File",[532,671,672],{},[425,673,669],{},[532,675,676],{},"Replace the output with the chosen media file (asset filename required).",[499,678,680],{"id":679},"optional-keep-the-live-audio","(Optional) Keep the live audio",[414,682,683,684,686],{},"Tick the ",[417,685,439],{}," checkbox to preserve the live audio of the input Channel while only the video is replaced. The encoder generates the slate video-only and the publish loop forwards the live audio untouched. Useful for radio-as-video broadcasts and for compliance situations where the audio commentary must continue while the video is held.",[414,688,689,690,692,693,695,696,698],{},"The checkbox is enabled in ",[417,691,659],{}," and ",[417,694,669],{}," modes; it is hidden in ",[417,697,640],{}," mode (returning to the live input always restores both video and audio).",[499,700,702],{"id":701},"submit","Submit",[414,704,705],{},"Submit. The new state lands on the output within a few seconds.",[430,707,709],{"id":708},"via-api","Via API",[511,711,712,725],{},[514,713,714],{},[517,715,716,719,722],{},[520,717,718],{},"Action",[520,720,721],{},"Method + path",[520,723,724],{},"operationId",[527,726,727],{},[517,728,729,732,737],{},[532,730,731],{},"Apply blackout",[532,733,734],{},[425,735,736],{},"POST \u002Fc21apiv2\u002Flivestreams\u002F{id}\u002FruntimeOptions\u002Fblackout",[532,738,739],{},[425,740,427],{},[414,742,743],{},[417,744,745],{},"Black frame:",[747,748,753],"pre",{"className":749,"code":750,"language":751,"meta":752,"style":752},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X POST \"https:\u002F\u002F\u003Cyour-host>\u002Fc21apiv2\u002Flivestreams\u002F\u003ClivestreamId>\u002FruntimeOptions\u002Fblackout\" \\\n  -H \"Authorization: Bearer \u003CYOUR_API_TOKEN>\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{ \"mode\": \"BlackFrame\" }'\n","bash","",[425,754,755,785,800,814],{"__ignoreMap":752},[756,757,760,764,768,771,775,778,781],"span",{"class":758,"line":759},"line",1,[756,761,763],{"class":762},"sBMFI","curl",[756,765,767],{"class":766},"sfazB"," -X",[756,769,770],{"class":766}," POST",[756,772,774],{"class":773},"sMK4o"," \"",[756,776,777],{"class":766},"https:\u002F\u002F\u003Cyour-host>\u002Fc21apiv2\u002Flivestreams\u002F\u003ClivestreamId>\u002FruntimeOptions\u002Fblackout",[756,779,780],{"class":773},"\"",[756,782,784],{"class":783},"sTEyZ"," \\\n",[756,786,788,791,793,796,798],{"class":758,"line":787},2,[756,789,790],{"class":766},"  -H",[756,792,774],{"class":773},[756,794,795],{"class":766},"Authorization: Bearer \u003CYOUR_API_TOKEN>",[756,797,780],{"class":773},[756,799,784],{"class":783},[756,801,803,805,807,810,812],{"class":758,"line":802},3,[756,804,790],{"class":766},[756,806,774],{"class":773},[756,808,809],{"class":766},"Content-Type: application\u002Fjson",[756,811,780],{"class":773},[756,813,784],{"class":783},[756,815,817,820,823,826],{"class":758,"line":816},4,[756,818,819],{"class":766},"  -d",[756,821,822],{"class":773}," '",[756,824,825],{"class":766},"{ \"mode\": \"BlackFrame\" }",[756,827,828],{"class":773},"'\n",[414,830,831],{},[417,832,833],{},"Replace with a media file:",[747,835,837],{"className":749,"code":836,"language":751,"meta":752,"style":752},"curl -X POST \"https:\u002F\u002F\u003Cyour-host>\u002Fc21apiv2\u002Flivestreams\u002F\u003ClivestreamId>\u002FruntimeOptions\u002Fblackout\" \\\n  -H \"Authorization: Bearer \u003CYOUR_API_TOKEN>\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{ \"mode\": \"File\", \"file\": \"intro_slate.mp4\" }'\n",[425,838,839,855,867,879],{"__ignoreMap":752},[756,840,841,843,845,847,849,851,853],{"class":758,"line":759},[756,842,763],{"class":762},[756,844,767],{"class":766},[756,846,770],{"class":766},[756,848,774],{"class":773},[756,850,777],{"class":766},[756,852,780],{"class":773},[756,854,784],{"class":783},[756,856,857,859,861,863,865],{"class":758,"line":787},[756,858,790],{"class":766},[756,860,774],{"class":773},[756,862,795],{"class":766},[756,864,780],{"class":773},[756,866,784],{"class":783},[756,868,869,871,873,875,877],{"class":758,"line":802},[756,870,790],{"class":766},[756,872,774],{"class":773},[756,874,809],{"class":766},[756,876,780],{"class":773},[756,878,784],{"class":783},[756,880,881,883,885,888],{"class":758,"line":816},[756,882,819],{"class":766},[756,884,822],{"class":773},[756,886,887],{"class":766},"{ \"mode\": \"File\", \"file\": \"intro_slate.mp4\" }",[756,889,828],{"class":773},[414,891,892],{},[417,893,894],{},"Resume the live input:",[747,896,898],{"className":749,"code":897,"language":751,"meta":752,"style":752},"curl -X POST \"https:\u002F\u002F\u003Cyour-host>\u002Fc21apiv2\u002Flivestreams\u002F\u003ClivestreamId>\u002FruntimeOptions\u002Fblackout\" \\\n  -H \"Authorization: Bearer \u003CYOUR_API_TOKEN>\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{ \"mode\": \"Live\" }'\n",[425,899,900,916,928,940],{"__ignoreMap":752},[756,901,902,904,906,908,910,912,914],{"class":758,"line":759},[756,903,763],{"class":762},[756,905,767],{"class":766},[756,907,770],{"class":766},[756,909,774],{"class":773},[756,911,777],{"class":766},[756,913,780],{"class":773},[756,915,784],{"class":783},[756,917,918,920,922,924,926],{"class":758,"line":787},[756,919,790],{"class":766},[756,921,774],{"class":773},[756,923,795],{"class":766},[756,925,780],{"class":773},[756,927,784],{"class":783},[756,929,930,932,934,936,938],{"class":758,"line":802},[756,931,790],{"class":766},[756,933,774],{"class":773},[756,935,809],{"class":766},[756,937,780],{"class":773},[756,939,784],{"class":783},[756,941,942,944,946,949],{"class":758,"line":816},[756,943,819],{"class":766},[756,945,822],{"class":773},[756,947,948],{"class":766},"{ \"mode\": \"Live\" }",[756,950,828],{"class":773},[414,952,953],{},[417,954,955],{},"Replace the video only (keep the live audio):",[747,957,959],{"className":749,"code":958,"language":751,"meta":752,"style":752},"curl -X POST \"https:\u002F\u002F\u003Cyour-host>\u002Fc21apiv2\u002Flivestreams\u002F\u003ClivestreamId>\u002FruntimeOptions\u002Fblackout\" \\\n  -H \"Authorization: Bearer \u003CYOUR_API_TOKEN>\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{ \"mode\": \"File\", \"file\": \"weather_map.mp4\", \"keep_input_audio\": true }'\n",[425,960,961,977,989,1001],{"__ignoreMap":752},[756,962,963,965,967,969,971,973,975],{"class":758,"line":759},[756,964,763],{"class":762},[756,966,767],{"class":766},[756,968,770],{"class":766},[756,970,774],{"class":773},[756,972,777],{"class":766},[756,974,780],{"class":773},[756,976,784],{"class":783},[756,978,979,981,983,985,987],{"class":758,"line":787},[756,980,790],{"class":766},[756,982,774],{"class":773},[756,984,795],{"class":766},[756,986,780],{"class":773},[756,988,784],{"class":783},[756,990,991,993,995,997,999],{"class":758,"line":802},[756,992,790],{"class":766},[756,994,774],{"class":773},[756,996,809],{"class":766},[756,998,780],{"class":773},[756,1000,784],{"class":783},[756,1002,1003,1005,1007,1010],{"class":758,"line":816},[756,1004,819],{"class":766},[756,1006,822],{"class":773},[756,1008,1009],{"class":766},"{ \"mode\": \"File\", \"file\": \"weather_map.mp4\", \"keep_input_audio\": true }",[756,1011,828],{"class":773},[414,1013,1014],{},"Body shape:",[511,1016,1017,1027],{},[514,1018,1019],{},[517,1020,1021,1024],{},[520,1022,1023],{},"Field",[520,1025,1026],{},"Notes",[527,1028,1029,1053,1073],{},[517,1030,1031,1036],{},[532,1032,1033],{},[425,1034,1035],{},"mode",[532,1037,1038,1039,1041,1042,1041,1044,1046,1047,1050,1051,497],{},"One of ",[425,1040,640],{},", ",[425,1043,659],{},[425,1045,669],{},". The accepted-but-deprecated alias ",[425,1048,1049],{},"Black Frame"," (with a space) is preserved for backwards compatibility; new integrations use ",[425,1052,659],{},[517,1054,1055,1060],{},[532,1056,1057],{},[425,1058,1059],{},"file",[532,1061,1062,1063,1065,1066,1069,1070,1072],{},"Required when ",[425,1064,492],{},". The handler rejects the request with ",[425,1067,1068],{},"APIf517"," if ",[425,1071,1059],{}," is omitted, contains a path separator or is not found on disk.",[517,1074,1075,1080],{},[532,1076,1077],{},[425,1078,1079],{},"keep_input_audio",[532,1081,1082,1083,1085,1086,1089,1090,1093,1094,1097,1098,1101],{},"Optional boolean. Applies in any mode other than ",[425,1084,640],{},". When ",[425,1087,1088],{},"true",", the slate is generated video-only and the live audio of the input Channel is forwarded untouched. Defaults to ",[425,1091,1092],{},"false"," (slate carries both video and audio — legacy behavior). Idempotency takes the flag into account — ",[425,1095,1096],{},"(BlackFrame, false)"," → ",[425,1099,1100],{},"(BlackFrame, true)"," is a real transition, not a skip.",[414,1103,1104,1107,1108,1111,1112,1115,1116,1119],{},[417,1105,1106],{},"Response data."," ",[425,1109,1110],{},"{ mode, file, keep_input_audio, applied_at, changed, warning? }",". ",[425,1113,1114],{},"changed: false"," means the broadcast was already in the requested state (idempotent skip). ",[425,1117,1118],{},"warning"," is present only when the encoder did not acknowledge in time; the new state is persisted and the encoder reconciles on its own.",[430,1121,1123],{"id":1122},"verify","Verify",[450,1125,1126,1132,1139],{},[453,1127,1128,1129,1131],{},"The Live stream's row on ",[442,1130,31],{"href":32}," reflects the new state.",[453,1133,1134,1135,1138],{},"A subsequent ",[425,1136,1137],{},"GET \u002Fc21apiv2\u002Flivestreams\u002F{livestreamId}\u002Fstatus"," returns the updated blackout state.",[453,1140,1141],{},"The next keyframe on the output stream carries the new program.",[430,1143,1145],{"id":1144},"faq","FAQ",[1147,1148,1150,1151,1154],"collapsible",{"name":1149},"How long does the blackout last?","Until you call the operation again with ",[425,1152,1153],{},"mode = Live"," (or the Live stream stops). The state is persisted on the broadcast.",[1147,1156,1158,1159,1107,1161,1164],{"name":1157},"What if the file is not on the encoder?","The handler rejects the call with ",[425,1160,1068],{},[605,1162,1163],{},"\"With File mode of blackout must be select a file\""," and the broadcast keeps its current mode. Upload the file to the encoder via the standard Assets flow before retrying.",[1147,1166,1168,1169,1041,1171,466,1173,1175],{"name":1167},"Why is the Blackout tab disabled on my UHD HEVC broadcast?","Blackout relay corrupts HEVC streams above 1080p or with HDR active. The UI surfaces this with the codes ",[425,1170,546],{},[425,1172,556],{},[425,1174,566],{},". To use Blackout, downscale the Encoding to 1080p or switch the codec to H.264.",[1147,1177,1179],{"name":1178},"When should I check 'Keep input audio during blackout'?","Check it when the live audio must continue while only the video is replaced — radio-as-video broadcasts where the audio is always the live feed, compliance situations where the commentary must continue while the video is held, or any scenario where a temporary visual slate must not interrupt the audio. Leave it unchecked (the default) for the classic blackout where both video and audio are replaced.",[1181,1182,1183],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":752,"searchDepth":787,"depth":787,"links":1185},[1186,1187,1190,1197,1198,1199],{"id":432,"depth":787,"text":433},{"id":447,"depth":787,"text":448,"children":1188},[1189],{"id":501,"depth":802,"text":502},{"id":575,"depth":787,"text":576,"children":1191},[1192,1193,1194,1195,1196],{"id":589,"depth":802,"text":590},{"id":599,"depth":802,"text":600},{"id":615,"depth":802,"text":616},{"id":679,"depth":802,"text":680},{"id":701,"depth":802,"text":702},{"id":708,"depth":787,"text":709},{"id":1122,"depth":787,"text":1123},{"id":1144,"depth":787,"text":1145},"Cut to a black frame, replace the output with a media file, or return to the live input — without stopping the broadcast.","md",null,{},{"icon":298},{"title":295,"description":1200},"oUBeQrvrX1yXtidR7vuuFO45XoB3HWPoJH1kB8Anlr0",[1208,1210],{"title":291,"path":292,"stem":293,"description":1209,"icon":149,"children":-1},"Set or clear the logo on a Live stream while it is on air, without stopping the broadcast.",{"title":300,"path":301,"stem":302,"description":1211,"icon":303,"children":-1},"Point a running Live stream at a different Channel without stopping the broadcast.",1782916485857]