DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2023年3月17日

摘要: 1、使用function类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 //myFunction.js var CMyFunc=function() { //类的公共方法,供外部调用 this.Func1=function( 阅读全文
posted @ 2023-03-17 18:13 DoubleLi 阅读(75) 评论(0) 推荐(0)

摘要: ES6是什么 ECMAScript 6.0(以下简称ES6)是JavaScript语言(现在是遵循ES5标准)的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ES6的新特性 ES6中的let命令,声明变量,用 阅读全文
posted @ 2023-03-17 17:54 DoubleLi 阅读(182) 评论(0) 推荐(0)

摘要: ffmpeg的avformat_open_input()和av_read_frame默认是阻塞的 * 用户可以通过设置“ic->flags |= AVFMT_FLAG_NONBLOCK;”设置成非阻塞(通常是不推荐的); * 或者是设置超时时间; * 或者是设置interrupt_callback定 阅读全文
posted @ 2023-03-17 11:01 DoubleLi 阅读(1296) 评论(0) 推荐(0)

摘要: 索引地址:系列教程索引地址 上一篇:FFmpeg5开发入门教程02:开发组件介绍 新建一个Qt纯C/C++项目。按照FFmpeg5开发入门教程00:准备添加头文件和配置文件。 在main()中添加: 1 2 3 unsigned codecVer = avcodec_version(); print 阅读全文
posted @ 2023-03-17 10:56 DoubleLi 阅读(178) 评论(0) 推荐(0)

摘要: 本系列将记录FFmpeg开发过程中一系列相关操作、技术总结、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,我永 阅读全文
posted @ 2023-03-17 10:56 DoubleLi 阅读(176) 评论(0) 推荐(0)

摘要: 索引地址:系列教程索引地址 FFmpeg开发需要完整(不完整也行)的C/C++知识。 软件配置: 我的操作系统是Manjaro Linux,所有的软件直接从Manjaro软件仓库中安装,保持更新。 Makefile 如果是纯C/C++开发的话,使用Makefile或者CMake编译。 模板Makef 阅读全文
posted @ 2023-03-17 10:55 DoubleLi 阅读(118) 评论(0) 推荐(0)

摘要: //其实ffmpeg从4.0开始不用stimeout,用的listen_timeout等待网络超时,不然会一直超时下去。 AVDictionary* options = nullptr; //实时播放使用udp,减小带宽并防止断线 av_dict_set(&options, "rtsp_transp 阅读全文
posted @ 2023-03-17 10:31 DoubleLi 阅读(659) 评论(0) 推荐(0)

摘要: 通过ffmpeg 读取摄像头数据, 当设备移除后, 读取数据不阻塞设置: infmtCtx->flags |= AVFMT_FLAG_NONBLOCK; // 加上既可. if (avformat_open_input(&infmtCtx, dshow_name, fmt, &options) != 阅读全文
posted @ 2023-03-17 10:24 DoubleLi 阅读(310) 评论(0) 推荐(0)

摘要: ffmpeg拉取RTSP流 正常操作不会有问题 但是如果途中, 把RTSP的流断了, 发现 会卡死 在avformat_find_stream_info函数中, 把这个函数注释掉的话就会卡死在av_read_frame中 ,大概需要30m才会返回 网上搜了下 无论是 设置超时方法 还是 回调函数都不 阅读全文
posted @ 2023-03-17 10:18 DoubleLi 阅读(1282) 评论(0) 推荐(0)

摘要: 参考:http://www.mamicode.com/info-detail-561129.html FFmpeg长时间无响应的解决方法 需要解决的问题 1、FFmpeg去连接的时候相机不在线导致avformat_open_input等函数一直死等,造成程序卡死 2、av_read_frame的过程 阅读全文
posted @ 2023-03-17 10:16 DoubleLi 阅读(549) 评论(0) 推荐(0)