DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 474 下一页

2021年7月29日

摘要: 在AVPacket中有两个比较相近的函数av_packet_free和av_free_packet,在看api的时候有些迷茫,不知道如何使用,之后特意看了一下源码,在此记录一下 不多说,直接上源码 //av_free_packet其实就是清空pkt中data以及buf的内容,并没有把pkt的指针清空 阅读全文
posted @ 2021-07-29 14:39 DoubleLi 阅读(2083) 评论(0) 推荐(0)

摘要: 函数功能: 打开一个文件 函数原型:FILE * fopen(const char * path,const char * mode); 相关函数:open,fclose,fopen_s,_wfopen 所需库: <stdio.h> 返回值: 文件顺利打开后,指向该流的文件指针就会被返回。若果文件打 阅读全文
posted @ 2021-07-29 11:07 DoubleLi 阅读(1068) 评论(0) 推荐(0)

2021年7月28日

摘要: from:https://zhuanlan.zhihu.com/p/23606669 本文是我的《FFMPEG Tips》系列的第三篇文章,上篇文章 介绍了如何提取整个音视频码流的媒体信息,包括:封装格式、编码格式、视频的分辨率、帧率、码率、音频的采样率、位宽、通道数等等,而本文则关注得更细一点,看 阅读全文
posted @ 2021-07-28 16:39 DoubleLi 阅读(1135) 评论(0) 推荐(0)

摘要: ffmpeg推流降低延迟的优化一.针对编码器上下文的参数配置AVCodecContext *vc = NULL; // AV_CODEC_FLAG_GLOBAL_HEADER -- 将全局头文件放在引渡文件中,而不是每个关键帧中。 //AV_CODEC_FLAG_LOW_DELAY --较低延迟 v 阅读全文
posted @ 2021-07-28 16:33 DoubleLi 阅读(3890) 评论(0) 推荐(0)

摘要: 最新使用 FFmpeg 进行 H264 的编码时,发现视频编码有延迟,不是实时编码,进过一番研究发现,只要在调用 avcodec_open2 函数 打开编码器时,设置 AVDictionary 参数即可,关键代码如下: avcodec_open2函数: int avcodec_open2(AVCod 阅读全文
posted @ 2021-07-28 16:31 DoubleLi 阅读(1516) 评论(0) 推荐(1)

摘要: FFMPEG关于推流端降低延迟调节(一) 本文所写的是调节推流端降低延迟能调节的一些方案,有不足请补充,其他端方向类似,例如降低采集缓存,减少编码时间等等,如有需要请参考。本文以windows推流端为例做解释。 1:减少采集缓存 av_dict_set(&p_device_options,"rtbu 阅读全文
posted @ 2021-07-28 16:23 DoubleLi 阅读(2357) 评论(0) 推荐(0)

摘要: from:http://lib.csdn.net/article/57/40941?knId=1586 近日在做一个分布式转码服务器,解码器是采用开源的ffmpeg,在开发的过程中遇到一个问题:编码延迟多大5、6秒钟,也就是最初编码的几十帧并不能马上取出,而我们的要求是实时编码!虽然我对视频编码方面 阅读全文
posted @ 2021-07-28 16:20 DoubleLi 阅读(749) 评论(0) 推荐(0)

摘要: av_dict_set(&optionsDict, "rtsp_transport", "udp", 0); av_dict_set(&optionsDict, "stimeout", "200000", 0); av_dict_set(&optionsDict, "fflags", "nobuff 阅读全文
posted @ 2021-07-28 15:57 DoubleLi 阅读(1483) 评论(0) 推荐(0)

摘要: 不知大家有没有发现FFmpeg长时间解码会出现延时增大(特别是在丢包的情况下)?如果在播放本地文件,这个问题是没有影响的。但是如果播放的是实时流,则图像的延时就越来越大。本人是做安防监控的,很多招标项目对解码器的图像延时都有要求:不能高于250毫秒。所以,对实时性要求高的场合,要尽量降低图像的延时。 阅读全文
posted @ 2021-07-28 15:41 DoubleLi 阅读(3920) 评论(0) 推荐(0)

2021年7月26日

摘要: 最左边的线不一定是当前分支,每条线的颜色和后面标签颜色一致,从标签名字和当前分支名比对看哪条线是当前分支。 最左边线好像是最近一次提交所在的分支即哪个分支最后一次提交时间最近,就在最左边。 sourceTree图解116.png 小白点圆圈表示当前分支的最后一次提交。同时后面的提交注释是粗体显示。 阅读全文
posted @ 2021-07-26 11:55 DoubleLi 阅读(1134) 评论(0) 推荐(0)

上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 474 下一页