ffmpeg推流出错

在React项目中使用ffmpeg+nginx+flvjs实现视频监控时报错:DemuxException: type = CodecUnsupported, info = Flv: Unsupported audio codec idx: 7

出错原因:浏览器禁止音频自动播放,但是ffmpeg推流的时候音频流也推了。

解决方案:推流的时候不推音频流只推视频流。

原来推流的命令是这样写的(推音频和视频流):ffmpeg -i media_file -vcodec copy -acodec copy -f flv rtmp://yourdomain/app/stream

修改之后的推流命令(只推视频流):ffmpeg -i media_file -vcodec copy -an -f flv rtmp://yourdomain/app/stream

命令中用到的各项参数:

-i:表示输入视频文件,后跟视频文件路径/URL

-f:强制ffmpeg采用某种格式,后跟对应的格式。

推荐阅读:他讲了推流成功之后,前端代码中URL地址应该怎么写,各项参数是什么。还有很多其他的内容。自己看吧。

https://segmentfault.com/a/1190000016043297

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    sillen阅读 10,733评论 2 45
  • 前言 FFMPEG是特别强大的专门用于处理音视频的开源库。你既可以使用它的API对音视频进行处理,也可以使用它提供...
    劉小乙阅读 3,733评论 0 0
  • 前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流...
    RichyLeo阅读 17,566评论 1 22
  • 前言 FFMPEG是特别强大的专门用于处理音视频的开源库。你既可以使用它的API对音视频进行处理,也可以使用它提供...
    waiwaaa阅读 3,907评论 0 0
  • [TOC] 基本知识FFmpeg 资源网站音视频流容器声道命令种类处理流程 下载 目录结构 模块列表显示所有可用的...
    Afra55阅读 5,154评论 0 1