<车载物联网项目,视频采集传输部分,第二天> 使用ffserver输出视频文件流,并且使用使用命令行终端播放视频文件

本文详细介绍如何通过FFmpeg的ffserver组件配置并播放视频。包括配置ffserver.conf文件的具体参数,启动ffserver服务,以及如何使用ffplay或浏览器播放视频。

   当FFmpeg等全部安装完毕之后,并且通过测试成功安装之后,我们就可以使用它进行视频的播放。

具体过程如下:(1)配置ffserver.conf这个文件,配置如下:

                   

  
    Port 9090  
    BindAddress 0.0.0.0  
      
    MaxHTTPConnections 2000  
    MaxClients 1000  
      
    MaxBandwidth 1000  
    CustomLog -  
      
    # Suppress that if you want to launch ffserver as a daemon.  
    NoDaemon  
      
    <Feed feed1.ffm>  
    File /tmp/feed1.ffm  
    FileMaxSize 200K
      
    </Feed>  
      
    <Stream test.avi>  
    Feed feed1.ffm  
    Format avi  
    StartSendOnKey  
    </Stream>  
      
    <Stream cloudtest.avi>  
    File "/home/hot/ffmpeg_sources/ffmpeg/test.avi"  
    Format avi  
    </Stream>  
      
    <Stream stat.html>  
    Format status  
      
    ACL allow localhost  
    ACL allow 192.168.0.0 192.168.255.255  
    </Stream>  
      
    <Redirect index.html>  
    URL http://www.ffmpeg.org/  
    </Redirect>  
然后我们就可以启动ffserver这个文件。
我们开启一个终端,进入ffmpeg这个目录:
执行:$ ffserver -f ./doc/ffserver.conf 如下图:

运行之后出现如下信息:

这个时候我们开启一个新的终端:
输入:ffplay http://localhost:9090/cloudtest.avi

然后视频就开始播放了:

另外一种的文件的播放方式就是如下:
使用浏览器进行播放:我们打开浏览器 并且输入
http://localhost:9090/cloudtest.avi 视频就会在浏览器进行播放 播放结果如下图

========================================================================================


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值