Mediastream 已失效

Mediastream 已失效

我正在 Linux Ubuntu 中使用 mono 运行基于 donnet 框架的应用程序。我的应用程序使用 linphone 的 mediastream 命令打开 RTP 套接字并挂接音频设备。我正在使用以下媒体流命令从我的应用程序进行调用:

mediastream (arguments......)

一切都工作正常,但是当我尝试使用命令终止媒体流时killall,它就失效了。我从我的应用程序发出以下命令:

killall mediastream

我做错了什么?我该如何处理这些失效的进程?

答案1

Linphone 的媒体流需要 CTRL+C (SIGINT) 才能正确关闭,killall 默认信号是 SIGTERM。所以你可以在killall命令中尝试SIGINT信号,如下所示:

killall -SIGINT mediastream

或者

killall -2 mediastream

相关内容