ffmpeg avformat_open_input失败,返回错误码-10049,错误描述:Error number -10049 occurred

调试代码,找到如果设置了time_out参数,就会失败,不设置就没问题,具体原因还没有找到,备注此问题,以待后续继续分析

源代码:

av_register_all();
avformat_network_init();AVFormatContext *pFormatCtx = avformat_alloc_context();
pFormatCtx->interrupt_callback.opaque = this;
pFormatCtx->interrupt_callback.callback = interrupt_cb;//设置超时回调函数AVDictionary *optionsDict = NULL;
if(Rtsp_Protocol==TCP)
{av_dict_set(&optionsDict, "rtsp_transport", "tcp", 0);//采用tcp传输
}
av_dict_set(&optionsDict, "stimeout", "5000000", 0);//设置rtsp超时5s,单位微妙//以下timeout设置了,就会input_open失败,-10049
//av_dict_set(&optionsDict, "timeout", "3000000", 0);//设置超时3秒,单位http:ms,udp:s
av_dict_set(&optionsDict, "rw_timeout", "5000", 0);//单位:msint ret =0;
if ((ret=avformat_open_input(&pFormatCtx, url, NULL, &optionsDict)) != 0)
{log_error("Couldn't open input stream %d,ret);return -1;
}  

设置下面这个参数,就失败

如果有大佬知道原因,可以留言,感谢

ffmpeg avformat_open_input返回失败,错误码-10049相关推荐

  1. ffmpeg avformat_open_input返回失败的解决办法

    用ffmpeg做的第一个程序,参考网上的代码,就出现了一些问题,其中avformat_open_input返回失败. 下面是我在网上收集到的失败信息的相关解决: 很多朋友在使用新版本的ffmpeg时, ...

  2. curl返回常见错误码

    关注公众号 风色年代(itfantasycc) 300G微服务资料等你拿! curl返回常见错误码 - 阿波伦 - 博客园 CURLE_OK(0) 成功. CURLE_UNSUPPORTED_PROT ...

  3. LoadLibrary下错误返回126错误码排查过程

    在开发一些Windows下的应用程序过程中,经常会手动加载一些DLL,使用的就是LoadLibrary这个函数,而这个函数一旦失败,返回的错误码基本都是126,126错误码的意思是找不到指定的模块,这 ...

  4. libcurl中上传文件的坑-英文操作系统中文路径无法上传返回26错误码

    libcurl中上传文件的坑-英文操作系统中文路径无法上传返回26错误码 最近在使用libcurl使用表单形式上传本地文件,自己测试的时候都没有问题,但是在测试的电脑上无法上传,返回26错误码,在li ...

  5. qq联合登陆失败 错误码100044

    最近刚将工程从eclipse搬到studio上,问题多多啊 . 其中一个就是qq联合登陆失败  错误码100044 各种查资料找原因 说法1:原来是上线之后的qq appid和appkey不一样,一致 ...

  6. mysql 远程 2003错误_MySQL远程连接失败(错误码:2003)

    注:本文来源于< MySQL远程连接失败(错误码:2003)> (1) Xshell远程登陆服务器,用"ps aux|grep mysql"命令查看,MySQL服务已启 ...

  7. 小米手机安装失败错误码

    小米手机安装失败错误码 用miui系统开发app,出现了一些安装失败的情况 错误码与原因 安装失败错误码 -7 与已安装应用签名不同 安装失败错误码 -15 应用仅仅属于测试的debug版本,仅限于a ...

  8. linux udp 广播recvfrom 返回 -1 错误码是 11 EAGAIN Resource temporarily unavailable

    版本:银河麒麟桌面操作系统V10(SP1) 内核:Linux 5.4.18-28.23-bj-generic CPU:Loongson-3A5000 架构:loongarch64-linux-gnu ...

  9. 使用百度地图定位功能第一次成功,第二次开始返回505错误码

    使用百度地图定位功能第一次成功,第二次开始返回505错误码 505错误码的意思是AK错误,申请AK的时候要严格按照官网的教程 http://lbsyun.baidu.com/index.php?tit ...

最新文章

  1. LTE CRS 时频资源
  2. 面试官:说出几个你熟悉的 Zookeeper 命令
  3. rust(50)-图像(3)
  4. 一文搞懂 SQL:基础知识和业务实践总结
  5. 控制台异常:Could not connection
  6. 通过options探测服务器信息,WEB服务器启用了OPTIONS方法
  7. [D3] Start Visualizing Data Driven Documents with D3 v4
  8. mysql所选路径已经存在_MySQL 入门知识(下) | 周末送资料
  9. 虚拟机,samba服务:路径太深,无法复制
  10. LiveGBS国标GB/T28181视频平台获取海康大华宇视摄像机设备通道视频流直播地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP直播流地址示例
  11. JaxWsProxyFactoryBean调用WebService实例
  12. hi3798 run linux,EC6108V9(HI3798MV100)刷(linux)ubuntu16.04
  13. [计算机毕业设计]基于SM9的密钥交换方案的实现与应用
  14. TapTap 发布游戏
  15. 问题 : 找出直系亲属
  16. Boost.Locale 之字符转换 gbk utf8 big5 string wstring等
  17. 我的Qt作品(5)使用Qt+Halcon实现模板匹配;支持ROI框选/橡皮擦涂抹功能
  18. Transformer Cognos操作
  19. 大疆无人机参数解释YAW/Roll/Pitch
  20. LeetCode——69 x的平方根

热门文章

  1. @Data的注解以及相关的注解
  2. Kotlin(三) 语法糖
  3. 测试你的智力,大家来玩很好玩的跳青蛙
  4. 子比主题美化插件-PPHU美化插件
  5. Python实战:python操作GZ文件,实现文件压缩与解压缩
  6. SQL SERVER高级知识梳理一:语法,函数,系统表笔记
  7. matlab 光流法工具箱,光流法%matlab笔记
  8. 2022-2028中国Tableau咨询服务市场现状研究分析与发展前景预测报告
  9. python网络编程web教程_python网络编程学习笔记(6):Web客户端访问
  10. android混淆保留内部类,混淆jar包总结