メディアストリームが期限切れ

メディアストリームが期限切れ

私は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

おすすめ記事