ffserver.conf设置项说明

来源:互联网 发布:ad域安装软件 编辑:程序博客网 时间:2024/06/06 13:16

学习过程中发现例子里面还有一些属性没有说明,所以一边看代码,一边整理下所有的设置项


#设置HTTP服务端口,取值1-65536

Port 8090

#HTTP绑定的IP地址

BindAddress 0.0.0.0

#标明不在后台执行

NoDaemon
#设置RTSP端口

RTSPPort 554

#设置RTSP绑定地址

RTSPBindAddress 0.0.0.0

#HTTP的最大连接数,取值返回1-65536,默认值:2000

MaxHTTPConnections 1000

#最大客户连接数,默认值:5

MaxClients 1000

#自定义log,如果设置为-,则记录全部在控制台输出

CustomLog -

 

#设置Feed

#后面跟的是Feed的文件名称,ffserver会自动在

<Feed feed1.ffm>

#设置自动运行的程序

Launch ffmpeg

#这个实际上就是Feed后面跟着的文件名称。估计这是两种设置方式吧,另外,这个文件将不会被覆盖或删除

ReadOnlyFile /save/feed1.ffm

#设置数据源文件,这个如果和ReadOnlyFile同时设置,则以配置文件中顺序后面的为准

File /media/1.mpg

#字面理解是截断的意思,还没有弄明白实际作用

Truncate 10

#设置临时文件的最大尺寸,支持K、M、G的单位

FileMaxSize 100M

</Feed>

 

#设置流,后面跟着的是流名称

<Stream 2.mpg>

#设置数据文件,这个的作用和File是完全相同的,建议在Stream中不使用这个方式

#ReadOnlyFile /save/feed1.ffm

#设置数据文件

File /media/1.mpg

#设置数据源

Feed feed1.ffm

#设置流格式

Format mjpeg

#输入流格式

InputFormat xxx

#对应Feed的URL路径

FaviconURL xxx

#设置作者属性

Author xxx

#设置流备注信息

Comment xxx

#设置流版权信息

Copyright xxx

#设置流标题

Title xxx

#设置时光平移的缓冲大小,单位K

Preroll 123

#还没有看出来是干嘛的,按字面应该是在开始的时候发送关键帧图像

StartSendOnKey

#设置音频编码器

AudioCodec mp2

#设置视频编码器

VideoCodec mpeg4

#还没有看出来做什么的

MaxTime 123

#音频码率,单位K

AudioBitRate 64

#音频声道数

AudioChannels 2

#音频采样率

AudioSampleRate 44100

#未使用,这部分代码给注释了

AudioQuality 1

#视频码率范围,单位K

VideoBitRateRange 1000-2000

#是否开启调试模式

Debug 1

#还没有看出什么用途

Strict 1

#视频缓冲区,单位:8K

VideoBufferSize 1000

#还没看出用途,单位:1000

VideoBitRateTolerance 100

#视频码率,单位:1000

VideoBitRate 1000

#视频尺寸,数字必须为16的倍数

VideoSize 720x576

#视频帧率

VideoFrameRate 25

#GOP,也就是多少帧出一个I帧

VideoGopSize 25

#相当于VideoGopSize=1

VideoIntraOnly

#设置视频高质量

VideoHighQuality

#设置CODEC_FLAG_4MV

Video4MotionVector

#设置可选项

AVOptionVideo xxxxx

AVOptionAudio xxxx

AVPresetVideo xxxx

AVPresetAudio xxxx

#下面几个没有看出起什么作用

VideoTag

DctFastint

IdctSimple

Qscale

VideoQDiff

VideoQMax

VideoQMin

LumaElim

ChromaElim

LumiMask

DarkMask

#没有视频

NoVideo

#没有音频

NoAudio

#ACL

ACL allow 192.168.1.0 192.168.1.255

#RTSP选项,还没有看出来怎么设置

RTSPOption

#组播地址

MulticastAddress 224.124.0.1

#组播端口

MulticastPort 5000

#组播TTL

MulticastTTL 10

#指定影片不循环播出

NoLoop

</Stream>

 

#显示ffserver服务器状态
<Stream stat.html>  Format status  </Stream>
 
#转向制定地址
<Redirect index.html>  URL http://www.ffmpeg.org/  </Redirect>
 
#装在指定模块
LoadModule xxx
原创粉丝点击