Nginx RTMP 服务器出现 "RTMP in chunk stream too big: 64 >= 32" 后断开连接的解决方案

在使用Java将Cam音视频流发送到Nginx-RTMP-Module Server时遇到'RTMP in chunk stream too big: 64 >= 32'错误。尝试调整max_streams和chunk_size无效。经作者确认为模块BUG,通过下载publish-time-fix2分支,重新编译安装Nginx-RTMP-Module解决了问题。
摘要由CSDN通过智能技术生成

RTMP Publisher

        我们用 Java 将从 Cam 提取的音视频流 mux 成 flv 以后,发 RTMP 流给 Nginx-RTMP-Module Server,后者发布 RTMP 服务。
        近来,我们发现 Nginx-RTMP-Module 发布 RTMP 服务的时候,时常出现 "RTMP in chunk stream too big: 64 >= 32" 错误。
        调整 max_streams 或者调整 chunk_size,我们都试过了,没用。
        后来经过 Nginx-RTMP-Module 作者的确认,这确实又是该模块的一个 BUG。之所以用"又",是因为《Nginx 的 RTMP 模块的在线统计功能 stat 在 multi-worker 模式下存在 Bug》。
        经作者指点,我们按照下面的步骤解决了类似于 "RTMP in chunk stream too big: 64 >= 32" 的这个问题。
       

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值