当前位置: 首页 > news >正文

live555推流服务器异常

1.后端异常信息:

MultiFramedRTPSink::afterGettingFrame1(): The input frame data was too large for our buffer size (100176).  48899 bytes of trailing data was dropped!  Correct this by increasing "OutPacketBuffer::maxSize" to at least maxSize:100000 numTruncatedBytes:48899148899, *before* creating this 'RTPSink'.  (Current value is 100000.)

后台异常,vlc拉流花屏。

解决办法:

修改liveMedia库文件:

1.修改liveMedia/StreamParser.cpp中的 "#define BANK_SIZE 150000", 改成"#define BANK_SIZE 150000 * 4", 这个大小是参考其他人的。

2.修改liveMedia/MediaSink.cpp中的OutPacketBuffer::maxSize大小, 原来的60000改成600000,

3.修改liveMedia/MultiFramedRTPSource.cpp中的increaseReceiveBufferTo(env, RTPgs->socketNum(), 50*1024);大小,改成increaseReceiveBufferTo(env, RTPgs->socketNum(), 600*1024);

4.修改DynamicRTSPServer.cpp中的OutPacketBuffer::maxSize,全部改成OutPacketBuffer::maxSize = 6000000;

修改后效果:

相关文章:

  • CAN协议介绍
  • 图像生成-ICCV2019-SinGAN: Learning a Generative Model from a Single Natural Image
  • WebRTC简介
  • JavaJDBC与数据库及底层实现拓展
  • 简洁实用的3个免费wordpress主题
  • 微前端框架 Qiankun 的应用及问题分析
  • CUDA计时函数:精确测量GPU代码执行时间
  • 从零开始用HTML、CSS和JavaScript制作贪吃蛇网页小游戏
  • 责任链模式+策略模式在项目中的实践
  • PostgreSQL 如何有效地处理数据的加密和解密
  • rom定制系列------小米note3 原生安卓15 批量线刷 默认开启usb功能选项 插电自启等
  • Python组合数据类型(一)
  • SyntaxError: Unexpected end of input
  • DeepSeek + 沉浸式翻译 打造智能翻译助手
  • RAG系统(检索增强生成)的优化策略
  • 学习前端前需要了解的一些概念(详细版)
  • MATLAB—从入门到精通的第二天
  • vuejs相关链接和格式化插件推荐
  • vscode mac版本 配置git
  • 什么是AI Agent
  • 网站上微信的链接怎么做/福州短视频seo服务
  • 广告艺术设计学什么/宁波seo排名费用
  • 企业网站排名优化/头条热点新闻
  • 有机蔬菜网站是如何建设/流量宝官网
  • 中英文网站建设 pdf/链接生成二维码
  • 北京网站建设方案书/免费网站模板网