ffserver-02

https://trac.ffmpeg.org/wiki/ffserver

ffserver -d -f ffserver.conf

ffserver.conf

#1.配置服务器端口
Port 9999
BindAddress 0.0.0.0
MaxClients 1000
MaxBandwidth 100000
CustomLog -

#<Stream avi>
#File "/home/wubo.avi"
#Format avi
#</Stream>
#
<Feed avi.ffm>
File /tmp/avi.ffm #启动ffserver后会在/tmp目录下生成feed1.ffm文件
FileMaxSize 50M
</Feed>

<Stream avi>
  Feed avi.ffm
  Format avi
  VideoFrameRate 20
  VideoBufferSize 40
  VideoBitRate 64
  VideoSize 160x128
  AVOptionVideo flags +global_header
  AudioBitRate 32
  AudioChannels 2
  AudioSampleRate 44100
  AVOptionAudio flags +global_header
</Stream>

非缓冲:服务配置

<Stream avi>
 File "/home/wubo.avi"
 Format avi
</Stream>

客户端使用:

1、浏览器可以访问:http://ip:port/srteam_name 如:http://127.0.0.1:9999/avi

2、各种播放工具,ffplay,vlc

     如:  ffpaly -i http://127.0.0.1:9999/avi

     如果rtsp:ffpaly -i rtsp://127.0.0.1:9999/avi

 

缓冲:

<Feed avi.ffm>
File /tmp/avi.ffm #启动ffserver后会在/tmp目录下生成feed1.ffm文件
FileMaxSize 50M
</Feed>

<Stream avi>
  Feed avi.ffm
  Format avi
  VideoFrameRate 20
  VideoBufferSize 40
  VideoBitRate 64
  VideoSize 160x128
  AVOptionVideo flags +global_header
  AudioBitRate 32
  AudioChannels 2
  AudioSampleRate 44100
  AVOptionAudio flags +global_header
</Stream>

1、终端推流:ffmpeg -i srouce http://ip:port/feed_name 如:ffmpeg -i wubo.avi http://127.0.0.1:9999/avi.ffm

 2、其他终端使用

     ffplay -i http://ip:port/stream_name  如: ffplay -i http://127.0.0.1:9999/avi 

 

 

注意事项:经过官网查看,ffserver作为服务端的情况下支持的视频格式:

https://trac.ffmpeg.org/wiki/ffserver

# Format of the stream : you can choose among:
# mpeg       : MPEG-1 multiplexed video and audio
# mpegvideo  : only MPEG-1 video
# mp2        : MPEG-2 audio (use AudioCodec to select layer 2 and 3 codec)
# ogg        : Ogg format (Vorbis audio codec)
# rm         : RealNetworks-compatible stream. Multiplexed audio and video.
# ra         : RealNetworks-compatible stream. Audio only.
# mpjpeg     : Multipart JPEG (works with Netscape without any plugin)
# jpeg       : Generate a single JPEG image.
# asf        : ASF compatible streaming (Windows Media Player format).
# swf        : Macromedia Flash compatible stream
# avi        : AVI format (MPEG-4 video, MPEG audio sound)

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值