librtmp死循环的bug

2019-01-04  本文已影响0人  梦入禅声

在rtmpdump源代码中,如果是推流情况,函数WriteN如果出现网络错误,设置了RTMP_EnableWrite。会出现死循环,RTMP_Close->SendFCUnpublish->WriteN。在WriteN函数中去掉写标记,修改如下:

r->Link.protocol &= ~RTMP_FEATURE_WRITE; RTMP_Close(r);

上一篇下一篇

猜你喜欢

热点阅读