技术编程|视频云-边-端协同架构开发qt+ffmpeg,出现视频拉流报错如何处理?
TSINGSEE青犀视频研发团队会不定期进行不同程序的编译 , 尝试多种可能 , 如果尝试编译成功 , 在未来也许会用到正式的产品开发当中 , 因此编译的过程是我们研发团队开发的过程 , 也是产品功能上不断完善的过程 。
我们的研发团队开始研究使用qt+ffmpeg实现拉流 , 但是直接编译运行程序会出现“程序异常结束”的报错 , 如下图:
文章图片
文章图片
首先 , 我们检查了在运行QT程序实现拉流的代码 , 此处是没有错误的 , 那么就是在编译过程中使用了.dll文件 。dll是ffmpeg封装的库 , 里面是程序的二进制 , 因为程序要找到dll库 , 才能运行起来 。
因此我们这里可以判断是由于dll文件导致程序导致没有找到ffmpeg的库 , 而无法运行 。
所以我们解决此处的报错有二种办法:
1、把ffmpeg加入到环境变量(里面必须要有ffmpeg所依赖的dll文件) , 如下图
文章图片
文章图片
2、把所依赖的dll放到程序执行的exe文件目录下 。
随后清除qt运行的工程文件(.exe) , 再把qt软件关闭 , 重新进行编辑即可 。
【技术编程|视频云-边-端协同架构开发qt+ffmpeg,出现视频拉流报错如何处理?】TSINGSEE青犀视频云边端架构集合了TSINGSEE青犀视频团队多年来的经验积累 , 目前有EasyNVR、EasyDSS、EasyCVR、EasyGBS等视频流媒体平台 , 还有EasyPlayer系列播放器项目 , 均可集成进第三方平台 , 且有丰富的二次接口供调用 , 欢迎大家的使用和测试 。
推荐阅读
- 电池技术,相机发烧|防爆相机多少钱能买到?
- 行业互联网|深圳第22届高交会闭幕:一大批新技术新成果集中亮相
- 路遇十三|提取阿里、淘宝小视频软件,可快速批量提取淘宝视频事前准备:步骤演示:
- 电池技术|动能转换看烟台|有锂电池的地方就有创为
- 行业互联网|2020十大新兴技术揭晓!每一项都可能颠覆我们的生活
- 行业互联网|英国运输技术论坛发布网络安全标准和指南摘要
- 钉科技|“选择性过滤”太难?方太“死磕”8年突破净水技术
- 传媒圈|65.6%未成年人使用过短视频,经常使用的不足一成
- 中国新闻网|告别各自为营,梧桐车联宣布开放系统“技术底座”
- 腾讯|腾讯举办科学脱口秀X-Talk,聚焦人工智能、基因编辑等前沿技术
