我对wav文件(位于IIS中的虚拟目录中)以及流式传输到带有嵌入式Windows Media Player的ASP.NET网页有一些疑问。
wav文件是否已流式播放或播放是否等到整个文件都下载到客户端?
如果没有流式传输wav文件,可以选择哪些选项?
出于安全考虑,我们需要阻止(或至少使其尽可能困难)某人将文件保存到本地计算机。这可能吗?如何?
答案 0 :(得分:1)
如果比特率受到限制,则可以使用progressive download来提供IIS提供的媒体文件,这不是真正的流式传输,但对于大多数用途来说足够好。但是,媒体文件 存储在客户端的计算机上,就像任何其他临时Internet文件一样,因此没有任何可能不适合您的DRM。
答案 1 :(得分:0)
好的回答你的问题。流式传输音频。它肯定没有保存到客户端的计算机上。 但是,在理想的情况下,声音不仅会流式传输到客户端的计算机,而且客户端无法通过右键单击直接保存声音并从网站的任何位置保存;用户可以用麦克风录制声音。好的,这是一个笑话。但是用户可以很容易地从他的计算机上录制流声音。
在 互联网上免费提供许多应用程序,允许用户录制流式声音。我以前做了很多次。 (互联网上的直播电台)。它拾取音频数据,然后将其保存到一个文件中,然后播放该文件供以后使用。它的质量也非常好。总会有办法做点什么。 尽量不要花太多时间在这上面。
编辑:意识到您的网络上有一个嵌入式媒体播放器。并希望现在流式传输数据。
好的,这是解决您问题的方法。很多公司都是这样做的。
如果你想流媒体(而不是让它们下载它),你需要 安装Windows Media Services。 Windows Media Player可以轻松嵌入 进入网页。
要进行真正的流式传输和流式传输的真正控制,您需要一个 流媒体服务器。它只能安装在Win 2003等服务器操作系统上 服务器,但不是XP专业版。
您只需要将音频剪辑网址传递给控件即可 处理播放。如果它是客户端控件,您可以随时调整 传递回来的参数通过一些服务器端代码 客户端,换句话说,动态地在服务器端创建目标代码。
如果文件位于其他网站上,则不需要流媒体服务器 由于服务器无法控制它。另外,一个典型的 窗口媒体文件将采用流式格式,可以为您做一些事情 可以用流文件,如开始/停止/暂停,但它不能做 快进因为它缺乏对流的控制水平。
这是一个可以帮助你的链接。它是一个许可工具: http://www.mediasoftpro.com/
我希望这会有所帮助。
<强> PK 强>