Streaming 如何在网页上播放声音片段,使其不易下载?

Streaming 如何在网页上播放声音片段,使其不易下载?,streaming,stream,Streaming,Stream,这根本不是我的专业领域,所以我想知道是否有人能为我指明从网页播放声音片段的正确方向 主要限制是它不容易保存。 (如此直接。wav’s或任何播放已结束。) 我得到的一个建议是使用某种flash流媒体。 还有什么其他选择 理想情况下,这将在.net平台上运行,但只要工作安全,任何选项都是可用的 注意:如果视频也可以完成,我的用户将获得额外的积分。无论你想出什么,最终都将是“可下载的”。由于它是在用户的扬声器上播放的,用户可以使用一个特殊的驱动程序来代替播放,直接将它保存到硬盘上无论你想出什么,它最终

这根本不是我的专业领域,所以我想知道是否有人能为我指明从网页播放声音片段的正确方向


主要限制是它不容易保存。
(如此直接。wav’s或任何播放已结束。)

我得到的一个建议是使用某种flash流媒体。
还有什么其他选择

理想情况下,这将在.net平台上运行,但只要工作安全,任何选项都是可用的


注意:如果视频也可以完成,我的用户将获得额外的积分。

无论你想出什么,最终都将是“可下载的”。由于它是在用户的扬声器上播放的,用户可以使用一个特殊的驱动程序来代替播放,直接将它保存到硬盘上

无论你想出什么,它最终都是“可下载的”。由于它是在用户扬声器上播放的,用户可以使用一个特殊的驱动程序来代替播放,直接将其保存到硬盘上

就像加密一样,您尝试为自己创建的任何解决方案都可能是错误的。Microsoft Media Player有一些DRM解决方案,至少在某种程度上可以使音频不可下载,尽管我不知道这些解决方案有多可靠。看看Windows Media Server和/或某种WMP SDK,这可能是最好的开始


假设你在IIS上。我不知道你会在LAMP上做什么。

就像密码学一样,你试图为自己创建的任何解决方案都可能是错误的。Microsoft Media Player有一些DRM解决方案,至少在某种程度上可以使音频不可下载,尽管我不知道这些解决方案有多可靠。看看Windows Media Server和/或某种WMP SDK,这可能是最好的开始


假设你在IIS上。我不知道你们会在台灯上做什么。

我曾经建立了一个网站来播放一些.mp3音频(通过一个小的flash应用程序)。当然,您可以在代码中看到直接下载文件的位置,因此我创建了一个php脚本,该脚本将流式传输文件的内容,并使音频文件对公众不可读。这使得他们可以收听,但不能直接下载


即使在所有这些之后,音频文件仍然会在浏览器缓存中结束,正确的驱动程序只需记录音频即可。你可以在这里看到这一切:

我曾经建立了一个网站来播放一些.mp3音频(通过一个小型flash应用程序)。当然,您可以在代码中看到直接下载文件的位置,因此我创建了一个php脚本,该脚本将流式传输文件的内容,并使音频文件对公众不可读。这使得他们可以收听,但不能直接下载

即使在所有这些之后,音频文件仍然会在浏览器缓存中结束,正确的驱动程序只需记录音频即可。你可以在这里看到这一切:废话!DRM的实施是一场噩梦。你真的需要专注于这个需求。增加了成本、麻烦、开发、维护和用户痛苦。恶心

我建议采取最简单的方法:任何专注于基于UDP的流媒体协议的服务器,比如Flash Media server。(或Wowza。)(或Red5。)这将使您的视频与纯音频流媒体同步。虽然从技术上讲可以从基于UDP的协议中“翻录”内容,但这并不像基于HTTP的交付那样容易

如果您是通过HTTP发送此内容,无论涉及到何种混淆技巧,都可能会有人找到答案。

诸如此类!DRM的实施是一场噩梦。你真的需要专注于这个需求。增加了成本、麻烦、开发、维护和用户痛苦。恶心

我建议采取最简单的方法:任何专注于基于UDP的流媒体协议的服务器,比如Flash Media server。(或Wowza。)(或Red5。)这将使您的视频与纯音频流媒体同步。虽然从技术上讲可以从基于UDP的协议中“翻录”内容,但这并不像基于HTTP的交付那样容易


如果您是通过HTTP发送此内容,无论涉及到何种混淆技巧,都可能会有人发现它。

您无法做到这一点

  • 您希望如何将网站中的声音/视频传输到客户端计算机?对,下载。即使用户没有通过标准web浏览器下载的选项,用户也可以使用许多工具来下载。在大多数情况下,HTTP嗅探器将完成这项工作,否则,如果协议不是常规HTTP,用户可以使用通用嗅探器捕获数据。此外,还有著名的流媒体协议(如MMS)的下载程序

  • 即使您在线路上加密声音/视频数据,或使用DRM,声音仍会获得用户的声卡,因此可以简单地“按原样”录制并保存为文件,而不会发生重大质量变化。以类似的方式,视频得到用户的显示设备,因此也可以录制,但录制视频更痛苦,质量损失更大


  • 底线是——你不能保护声音/视频。如果您不想复制声音/视频,请不要分发。无论你选择什么方法,人们都会找到下载的方法。

    你就是做不到

  • 您希望如何将网站中的声音/视频传输到客户端计算机?对,下载。即使用户没有通过标准web浏览器下载的选项,用户也可以使用许多工具来下载。在大多数情况下,HTTP嗅探器将完成这项工作,否则,如果协议不是常规HTTP,用户可以使用通用嗅探器捕获数据。此外,还有著名的流媒体协议(如MMS)的下载程序

  • 即使您加密无线网络上的声音/视频数据