Monibuca / plugin-rtmp

RTMP协议插件,提供RTMP协议的server功能:接收rtmp推流和rtmp的播放功能
MIT License
94 stars 51 forks source link

测试到一个问题,当ffplay拉取rtmp流时会出现chunksize 大小不配的错误 #23

Open daxiong0327 opened 1 year ago

daxiong0327 commented 1 year ago

image

如上图所示,可以频繁的复现。暂时不知道怎么定位。

daxiong0327 commented 1 year ago

复现方法,录制了出现问题的那段视频,用ffmpeg推rtmp到媒体服务器。再用ffplay从媒体服务器拉拉流播放。大概率就会出现。chatgpt。

daxiong0327 commented 1 year ago

经过分析,rtmp协议写入时会出现错误,同样的帧数据解析出的chunk hander 的长度不一样。实际对比帧数据是一致的。这将导致客户端解析rtmp时会出现解码错误的问题。

eg: image

image

32971是正确的。