0

我正在配置我们的 Adob​​e Flash Media Server 3.5,需要一些帮助。

我已仔细遵循有关如何复制 vod 服务的文档:http: //help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

我成功创建了多个应用程序:vod2、vod3、vod4。

现在我想使用 allowedHTMLdomains.txt 和 allowedSWFdomains.txt 来限制哪些域可以播放视频。

我已经更改了 2 个文件:

allowedHTMLdomains.txt 仅包含以下内容:

purple.mydomain.com

allowedSWFdomains.txt 仅包含以下内容:

purple.mydomain.com

然后重新启动 Adob​​e Flash Media Server。

接下来,我在一个完全不同的服务器上创建了一个网页,banana.myotherdomain.org 并使用这个嵌入式代码在页面上放置一个视频:

<embed 
 height="377" width="640" 
 allowscriptaccess="always"
 allowfullscreen="true"  
 src="http://purple.mydomain.com/swfs/jwplayer.swf"
 flashvars="&streamer=rtmp:/vod2&file=testfile.flv" 
/>
</embed>

但它不限制任何东西。

我仍然可以从允许文件中未指定的域流式传输视频。

我在这里想念什么?

谢谢,

杰夫

4

2 回答 2

3

您可能应该在您的第一台服务器上限制对“ http://purple.mydomain.com/swfs/jwplayer.swf ”的访问,拒绝来自其他域的请求。我的猜测是,由于 swf 实际上托管在紫色上,因此这是 FMS 检查的域。

在您的服务器上查看 .htaccess。

于 2009-11-03T21:49:56.640 回答
0

步骤如下: 1. 确保将所有文件(包括 main.asc)从 vod 目录复制到新目录中。

  1. 严格按照此处的所有说明配置辅助应用程序:http: //help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

  2. 从 allowedHMTLdomains 和 allowedSWFdomains 开始,只有一个 * 这应该是每个人都可以访问的

  3. ./server restart使用命令重新启动 FMS 服务器。这是一项测试,以确保每个人都应该能够查看来自任何域的视频。

  4. 接下来只将 allowedHTMLdomains.txt 更改为您希望允许的域,删除 *

  5. ./server restart使用命令重启 FMS 服务器

  6. 现在尝试从 allowedHTMLdomains 中列出的域以外的域流式传输视频。不应该玩

于 2009-12-14T17:28:04.567 回答