美文网首页
FFmpeg 输出h.264的流

FFmpeg 输出h.264的流

作者: 勤劳一沙鸥 | 来源:发表于2016-08-25 17:05 被阅读195次

如题,使用ffmpeg,将任意格式的视频文件,以h.264直播流形式输出

FFmpeg

相当著名的音视频处理工具,开源,免费,还有各类开发者类库。所以你见到的很多播放器内容,其实都有它的身影。官方网址FFmpeg

FFmpeg四大金刚

FFmpeg主要包含四个程序

  • ffmpeg 主要用于对媒体文件的内容进行操作,比如格式转换等
  • ffplay 简易播放器,能播放各种格式的视频,但我还没有用过
  • ffprobe 用于探查媒体文件的属性,时长,分辨率等
  • ffserver 流媒体服务器,可用于架设视频直播

一番搜索,发现实现目标就变得清晰了:建立ffserver,使用ffmpeg负责把媒体文件给ffserver,ffserver提供直播流的输出

理想很美满,现实很骨感```
各种测试各种试实现,官方文档在此[ffserver](https://www.ffmpeg.org/ffserver.html#Synopsis) ,使用```
ffmpeg -i INPUTFILE http://localhost:8090/feed1.ffm```向上推文件总是失败,百思不得姐,很无耐

踏破铁鞋无寻觅处,柳岸花明又一村 _ ```

Nginx闪亮登场

最后的实现方案,废掉了ffserver,使用nginx的rtmp模块,开启了一个流服务,然后ffmpeg再向上推流,一次成功,至些完成测试目录。

参考链接:http://blog.csdn.net/xdwyyan/article/details/43198985

相关文章

  • FFmpeg 输出h.264的流

    如题,使用ffmpeg,将任意格式的视频文件,以h.264直播流形式输出 FFmpeg 相当著名的音视频处理工具,...

  • 流媒体解码及H.264编码推流

    简介 相关理论 程序流程 Opencv解析视频流 像素格式转换 FFmpeg进行H.264编码 FFmpeg进行格...

  • 常见音视频播放流程

    本地文件(mp4,mkv等)或者网络视频流 ----ffmpeg demux----> H.264 stream ...

  • FFmpeg 解码本地 H.264

    最近学习 FFmpeg,自己写了一个小 Demo 解码一个 H.264 裸流数据FFmpeg 的编译导入等工作我们...

  • FFMpeg的常用命令与使用

    FFMpeg 常用命令的理解与使用 ffprobe 输出封装格式信息 // 以json格式输出 // 输出流信息 ...

  • FFmpeg流媒体(5)

    FFmpeg推多路流 1、管道方式输出多路流 如上,音频编码为AAC,视频编码为libx264,输出格式为FLV,...

  • FFmpeg转码(1)

    FFmpeg软编码(H.264) 查看libx264编码信息 x264编码参数 H.264编码举例: 1. 编码器...

  • 26_H.264编码实战

    本文的主要内容:使用H.264编码对YUV视频进行压缩。 使用FFmpeg命令进行H.264编码 如果是命令行的操...

  • 27_H.264解码实战

    本文的主要内容:对H.264数据进行解码(解压缩)。 使用FFmpeg命令进行H.264解码 如果是命令行的操作,...

  • ffmpeg推流及拉流

    推流与拉流 ffmpeg的安装 1 推流 ffmpeg -re -i /Users/binny/ffmpeg/ki...

网友评论

      本文标题:FFmpeg 输出h.264的流

      本文链接:https://www.haomeiwen.com/subject/odlbsttx.html