ffserver.conf配置小解以及小小测试应用
2013-10-19 02:12
323 查看
Port 8090
RTSPPort 554 rtsp,rtp的端口
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 5000 影响流播放,如果不足以播放,会在浏览器提示
# '-' is the standard output.
CustomLog - 指定日志输出
NoDaemon
<Feed feed1.ffm>
File /tmp/feed1.ffm 在线视频目录
FileMaxSize 100M
Launch ffmpeg 自动检测
</Feed>
<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream> ---stat页面,http://127.0.0.1/stat
#<Redirect index.html>
#URL http://www.ffmpeg.org/ #</Redirect> ---我注释了重定向,因为测试的时候并不需要,而且容易错乱
<Stream test1.avi>
Feed feed1.ffm 定义在线视频
Format avi
AudioBitRate 64
AudioChannels 1
AudioSampleRate 44100
VideoBitRate 256
VideoBufferSize 40
VideoFrameRate 24
VideoSize 160x128
VideoGopSize 30
VideoCodec mpeg4 ---定义视频编码器
VideoQMin 3
VideoQMax 31
</Stream> 结合http://www.beijus.info/?p=172 和 ffserver.conf来参考,大致用普通的视频音频参数就好了
<Stream file.swf>
Feed feed1.ffm
Format swf
VideoCodec flv
VideoFrameRate 15
VideoBufferSize 80000 ---缓冲的size 单位Bit
VideoBitRate 100
VideoQMin 1
VideoQMax 5
VideoSize 352×288
PreRoll 0
AudioCodec libmp3lame ---flv要用的音频
AudioChannels 1
AudioBitRate 32
</Stream>
我用openrtp测试过 avi 的rtsp播放.同时在线200没问题服务器load 很低(ps:我用的是双核1G测试的.).既然avi这么大的视频流都可以,那flv 自然应该也是更容易.所以暂时先放一边.当然视频参数数值仍然可以继续调整,譬如缩小帧 缩小size 减少fps 等都可以减少带宽的消耗..不过确实视频参数很NNN多...拿到一个平衡值不容易...
RTSPPort 554 rtsp,rtp的端口
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 5000 影响流播放,如果不足以播放,会在浏览器提示
# '-' is the standard output.
CustomLog - 指定日志输出
NoDaemon
<Feed feed1.ffm>
File /tmp/feed1.ffm 在线视频目录
FileMaxSize 100M
Launch ffmpeg 自动检测
</Feed>
<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream> ---stat页面,http://127.0.0.1/stat
#<Redirect index.html>
#URL http://www.ffmpeg.org/ #</Redirect> ---我注释了重定向,因为测试的时候并不需要,而且容易错乱
<Stream test1.avi>
Feed feed1.ffm 定义在线视频
Format avi
AudioBitRate 64
AudioChannels 1
AudioSampleRate 44100
VideoBitRate 256
VideoBufferSize 40
VideoFrameRate 24
VideoSize 160x128
VideoGopSize 30
VideoCodec mpeg4 ---定义视频编码器
VideoQMin 3
VideoQMax 31
</Stream> 结合http://www.beijus.info/?p=172 和 ffserver.conf来参考,大致用普通的视频音频参数就好了
<Stream file.swf>
Feed feed1.ffm
Format swf
VideoCodec flv
VideoFrameRate 15
VideoBufferSize 80000 ---缓冲的size 单位Bit
VideoBitRate 100
VideoQMin 1
VideoQMax 5
VideoSize 352×288
PreRoll 0
AudioCodec libmp3lame ---flv要用的音频
AudioChannels 1
AudioBitRate 32
</Stream>
我用openrtp测试过 avi 的rtsp播放.同时在线200没问题服务器load 很低(ps:我用的是双核1G测试的.).既然avi这么大的视频流都可以,那flv 自然应该也是更容易.所以暂时先放一边.当然视频参数数值仍然可以继续调整,譬如缩小帧 缩小size 减少fps 等都可以减少带宽的消耗..不过确实视频参数很NNN多...拿到一个平衡值不容易...
相关文章推荐
- TextView android:ellipsize属性的含义
- ffserver.conf设置项说明
- 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 强制登陆