[AS3.0] FMS改变录制视频的默认地址
FMS默认的视频录制或点播的地址是在{FMS-Install-Dir}\applications,如何指向到其他目录。
1.改变applications的目录指向:
在FMS安装目录下找到/conf/fms.ini文件,修改VHOST.APPSDIR的值,假如目录指向到D:\Projects\FMSApp,则修改为VHOST.APPSDIR = D:\Projects\FMSApp即可,重新启动FMS,applications目录就指向FMSApp了。
2.改变视频直播目录:
将applications下的live文件夹(包括live下的所有文件)复制到FMSApp下,修改fms.ini文件里面的LIVE_DIR值,如LIVE_DIR = D:\Projects\FMSApp\live\media,重新启动FMS生效。
3.改变视频点播目录:
将applications下的vod文件夹(包括vod下的所有文件)复制到FMSApp下,修改fms.ini文件里面的VOD_COMMON_DIR和VOD_DIR值,如VOD_COMMON_DIR = D:\Projects\FMSApp\vod\media和VOD_DIR = D:\Projects\FMSApp\vod\media,重新启动FMS生效,需要解释下:
VOD_COMMON_DIR:指向的是一个http地址,可以通过web访问到的,例如:{FMS-Install-Dir}\webroot\vod,主要用于渐进式下载的视频。
VOD_DIR:指向的是一个rtmp地址,可以通过rtmp链接访问到,例如:{FMS-Install-Dir}\applications\vod\media
如果你的视频点播用的是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>\applications\live
#
LIVE_DIR = D:\Projects\FMSApp\record\media # 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>\webroot\vod
#
VOD_COMMON_DIR = D:\Projects\FMSApp\record\media # 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>\applications\vod\media
#
VOD_DIR = D:\Projects\FMSApp\record\media # 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:\Projects\FMSApp ####################################################################
# 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 Files\Foo\scripts
#
APP.JS_SCRIPTLIBPATH = C:\Program Files\Adobe\Flash Media Server 4.5\scriptlib ###############################################################
# 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
[AS3.0] FMS改变录制视频的默认地址的更多相关文章
- [ActionScript 3.0] 结合FMS实现简单视频录制
首先在本机上安装Flash Media Server,简称FMS,在测试过程中window防火墙开启可能有影响,可先关闭防火墙,FMS安装好后检查相关服务有没有启动,若没有,可启动任务管理器,点击服务 ...
- [AS3.0] NetConnection.Connect.Rejected 解决办法
以下是运用FMS录制视频的一段代码: package { import flash.display.Sprite; import flash.events.AsyncErrorEvent; impor ...
- iOS 三种录制视频方式
随着每一代 iPhone 处理能力和相机硬件配置的提高,使用它来捕获视频也变得更加有意思.它们小巧,轻便,低调,而且与专业摄像机之间的差距已经变得非常小,小到在某些情况下,iPhone 可以真正替代它 ...
- OpenCV Python 录制视频
调用摄像头 引入库支持 初始化 调整界面大小 实时显示 录制视频并保存 fourcc问题解决 代码实现 效果展示 总结 学到实用OpenCV调用笔记本电脑的摄像头,并录制视频保存到本地硬盘的时候,出现 ...
- 根据分析查看相关知识点分析iOS 三种录制视频方式
这篇文章讨论了关于如何配置视频捕获管线 (pipeline) 和最大限度地利用硬件性能的一些不同选择. 这里有个使用了不同管线的样例 app,可以在 GitHub 查看. 第一种:UIImagePic ...
- iOS录制视频
随着每一代 iPhone 处理能力和相机硬件配置的提高,使用它来捕获视频也变得更加有意思.它们小巧,轻便,低调,而且与专业摄像机之间的差距已经变得非常小,小到在某些情况下,iPhone 可以真正替代它 ...
- [AS3.0] Error #1069: Property onBWDone not found on flash.net.NetConnection and there is no default value.解决办法
在运用FMS录制视频时,假如出现这个错误,最直接的解决办法如下: _netConnection.client = { onBWDone: function():void{ trace("on ...
- 3D图片采集与展示(SurfaceView 自适应 Camera, 录制视频, 抽取帧)
最近在做一个3D图片采集与展示. 主要功能为:自定义Camera(google 已经摈弃了Camera, 推荐使用Camera2,后续篇幅,我将会用Camera2取代Camera),围绕一个物体360 ...
- Android开发之打开闪光灯录制视频
Android的SDK在线API上对录制视频的方法.步骤都写得非常清楚,但是如果没有一点思路,写起来也比较式费事.录制视频的全过程要打开闪光灯(可能是因为项目需要,或者特殊原因),则必须按照一定的顺序 ...
随机推荐
- spring简单介绍
1.spring 的核心技术 IOC(控制翻转)和aop(切面编程) IOC容器是一种设计模式,可以说是工厂模式的升华.它有多种实现方法,其中主要是依赖注入. aop是一种设计思想,通常的功能包括日志 ...
- DotNetBar 第2课,窗口设置 Ribbon Form 样式
1. 新增 windows 窗体时,选 Ribbon Form 2. 窗体继承 Office2007RibbonForm 3. 设计窗口下面,删除 删除styleManager1 组件 窗口效果如下 ...
- Android 学习第16课,java 包、类等相关的一些基础知识
1.建议将类放在包中,不要使用无名包 2.建议包名都用小写单词组成,不要用大写 3.建议包名用“域名的倒写.项目名.模块名”的形式,以确保包名的唯一性 注意:类变量与实例变量.类方法与实例方法的区别 ...
- LaTeX_fleqn参数时,多行公式对齐居中的同时选择性的加编号
[转载请注明出处]http://www.cnblogs.com/mashiqi 2016/10/20 一年多没写博文了.今天写一个短的,记录一下使用LaTeX的一些经验. 有些时候,我们的latex文 ...
- SQL---Chapter01 数据库和SQL
数据库类型: 层次数据库(Hierarchical Database, HDB) 数据通过层次结构(树形结构)的方式表示出来. 关系型数据库(Relational Database, RDB) 使用专 ...
- 【科普】为什么WiFi自动信道选到的信道多数在1/6/11
http://bbs.hiwifi.com/thread-4126-1-1.html 论坛上不少朋友很困惑,为什么小极的自动信道选择选到的信道只会在1.6.11这三个信道呢?WiFi不是一共有10几个 ...
- sql指定插入自增长id的数据
SET IDENTITY_Insert [Tag.V2].[dbo].[Members_EnAccount] ON; insert into [Tag.V2].[dbo].[Members_EnAcc ...
- 个人制作-css+html旋转立方体的制作
源代码: <!DOCTYPE html><html><head> <title></title> <meta charse ...
- Linear Algebra lecture1 note
Professor: Gilbert Strang Text: Introduction to Linear Algebra http://web.mit.edu/18.06 Lecture 1 ...
- VBA编程常用语句
.Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compa ...