eguid / FFCH4J

FFCH4J项目全称:FFmpeg命令处理器(原用名FFmpegComandHandler4java,FFmpeg命令行运行管理器)。不仅仅只是跨平台的ffmpeg命令执行、停止、查询功能的处理器,还是跨平台的命令行操作处理器
http://blog.csdn.net/eguid_1/article/details/52968220
Apache License 2.0
507 stars 225 forks source link

您好,感觉有的流断的不彻底 #22

Open senmaowang opened 4 years ago

senmaowang commented 4 years ago

您好,非常感谢您的这个开源项目,给我带来了很大的便利,我用您的项目做了一个摄像头推流rstp转换到rtmp的项目,发现了在结束推流命令后,偶尔会存在rtmp流已经停止了输出,但是ffmpeg的拉rtsp流还在继续运行,不知道这个具体该如何检查流的这个状态,或者怎么可以结束这个拉流行为,日志追踪看到所有的stop都是正常的,期待您的解惑,非常感谢您的付出!

senmaowang commented 4 years ago

后面追踪ffmpeg进程发现产生了一些僵尸进程,是不是进程的stop方法没有完全释放

eguid commented 4 years ago

是的,有些断流确实不彻底,我来找一下问题