ffmpeg
ffmpeg
ChenJunAn97
这个作者很懒,什么都没留下…
展开
-
关于av_read_frame 返回值小于0的问题
我自己写的一个ffmpeg播放器,播放本地视频的时候可以完整播放,播放实时视频流的时候,播放一阵子后会av_read_frame返回值为-5,错误为 I/O 问题,查看了流媒体服务器的日志,显示的是socket send timeout。在网上找了资料后,再对比了另一个播放器的实现后,定位问题在ffmpeg取流线程上。解决方案:如果ffmpeg取流线程同时兼顾解码,会导致cpu占用会很高。可以设置一个缓冲区和一个新线程。把取流线程的packet放到缓冲区,另一个线程实现解码渲染。经测试,没有发生该情况原创 2022-02-23 01:37:06 · 1954 阅读 · 0 评论 -
ffmpeg使用avformat_open_input的时候报错method SETUP failed:461 Client error
method SETUP failed:461 Client error解决方法:提示这个RTSP流不支持TCP transport,修改程序参数设置transport为UDP试试。原创 2021-09-29 11:29:18 · 2972 阅读 · 1 评论