我已经到处寻找答案,绝望中,我现在开始在这些类型的论坛上向任何可以给我一些见解的人提问!
我正在研究能够控制来自开源流服务器的音频和/或视频流。我正在寻找像 Icecast、Darwin 和 OggVorbis 这样的软件包。如果足够实用,我什至会考虑像 VLC 之类的东西。
我想要实现的是 - 如果许多客户端正在(通过 Internet Explorer)在特定的通道/端口组合上监听特定的音频或视频文件,我希望能够(作为所述流服务器的管理员)暂停/快退/快进他们正在收听的音频或视频文件,然后继续为客户播放文件。最终它将是一个简单的模拟 USB 设备,它将管理这些控件(我将简单地构建一个设备驱动程序,该驱动程序将能够使用我还将为流服务器构建的某种 API),但目前我只想找到一种从命令行获得这种级别控制的方法。
有没有人知道如何实现这一目标?
最初,我正在考虑使用 JWPlayer 之类的东西作为基于 IE 的音频(在这种情况下)客户端,因为它有一个可以写入的 API,然后通过该 API 控制播放/暂停/倒带/快进。但是,我无法从 USB 设备注册事件来控制 IE 中的事件。从与其他人的讨论中,可以通过用户模式应用程序带来这种级别的功能,只有 Chrome 才能真正实现,但是,我不得不使用 IE 作为客户端浏览器。
因此,我想知道是否可以有不同的方法来控制服务器对这些客户端的流,因此我的问题(和我的挫败感!)
想法/评论或问题!?