Spoiling story content during live streams of narrative games can undermine creator intent and expose creators to legal and policy risks. We present a real-time game–broadcast guidance protocol driven by a license-script interpreter. A game control module and a broadcasting SW plugin exchange authenticated states; the interpreter evaluates a DSL over synchronized game and broadcast schemas to issue actions, such as in-game choice limits and stream blackouts. Unlike DRM, this approach aims to prevent harm to both rights holders and streamers arising from accidental violations of license terms. This protocol does not burden streamers by operationalizing publisher guidelines that restrict spoilers and the disclosure of endings, and it supports well-intentioned creators in avoiding unintentional breaches caused by oversight or error. On a two-machine testbed at 1080p60, 1-hour streams achieved an average end-to-end block latency of about 65 ms, with minimal CPU overhead.
Joe et al. (Fri,) studied this question.