ffmpegを使用してrtspカメラをhls形式にストリーミングするプログラムがあります。 ffmpeg がバックグラウンドで実行される場合、rtsp リンクごとに goroutine
を作成しますストリームは次のコードで追加されます。
リーリー}
ffmpeg コマンドのストリーミング機能を実行します。
リーリー私の目標は、ファイバー サーバーをシャットダウンせずに、すべての os.exec プロセス (ffmpeg コマンド) を停止するか、少なくとも ffmpeg コマンドですべてのゴルーチンを閉じることです。
#* Golang 初心者は助けが必要です **
これは動作するコードです:
リーリーそしてストリーミングを開始します:
リーリー.
これは私にとってはうまくいきましたが、今ではこれより良い方法が見つかりません。誰かがより良い方法を持っている場合は、コメントしてください。
以上がファイバーエンドポイントによって生成されたゴルーチンを閉じます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。