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发送此内容,无论涉及到何种混淆技巧,都可能会有人发现它。您无法做到这一点
底线是——你不能保护声音/视频。如果您不想复制声音/视频,请不要分发。无论你选择什么方法,人们都会找到下载的方法。你就是做不到