码迷,mamicode.com
首页 > 其他好文 > 详细

ffmpeg 错误 real-time buffer [USB2.0 Camera] [video input] too full or near too full (101% of size: 30412)

时间:2017-12-09 15:57:41      阅读:1431      评论:0      收藏:0      [点我收藏+]

标签:流媒体   视频   服务   方法   video   保存   near   线程   摄像机   

      利用ffmpeg 获取USB 或者本地摄像机视频,并将视频编码后保存本地文件或者发送到远端流媒体服务经常会出现

类似real-time buffer [USB2.0 Camera] [video input] too full or near too full (101% of size: 30412) 这样的错误,其根本

原因是编码的速度太慢导致过多的图片数据保存在缓存内,缓存区空间太小或满了就会报错。如何解决这个问题呢?

有两条思路:1加快编码速度,可以选择硬件编码。2是读取视频包跟编码分两个线程来完成。第二种方法会可能带来什么问题?

答案是延时,也就是可能出现虽着时间的推移会越播越慢。

       如需要交流可以加QQ群127903734 ,或者QQ:350197870。

 

ffmpeg 错误 real-time buffer [USB2.0 Camera] [video input] too full or near too full (101% of size: 30412)

标签:流媒体   视频   服务   方法   video   保存   near   线程   摄像机   

原文地址:http://www.cnblogs.com/wanggang123/p/8011425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!