FMS默认的视频录制或点播的地址是在{FMS-Install-Dir}applications,如何指向到其他目录。
1.改变applications的目录指向:
在FMS安装目录下找到/conf/fms.ini文件,修改VHOST.APPSDIR的值,假如目录指向到D:ProjectsFMSApp,则修改为VHOST.APPSDIR = D:ProjectsFMSApp即可,重新启动FMS,applications目录就指向FMSApp了。
2.改变视频直播目录:
将applications下的live文件夹(包括live下的所有文件)复制到FMSApp下,修改fms.ini文件里面的LIVE_DIR值,如LIVE_DIR = D:ProjectsFMSApplivemedia,重新启动FMS生效。
3.改变视频点播目录:
将applications下的vod文件夹(包括vod下的所有文件)复制到FMSApp下,修改fms.ini文件里面的VOD_COMMON_DIR和VOD_DIR值,如VOD_COMMON_DIR = D:ProjectsFMSAppvodmedia和VOD_DIR = D:ProjectsFMSAppvodmedia,重新启动FMS生效,需要解释下:
VOD_COMMON_DIR:指向的是一个http地址,可以通过web访问到的,例如:{FMS-Install-Dir}webrootvod,主要用于渐进式下载的视频。
VOD_DIR:指向的是一个rtmp地址,可以通过rtmp链接访问到,例如:{FMS-Install-Dir}applicationsvodmedia
如果你的视频点播用的是http方式,就可以修改VOD_COMMON_DIR的值,用rtmp方式的话就只要修改VOD_DIR的值。
4.也可以自定义一个服务器目录:
如在FMSApp下新建record目录,将vod下的文件复制到record下面,并修改fms.ini里面的VOD_COMMON_DIR和VOD_DIR值,指向record,那么你录制的视频就会出现到record文件夹里面,重启后生效,以下是改变后的fms.ini
########################################################################### # fms.ini contains substitution variables for Flash Media Server # # configuration files. Lines beginning with '#' are considered comments. # # A substitution variable is in the form <name>=<value>. Everything up to # # the first '=' is considered the name of the substitution variable, and # # everything after the first '=' is considered the substitution value. If # # you want a substitution variable to have leading or trailing spaces, # # enclose the value around double quotes. For example, foo=" bar " # ########################################################################### ############################################################### # This section contains configurable parameters in Server.xml # ############################################################### # Username for server admin # For example: # SERVER.ADMIN_USERNAME = foo # SERVER.ADMIN_USERNAME = admin # IP address and port Flash Media Admin Server should listen on # For example: # SERVER.ADMINSERVER_HOSTPORT = :1111 # SERVER.ADMINSERVER_HOSTPORT = :1111 # User id in which to run the process (Linux Only) # For example: # SERVER.PROCESS_UID = 500 # SERVER.PROCESS_UID = # Group id in which to run the process (Linux Only) # For example: # SERVER.PROCESS_GID = 500 # SERVER.PROCESS_GID = # License key for Flash Media Server # For example: # SERVER.LICENSEINFO = XXXX-XXXX-XXXX-XXXX-XXXX-XXXX # SERVER.LICENSEINFO = # LIVE_DIR denotes the full path of sample "Live" application's # folder for storing any live stream recorded by server. # For example: # LIVE_DIR = <FMS_Installation_Dir>applicationslive # LIVE_DIR = D:ProjectsFMSApp ecordmedia # VOD_COMMON_DIR denotes the full path of sample "VOD" application's # folder for storing onDemand and Progressive Download .flv/.mp3 files. # File stored in this folder can be streamed and are also PD-able. # Note : If you are using the default installation of Apache as a webserver, # and if you modify VOD_COMMON_DIR, please change the document root # accordingly in httpd.conf. # For example: # VOD_COMMON_DIR = <FMS_Installation_Dir>webrootvod # VOD_COMMON_DIR = D:ProjectsFMSApp ecordmedia # VOD_DIR denotes the full path of sample "VOD" application's # folder for storing onDemand only .flv/.mp3 files. Files stored in # this folder are not PD-able # For example: # VOD_DIR = <FMS_Installation_Dir>applicationsvodmedia # VOD_DIR = D:ProjectsFMSApp ecordmedia # The maximum size of the FLV cache, in megabytes. # The default is 500MB. # SERVER.FLVCACHE_MAXSIZE=500 # Whether to start and stop the included HTTP server along # with FMS. # SERVER.HTTPD_ENABLED = true ################################################################ # This section contains configurable parameters in Adaptor.xml # ################################################################ # IP address and port(s) Flash Media Server should listen on # For example: # ADAPTOR.HOSTPORT = :1935,80 # ADAPTOR.HOSTPORT = :1935 # IP (address and) port that Flash Media Server should proxy # unknown HTTP requests to. Leave empty to disable proxying. # With no address, specifies a localhost port. # For example: # HTTPPROXY.HOST = webfarm.example.com:80 # HTTPPROXY.HOST = :8134 #This tag specifies an IP address for the player to use instead of a hostname when #making the RTMPT connection to FMS. If nothing is specified, FMS will automatically #determine the IP to use. # ADAPTOR.HTTPIDENT2 = ############################################################## # This section contains configurable parameters in Vhost.xml # ############################################################## # Application directory for the virtual host # For example: # VHOST.APPSDIR = C:myapps # VHOST.APPSDIR = D:ProjectsFMSApp #################################################################### # This section contains configurable parameters in Application.xml # #################################################################### # List of semi-colon delimited paths in which to search for script to load # For example: # APP.JS_SCRIPTLIBPATH = C:scripts;C:Program FilesFooscripts # APP.JS_SCRIPTLIBPATH = C:Program FilesAdobeFlash Media Server 4.5scriptlib ############################################################### # This section contains configurable parameters in Logger.xml # ############################################################### LOGGER.LOGDIR = #################################################################### # This section contains configurable parameters in Users.xml # #################################################################### # Enable or disable using HTTP requests to execute admin commands. # Set to "true" to enable, otherwise it will be disabled. The # actual commands permitted for server admin and virtual host admin # users can be set in Users.xml. USERS.HTTPCOMMAND_ALLOW = true