ireader / media-server

RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
MIT License
3.11k stars 1.09k forks source link

使用本库文件接收摄像头H265视频流报错问题的咨询。 #321

Closed aidelingyu closed 11 months ago

aidelingyu commented 11 months ago

大神你好,我使用zlmediakit流媒体时,发现接收摄像头H265视频流时,流媒体会报错。报错日志如下: 报错 根据日志内容,发现流媒体调用了本项目中libmpeg模块下的mpeg-psm.c文件中的psm_read方法,该方法中有一个assert校验代码(mpeg-psm.c文件中的112行)assert(mpeg_bits_tell(reader) == off + element_stream_info_length);报错就是因为这个判断触发的,我尝试把这个校验注释并重新编译流媒体源码,就可以正常接收摄像头推送的H265视频流了。想咨询一下,去掉这个校验会有什么影响吗?

ireader commented 11 months ago

没有影响, 这个assert只是提示性的, 可能是psm里description解析失败了, 不影响正常使用.

aidelingyu commented 11 months ago

@ireader 好的。感谢大神