ffserver.conf设置项说明
2013-10-19 02:06
323 查看
学习过程中发现例子里面还有一些属性没有说明,所以一边看代码,一边整理下所有的设置项
#设置HTTP服务端口,取值1-65536
Port8090
#HTTP绑定的IP地址
BindAddress0.0.0.0
#标明不在后台执行
NoDaemon
#设置RTSP端口
RTSPPort554
#设置RTSP绑定地址
RTSPBindAddress0.0.0.0
#HTTP的最大连接数,取值返回1-65536,默认值:2000
MaxHTTPConnections1000
#最大客户连接数,默认值:5
MaxClients1000
#自定义log,如果设置为-,则记录全部在控制台输出
CustomLog-
#设置Feed
#后面跟的是Feed的文件名称,ffserver会自动在
<Feedfeed1.ffm>
#设置自动运行的程序
Launchffmpeg
#这个实际上就是Feed后面跟着的文件名称。估计这是两种设置方式吧,另外,这个文件将不会被覆盖或删除
ReadOnlyFile/save/feed1.ffm
#设置数据源文件,这个如果和ReadOnlyFile同时设置,则以配置文件中顺序后面的为准
File/media/1.mpg
#字面理解是截断的意思,还没有弄明白实际作用
Truncate10
#设置临时文件的最大尺寸,支持K、M、G的单位
FileMaxSize100M
</Feed>
#设置流,后面跟着的是流名称
<Stream2.mpg>
#设置数据文件,这个的作用和File是完全相同的,建议在Stream中不使用这个方式
#ReadOnlyFile/save/feed1.ffm
#设置数据文件
File/media/1.mpg
#设置数据源
Feedfeed1.ffm
#设置流格式
Formatmjpeg
#输入流格式
InputFormatxxx
#对应Feed的URL路径
FaviconURLxxx
#设置作者属性
Authorxxx
#设置流备注信息
Commentxxx
#设置流版权信息
Copyrightxxx
#设置流标题
Titlexxx
#设置时光平移的缓冲大小,单位K
Preroll123
#还没有看出来是干嘛的,按字面应该是在开始的时候发送关键帧图像
StartSendOnKey
#设置音频编码器
AudioCodecmp2
#设置视频编码器
VideoCodecmpeg4
#还没有看出来做什么的
MaxTime123
#音频码率,单位K
AudioBitRate64
#音频声道数
AudioChannels2
#音频采样率
AudioSampleRate44100
#未使用,这部分代码给注释了
AudioQuality1
#视频码率范围,单位K
VideoBitRateRange1000-2000
#是否开启调试模式
Debug1
#还没有看出什么用途
Strict1
#视频缓冲区,单位:8K
VideoBufferSize1000
#还没看出用途,单位:1000
VideoBitRateTolerance100
#视频码率,单位:1000
VideoBitRate1000
#视频尺寸,数字必须为16的倍数
VideoSize720x576
#视频帧率
VideoFrameRate25
#GOP,也就是多少帧出一个I帧
VideoGopSize25
#相当于VideoGopSize=1
VideoIntraOnly
#设置视频高质量
VideoHighQuality
#设置CODEC_FLAG_4MV
Video4MotionVector
#设置可选项
AVOptionVideoxxxxx
AVOptionAudioxxxx
AVPresetVideoxxxx
AVPresetAudioxxxx
#下面几个没有看出起什么作用
VideoTag
DctFastint
IdctSimple
Qscale
VideoQDiff
VideoQMax
VideoQMin
LumaElim
ChromaElim
LumiMask
DarkMask
#没有视频
NoVideo
#没有音频
NoAudio
#ACL
ACLallow192.168.1.0192.168.1.255
#RTSP选项,还没有看出来怎么设置
RTSPOption
#组播地址
MulticastAddress224.124.0.1
#组播端口
MulticastPort5000
#组播TTL
MulticastTTL10
#指定影片不循环播出
NoLoop
</Stream>
#设置HTTP服务端口,取值1-65536
Port8090
#HTTP绑定的IP地址
BindAddress0.0.0.0
#标明不在后台执行
NoDaemon
#设置RTSP端口
RTSPPort554
#设置RTSP绑定地址
RTSPBindAddress0.0.0.0
#HTTP的最大连接数,取值返回1-65536,默认值:2000
MaxHTTPConnections1000
#最大客户连接数,默认值:5
MaxClients1000
#自定义log,如果设置为-,则记录全部在控制台输出
CustomLog-
#设置Feed
#后面跟的是Feed的文件名称,ffserver会自动在
<Feedfeed1.ffm>
#设置自动运行的程序
Launchffmpeg
#这个实际上就是Feed后面跟着的文件名称。估计这是两种设置方式吧,另外,这个文件将不会被覆盖或删除
ReadOnlyFile/save/feed1.ffm
#设置数据源文件,这个如果和ReadOnlyFile同时设置,则以配置文件中顺序后面的为准
File/media/1.mpg
#字面理解是截断的意思,还没有弄明白实际作用
Truncate10
#设置临时文件的最大尺寸,支持K、M、G的单位
FileMaxSize100M
</Feed>
#设置流,后面跟着的是流名称
<Stream2.mpg>
#设置数据文件,这个的作用和File是完全相同的,建议在Stream中不使用这个方式
#ReadOnlyFile/save/feed1.ffm
#设置数据文件
File/media/1.mpg
#设置数据源
Feedfeed1.ffm
#设置流格式
Formatmjpeg
#输入流格式
InputFormatxxx
#对应Feed的URL路径
FaviconURLxxx
#设置作者属性
Authorxxx
#设置流备注信息
Commentxxx
#设置流版权信息
Copyrightxxx
#设置流标题
Titlexxx
#设置时光平移的缓冲大小,单位K
Preroll123
#还没有看出来是干嘛的,按字面应该是在开始的时候发送关键帧图像
StartSendOnKey
#设置音频编码器
AudioCodecmp2
#设置视频编码器
VideoCodecmpeg4
#还没有看出来做什么的
MaxTime123
#音频码率,单位K
AudioBitRate64
#音频声道数
AudioChannels2
#音频采样率
AudioSampleRate44100
#未使用,这部分代码给注释了
AudioQuality1
#视频码率范围,单位K
VideoBitRateRange1000-2000
#是否开启调试模式
Debug1
#还没有看出什么用途
Strict1
#视频缓冲区,单位:8K
VideoBufferSize1000
#还没看出用途,单位:1000
VideoBitRateTolerance100
#视频码率,单位:1000
VideoBitRate1000
#视频尺寸,数字必须为16的倍数
VideoSize720x576
#视频帧率
VideoFrameRate25
#GOP,也就是多少帧出一个I帧
VideoGopSize25
#相当于VideoGopSize=1
VideoIntraOnly
#设置视频高质量
VideoHighQuality
#设置CODEC_FLAG_4MV
Video4MotionVector
#设置可选项
AVOptionVideoxxxxx
AVOptionAudioxxxx
AVPresetVideoxxxx
AVPresetAudioxxxx
#下面几个没有看出起什么作用
VideoTag
DctFastint
IdctSimple
Qscale
VideoQDiff
VideoQMax
VideoQMin
LumaElim
ChromaElim
LumiMask
DarkMask
#没有视频
NoVideo
#没有音频
NoAudio
#ACL
ACLallow192.168.1.0192.168.1.255
#RTSP选项,还没有看出来怎么设置
RTSPOption
#组播地址
MulticastAddress224.124.0.1
#组播端口
MulticastPort5000
#组播TTL
MulticastTTL10
#指定影片不循环播出
NoLoop
</Stream>
#显示ffserver服务器状态
<Streamstat.html>Formatstatus</Stream>
#转向制定地址
<Redirectindex.html>URLhttp://www.ffmpeg.org/</Redirect>
#装在指定模块
LoadModulexxx
相关文章推荐
- IO总结(二)
- XSS跨站测试代码大全
- XSS跨站测试代码大全
- Mysql 之 添加innodb支持
- 计算机网络基础知识
- 计算机网络基础知识
- convert ssh tunnel to http proxy
- MYSQL触发器使用
- 一个初中生编程之路
- 原生Ajax封装随笔
- KMP算法详解——适合初学KMP算法的朋友
- ORA-15149: another ASM instance found running on the host
- expect实现ssh无密钥登陆
- HTML5和以前的区别
- 绩效考核系统开发心得之三__数据库操作
- struts2怎么返回一个字符串给jsp?(使用json)
- 韩顺平_JAVA_视频教程_下载(打开迅雷,直接复制链接地址即可下载)
- wordpress 强制登陆
- cookie 和 ses sion 的区别
- 重拾C,一天一点点_4_随想