FMS/AMS服务器和客户端在同一台机器时出现“安全沙箱冲突”的解决方法

        最近在研究FMS/AMS的使用,由于自己只有一台笔记本,所以服务器和客户端都放在同一台机器上使用了,服务器安装、配置都没有问题。

       但客户端在连接服务器的时候,即nc.connect("rtmp://localhost/live"); 这一步,老是报“安全沙箱冲突”,“到 rtmp://localhost/live 的连接已停止 - 不允许从 file:///D|/ActionScript/PublishVideo.swf 进行连接”这样的错,(D:/ActionScript/PublishVideo.swf 是我客户端位置),百思不得其解,网上搜了好多也没个说法。


FMS/AMS服务器和客户端在同一台机器时出现“安全沙箱冲突”的解决方法_第1张图片


       不过网上大家都说是权限问题,我就想可能是服务器做了设置不允许客户端从本机访问,这也是为了安全考虑。所以到处找设置,终于找到解决方法。

      1.随便打开一个你机器上安装的Adobe Flash Player,右键菜单-》全局设置,见下图;

    FMS/AMS服务器和客户端在同一台机器时出现“安全沙箱冲突”的解决方法_第2张图片

   2.点开全局设置后,选择“高级”选项,如下图

FMS/AMS服务器和客户端在同一台机器时出现“安全沙箱冲突”的解决方法_第3张图片

3.点击打开“受信任位置设置”,添加 你的客户端 SWF或fla所在的文件夹,即可。


再次运行你的程序,则不会再出现“安全沙箱冲突”问题,哈哈,解决!



你可能感兴趣的:(RTMP学习,fms/ams配置)