FMS3服务器端应用程序的搭建及SharedObject对象和视频录制方面的权限问题。

一、创建应用程序目录

      创建FMS3服务器程序很简单, 就是创建个文件夹而已:(fms3安装目录)/applications/(Create应用程序文件夹)。

      创建完之后,要记得同时把FMS两个相应的服务打开:Start Adobe Flash Media Server 3.5.1和Start Flash Media Administration Server 3.5(依版本而定,我机器上是安装的3.5版本)。

      这时你可通过Flash Media Administration Console来登陆FMS的管理控制台,实时查看和管理当前所有fms应用程序,在线用户,fms服务器等相关信息,看下是不有你刚刚创建的那个应用程序目录。

 

二、配置fms3应用程序

  其实配置fms文件也很简单,在FMS服务器安装好后的目录下有一个"applications"目录,里面有两个FMS默认安装的FMS服务器(live和vod),随便打开一个默认安装然后打开里面的"readme.txt"文件会看到下面的字样:

================================================================
Deploying an unsigned vod service
================================================================
    
1. Create a new folder in the {FMS-Install-Dir}/applications folder.

2. If you are replacing the default Adobe signed live service, back up
   the following files:
   * main.far
   * Application.xml
   * allowedHTMLDomains.txt
   * allowedSWFDomains.txt

3. Copy files from {FMS-Install-Dir}/samples/applications/vod to the directory you created in step 1.

 

将main.far、Application.xml、allowedHTMLDomains.txt和allowedSWFDomains.txt这四个文件复制到你创建的FMS服务器目录.

 

三、SharedObject远程共享对象和StreamRecord录制权限设置

      是不是将上面四个文件拷贝到FMS3服务器应用程序目录下就可以了呢,答案是否定的,在开发像聊天室和视频应用程序的时候你可能会遇到权限方面的问题。

      解决这个问题要从main.far着手,main.far是个压缩文件(可以用winrar解压),解压后里面有两个文件main.asc 和 Application.xml, 打开Application.xml,代码如下:

<Application>

    <SharedObjManager>
            <ClientAccess override="no">false</ClientAccess>
    </SharedObjManager>

    <StreamManager>
            <StreamRecord override="no">false</StreamRecord>
    </StreamManager>

</Application>

默认是SharedObject远程共享对象和StreamRecord录制都不允许的。


Application.xml改成如下:

<Application>

    <SharedObjManager>
            <ClientAccess override="yes">true</ClientAccess>
    </SharedObjManager>

    <StreamManager>
            <StreamRecord override="yes">true</StreamRecord>
    </StreamManager>

</Application>

保存之后再打包一下,替换main.far,OK!问题解决了。     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值