ffmpeg 推流rtmp 在我本机上测试正常 推送到服务器丢包如何解决

seekboya 2017-06-13 01:51:38
推送到我本机上 ffmpeg 跟踪返回 frame=13087 fps= 20 q=29.0 size= 120298kB time=00:10:54.41 bitrate=1505.9kbits/s speed= 1x 音频和图像显示正常

推送到服务器跟踪返回 [dshow @ 0000000000296fe0] real-time buffer [Webcam C170] [video input] too full or near too full (101% of size: 3041280 [rtbufsize parameter])! frame dropped! 图像是花屏的,音频也对不上。

大侠们如何解决。有碰到这样的问题的麻烦提供下思路。
...全文
1220 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
张少举 2020-09-05
  • 打赏
  • 举报
回复
代码里设置下av_format_context的max_picture_buffer属性即可。默认是2M也就是3041280字节。根据情况可以大一点
seekboya 2017-07-05
  • 打赏
  • 举报
回复
-f dshow -framerate 15 -rtbufsize 702000k -s " + with + "x" + height + " -i video=\"" + this.comboBox5.SelectedItem.ToString() + "\":audio=\"" + this.comboBox10.SelectedItem.ToString() + "\" " + where + " -vcodec libx264 -ac 1 -acodec libmp3lame -threads 4 -tune zerolatency -f flv 参数问题
香泉之家 2017-06-20
  • 打赏
  • 举报
回复
是怎么解决的呢?方便贴出来一下。
seekboya 2017-06-14
  • 打赏
  • 举报
回复
是参数的问题,已解决

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧