千里溃的技术站

技术改变生活
关心代码质量和用户体验
  1. 首页
  2. FFmpeg
  3. 正文

ffmpeg -stimeout 超时设置不生效问题

2021年10月29日 4478点热度 0人点赞 0条评论

ffmpeg -stimeout 设置不生效问题
ffmpeg用avformat_open_input()解析网络流时,默认是阻塞的。

当遇到解析错误的网络流时,会导致该函数长时间不返回。

为此可以设置ffmpeg的-stimeout 的参数,要注意 -stimeout的单位是us 微妙。

用法就是设置在解析的 url 之前 (这里设置超时为5秒)即:

ffmpeg -stimeout 5000000  -i rtsp://admin:admin@192.168.7.102:554/h264...........

或者:

ffmpeg -stimeout 5000000 -rtsp_transport tcp  -i rtsp://admin:12345@172.16.7.166:554/h264.....

备注:-stimeout 设置在你要解析的url之后是没有作用的。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: ffmpeg
最后更新:2021年10月29日

hepeichun

人类改变世界,技术改变生活!

点赞

hepeichun

人类改变世界,技术改变生活!

最新 热点 随机
最新 热点 随机
解决Windows无法访问\\TOWER 无法访问SMB共享的问题 多方法解决设置width:100%再设置margin或padding溢出的问题 swoole Windows 开发(swoole-cli 开发 hyperf) Go 打包静态资源(文件或文件夹)到二进制 30个高效开发方法🔥 uniapp swiper组件current属性动态赋值无效问题的探究
PHP依赖注入和控制反转 解决Windows无法访问\\TOWER 无法访问SMB共享的问题 PHP实现依赖注入 30个高效开发方法🔥 swoole Windows 开发(swoole-cli 开发 hyperf) Go 打包静态资源(文件或文件夹)到二进制
标签聚合
PHP swoole ffmpeg DI 依赖注入 hyperf

COPYRIGHT © 2021-2022 hepeichun.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

皖ICP备15003431号-2

皖公网安备34010402703848号