有没有办法在浏览器中使用流式传输来切换视频流 on/off?

Is there a way, using streaming in the browser, to toggle the video stream on/off?

当前设置
我正在构建一个 Web 应用程序,它基本上可以充当网络广播,但也有可选的视频内容。
服务器将使用 Icecast 提供流(尽管如果需要,我绝对可以使用其他东西)。

问题
是否有可能实现一些东西,让用户可以无缝地打开或关闭视频流,音频将继续不间断地播放,并且两个流也将保持同步。

同步只对每个客户端很重要,而不是客户端之间。我也不是说只是隐藏视频流,我的想法是在不观看时尽量减少带宽使用。

观看流将从浏览器中进行,我不想使用 java 插件之类的东西。

对旧版浏览器的支持并不重要,最新版本的 Edge、Safari、Chrome 和 Firefox 就足够了。

事实证明这不可能按照我想要的方式进行(实际上是关闭视频流)。

下一个最佳解决方法是使用 DASH 并有效地添加一个可以切换到的空(或只是黑色)视频流。