chenypgg

Results 1 issues of chenypgg

作者您好,我们在使用Node-Media-Server过程中遇到了两个可能需要你们进行修复的偶发型BUG: 1,在pull模式里,如果有两个或多个客户端播放同一个streamPath(websocket协议),然后在逐一停止播放,有很大概率会出现该StreamPath在没客户端的情况下(Clients为0),**服务一直保持推流状态(这个streamPath的ffmpeg进程一直没结束或长达四五个小时的持续运行),这会一直占用服务器的下行带宽(因为conf.edge配置的是边缘服务器的流地址),还会在相当长的一段时间内占用服务器的内存(ffmpeg进程会占用内存,如果ffmpeg进程过多,一定会导致OOM)**,正常情况下应该是当Clients为0时会立即结束该streamPath的ffmpeg进程。 2,同样在pull模式下,不知道在什么情况下(我们还没有复现出来),都没有streamPath推流进程了,但是ws的统计数量有多个,我们在使用一段时间之后最多的时候是15个,但实际情况是没有任何一个播放客户端