您的位置:首页 > 其它

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>

#显示ffserver服务器状态

<Streamstat.html>Formatstatus</Stream>


#转向制定地址

<Redirectindex.html>URLhttp://www.ffmpeg.org/</Redirect>


#装在指定模块

LoadModulexxx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: