首页 > 解决方案 > 有没有办法在浏览器中使用流媒体来打开/关闭视频流?

问题描述

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

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

同步仅对每个客户端很重要,而不是在客户端之间。我也不是说只是隐藏视频流,而是在不观看时最大程度地减少带宽使用。

观看流将在浏览器中发生,我不想使用类似 java 插件的东西。

支持旧浏览器无所谓,最新版本的 Edge、Safari、Chrome 和 Firefox 就足够了。

标签: javascripthtml5-videostreaminghtml5-audioicecast

解决方案


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

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


推荐阅读