2

我有需要管理访问权限的图像。我遇到过 osmf 和 rtmp 流,它们是 flash/adobe 技术,需要我安装一个特殊的服务器。任何人都知道用 php 获得相同效果的其他方法。

编辑:

通过“管理访问”,我的意思是普通用户将无法保存页面并使用它保存图像。如果他们想再次查看图像,他们将不得不重新访问、重新请求它。Flash 流媒体服务器提供了这一点,但是否有非 Flash/adobe 解决方案可以与之进行比较。

编辑:

“放弃”不是您对作为出版商的雇主说的话,并且有法律要求保护其他实体许可的知识产权。对不起,我不做管理决定,我也不是律师。我在技术部门工作,需要为所问的问题找到最佳的技术解决方案。如果它仍然偶尔失败,我会说这是现在最好的技术,我已经把它给了你。我不希望在我应该尽力而为的时候被人认为是微不足道的。有些人似乎没有真正的工作?

4

5 回答 5

5

RTMP 不会“保护”任何东西。如果您将其流式传输到用户的计算机,他们可以复制它。版权法是解决这个问题的唯一方法。如果您只想为已登录的用户提供访问权限,带有 cookie 的 HTTP 可以正常工作。

于 2010-07-05T20:50:39.717 回答
4

如您所知,Adobe 帮助很大。他们在媒体保护方面做得很好。您可能还想从本文中查看它们的其他格式。总结在这里:

  • RTMP:未加密
  • RTMPT:通过 HTTP 隧道传输,表示 RTMP 数据被封装为有效的 HTTP 数据
  • RTMPS:通过安全套接字层 (SSL) 发送
  • RTMPE: RTMP 的增强和加密版本,比 SSL 更快,并且不像 SSL 那样需要证书管理
  • RTMPTE:加密通信通道,通过 HTTP 建立隧道。SSL (RTMPS) 的主要优势是性能、易于实施以及对服务器容量的影响有限。

如果您还计划使用原始帖子中所说的 Adob​​e 的开源媒体框架,我不明白为什么您不能以您描述的方式保护您的内容。

你的问题的答案是,我怀疑你会找到更好的东西。查看Google的这篇有趣的博客文章并注意第 6 段。如果 Google 使用它们,我认为您应该将其作为提示。

内容保护 YouTube 不拥有您观看的视频 - 它们归其各自的创作者所有,他们控制着这些视频如何通过 YouTube 分发。对于 YouTube 租赁,视频所有者要求我们使用安全的流媒体技术,例如 Flash 平台的 RTMPE 协议,以确保他们的视频不会被重新分发。如果没有内容保护,我们将无法提供这样的视频。

于 2010-07-06T05:47:57.990 回答
3

通过“管理访问”,我的意思是普通用户将无法保存页面并使用它保存图像。如果他们想再次查看图像,他们将不得不重新访问、重新请求它。Flash 流媒体服务器提供了这一点,但是否有非 Flash/adobe 解决方案可以与之进行比较。

放弃。你想要的是不可能的。任何可以查看的内容都可以复制,地球上没有任何技术可以改变这一点。对于只想保存图像以便将其发送给朋友的普通用户来说,让您的网站感到困惑并没有任何好处。

放弃。

于 2010-07-05T23:10:35.933 回答
1

我一直认为 RMTP 是用来保护视频的。它是一个媒体服务器。假设您的图像质量很高,我担心传输问题会降低图像质量。

您可以做的是防止临时下载者在将图像文件上传到您的服务器之前对其进行处理。执行任何类型的基本数字转换——只要最终文件不能作为 JPG/PNG 加载,你对文件做了什么都没有关系。然后将带有 Flash 电影的文件作为 ByteArray 加载,以相反的方向转换数据以将其恢复为原始状态并将其绘制为位图。闪存代码听起来不像很多工作,您还必须事先对图像进行编码。

这不是一个简单的解决方案,但肯定是可行的。

于 2010-07-05T23:24:45.597 回答
0

图库 - http://gallery.menalto.com/ - 允许您创建相册并设置权限,以便只有特定用户才能看到它们。

于 2010-07-05T20:51:45.953 回答