ffmpeg命令行接收rtmp的问题

14 篇文章 1 订阅
6 篇文章 0 订阅

在使用ffmpeg的命令行接收rtmp流的过程中发现无法正常接收,出现如下问题:

topsluo@localhost:~/workspace/ffmpeg-3.2.2$ ./ffmpeg -live 1 -i rtmp://192.168.10.230:1935/live/test test.ts     
ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
Closing connection: NetStream.Play.StreamNotFound
rtmp://192.168.10.230:1935/live/test: Unknown error occurred

在网上找了一下查关问题的解决方法,最终这条链接给了我一些提示,修改一下命令行:

./ffmpeg -i rtmp://192.168.10.230:1935/live/test test.ts
改为
./ffmpeg -rtmp_live 1 -i rtmp://192.168.10.230:1935/live/test test.ts

最终发现,问题得到解决

topsluo@localhost:~/workspace/ffmpeg-3.2.2$ ./ffmpeg -rtmp_live 1 -i rtmp://192.168.10.230:1935/live/test
Input #0, flv, from 'rtmp://192.168.10.230:1935/live/test':
  Metadata:
    fileSize        : 0
    audiochannels   : 2
    encoder         : Open Broadcaster Software v0.638b
  Duration: 00:00:00.00, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p(tv, bt709/bt709/iec61966-2-1, progressive), 1920x1080, 30.30 fps, 30 tbr, 1k tbn, 60 tbc
    Stream #0:1: Audio: aac (LC), 48000 Hz, stereo, fltp
    At least one output file must be specified
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值