ffmpeg
a1317338022
这个作者很懒,什么都没留下…
展开
-
ubuntu16.04 安装rtmpdump
linux 编译安装TRMPdump(libRTMP)需要编译libRTMP,首先需要安装配置编译环境。网上能够找到的资料多是在Windows环境编译。这里介绍一下在Linux系统中编译安装libRTMP,一来给后来者一个参考,二来也给自己做一个备忘录。 编译libRTMP之前,需要安装下面三个软件:openssl , zlib, libssl-dev (一)open转载 2017-10-02 22:03:16 · 1294 阅读 · 0 评论 -
gstream 编译官方第五个代码报错:找不到#include <gst/video/videooverlay.h>
报了以下错误:gtk+-3.0 gstreamer-1.0`gtk_test.c:3:36: fatal error: gst/video/videooverlay.h: No such file or directory安装一下这个包就好了libgstreamer-plugins-base1.0-dev sudo apt-get install libgstreamer-原创 2017-11-07 17:16:19 · 2695 阅读 · 1 评论 -
ffmpeg拉流rtmp音频实时数据有延时的解决方法
最近在做一个从rtmp服务器中拉流音频实时数据会延迟播放的问题,从rtmp播放端发现,是探测时间太长了,超过了5s,播放数据就延迟播放了5second,卡在了这个函数:avformat_find_stream_info(),我通过ffplay的以下命令可以解决播放延时的问题: ffmpeg ffplay播放延时大问题:播放延时参数设置本文转自:h原创 2017-10-13 15:44:02 · 18551 阅读 · 2 评论 -
ffmpeg实现实时录音并推流的功能
基本方法就是在原有的推流代码基础上(比如rtmp推流的代码),修改打开输入设备的代码改为如下类似的代码,调整一下源文件的变量等设置,就可以实现了: //输入(Input)// if ((ret = avformat_open_input(&ifmt_ctx, in_filename, 0, 0)) < 0) {// printf( "Could not open input file原创 2017-10-13 16:26:54 · 10640 阅读 · 1 评论