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

如果想把两台电脑中的一台电脑当做服务器,一台当做用户,让用户通过命令行的ffplay命令,
播放远端服务器上的文件可以使用如下设置:
(1)查看用户的IP地址,在终端下使用ifconfig这个命令可以查看到用户的IP地址,如下图:

(2)把用户的IP地址添加到ffserver.conf这个文件之中:如下
  Port 9090  
    BindAddress 0.0.0.0  
      
    MaxHTTPConnections 2000  
    MaxClients 1000  
      
    MaxBandwidth 10000  
    CustomLog -  
      
    # Suppress that if you want to launch ffserver as a daemon.  
    NoDaemon  
      
    <Feed feed1.ffm>  
    File /tmp/feed1.ffm  
    FileMaxSize 200M
    </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.100.116
    ACL allow 192.168.100.104
    ACL allow 192.168.0.0 192.168.255.255  
    </Stream>  
      
    <Redirect index.html>  
    URL http://www.ffmpeg.org/  
    </Redirect>  
(3)在服务器的电脑上运行:ffserver   如下图:

再另外开一个终端运行如下命令:
  ffmpeg  -i   /home/hot/ffmpeg_sources/ffmpeg/test.avi         http://localhost:9090/feed1.ffm
(4)在另外的一台电脑上,也就是客户机上,开启终端输入:
ffplay  http://192.168.100.168:9090/cloudtest.avi  就可以读取文件
结果如图:




http://www.cnblogs.com/wyqfighting/archive/2013/03/03/2941976.html


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值