1

对不起,如果问题很困惑,因为我自己也很困惑。我正在解决这些要求:

  1. 我正在建立一个需要显示视频的公共网站。
  2. 我需要控制播放器的外观
  3. 我是视频的唯一发布者,这意味着它不能出现在 YouTube 上
  4. 在保护内容不被下载方面,我需要尽可能多的保护

所以,我已经阅读了 StackOverflow 和网络,发现了很多建议,比如众多的 flash 播放器、流媒体服务器、DRM 协议、像 Panda 等服务等。

问题是我不明白一切是如何结合在一起的。

例如,是什么让我的视频内容安全?是客户端的播放器吗?是托管内容的服务器吗?是流式处理吗?谁托管流媒体服务器,这有什么不同?

请记住,这是一个非常简单的网站,而不是商业冒险。

如果你按照我的要求工作,你会怎么做?你能在高层次上一步一步地解释吗?


编辑: 仅基于几个答案,我并不是说没有人可以下载我的内容。我意识到这种东西很昂贵。

我只是问,如果你有我的要求,你会怎么做?你能给我解释一下,让我明白吗?

再次感谢

编辑: 再次感谢所有反馈,因为我是新用户,所以我无法投票给任何人,但您的回答非常有帮助。

我要说的一件事是,我唯一的要求是尝试安全,这对大多数用户来说是“让它变得困难”……这在软件安全中很常见。

有些建议甚至不尝试。

我的问题实际上是基于这样一个事实,即我对网络上的视频部署一无所知,除了基本的嵌入式 swf flv 组合。

无论如何,您的信息非常有用。我将尝试一个简单的“真实”流媒体服务(而不是 HTTP 流媒体)。

任何其他建议都会很棒

干杯

4

4 回答 4

4

“例如,是什么让我的视频内容安全?” 没有。

“是客户端上的玩家吗?” 两者都不。任何人都可以编写客户端并保留视频内容。记住这一点。任何人都可以编写客户端。该客户端可以吸收并保存您的视频。没有什么能阻止这一切。没有。

“是托管内容的服务器吗?” 不,服务器只是一种安全措施。您必须保护协议。和客户。任何人都可以编写客户端并保留视频内容。

“是流式处理吗?” 不,协议只是一种安全措施。您必须保护服务器、协议和客户端。任何人都可以编写客户端并保留视频内容。

“谁托管流媒体服务器,这有什么不同?” 您托管流媒体视频服务器。否则,您不妨使用 YouTube。


编辑

“问题是我不明白一切是如何结合在一起的。”

“例如,是什么让我的视频内容安全?”

这些是无关的。你一直提到安全性,却不知道“一切”是如何结合在一起的。

这里有一个建议:停止提及安全性——编辑你的问题以消除所有对安全性的引用,看看你是否得到更有用的答案。

许多公司销售流媒体服务器。您将 HTML 放在引用流媒体站点的页面中。

例子。Apple 销售 Quicktime 媒体服务器。阅读http://developer.apple.com/documentation/QuickTime/Conceptual/QTScripting_HTML/QTScripting_HTML_Document/chapter_1000_section_1.html,了解有关如何从 quicktime 呈现视频的大量信息。

于 2009-02-05T02:38:08.030 回答
3

在您过分担心设置这些安全的流媒体协议客户端服务器之前,请确保您权衡了进行此操作的时间成本与下载视频的成本。

只是要明确一点:如果您的服务器正在发送到客户端,那么他们可以复制(下载)它。没有办法解决它。


回复您的评论:

如果您想避免用户下载文件,我可能会尝试这样做(我假设您使用的是 FLV 文件,因为它们是当今网络上的事实标准):

  • 将 FLV 文件放在不可通过 Web 访问的目录中。
  • 让文件通过您player.swf网站上的脚本请求文件,例如:video.php?file=myVideo.flv
  • 然后video.php可以执行您想要的任何安全检查:例如,要求登录、检查引荐来源网址等。
  • 如果安全检查没问题,则通过相应的视频文件。如果没有,那么也许有一个简短的备用视频,它是您网站的广告之类的,上面写着“要观看此视频,请访问 mysite.com!”
于 2009-02-05T02:39:37.153 回答
2

大多数像Hulu这样的视频流媒体网站通过使用RTMP传输视频数据来实现一种穷人的安全性。您需要特殊的服务器软件来通过 RTMP 提供视频,例如 Adob​​e Flash Media Server 或 WebORB。

RTMP 是一个专有协议,所以这是一个通过默默无闻来保证安全的案例;下载视频的副本并非易事(您不能只从 URL 中获取文件),但是有一些程序能够拦截流并保留副本。

于 2009-02-05T04:15:53.527 回答
1

2.我需要控制播放器的外观

下载并自定义OSFLV等免费播放器。

4.在保护内容不被下载方面,我需要尽可能多的保护

忘了它。

FLV 的 DRM 存在,但您必须为 Flash Media Server 和 Flash Media Rights Management Server 向 Adob​​e 支付大量费用,您将失去客户端兼容性和易于部署,最终它仍然是易碎的。老大浪费时间。

接受有些人会下载你的视频,并在它们上加一个大水印,这样至少当他们下载你的视频时,你会得到免费的广告。

于 2009-02-05T13:52:37.587 回答