Twitch.TV のライブストリーミングやその他のゲーム関連の目的で Mumble サーバーを使用しています。サーバー側のユーザーごとの記録をセットアップしたいと思います。どうしてですか? 答えはとても簡単です。私たちは YouTube に投稿する動画を制作しています。Mumble には別のコンピューターを使用しているため、純粋なゲーム オーディオを録音し、後でビデオに自分の声をミックスできます。
サーバー側でそれを行うことさえ可能ですか?ソースコードを変更する必要がありますか?
Twitch.TV のライブストリーミングやその他のゲーム関連の目的で Mumble サーバーを使用しています。サーバー側のユーザーごとの記録をセットアップしたいと思います。どうしてですか? 答えはとても簡単です。私たちは YouTube に投稿する動画を制作しています。Mumble には別のコンピューターを使用しているため、純粋なゲーム オーディオを録音し、後でビデオに自分の声をミックスできます。
サーバー側でそれを行うことさえ可能ですか?ソースコードを変更する必要がありますか?
Murmur はサーバー側のオーディオ トラフィックをデコードしませんが、どのストリームを他のユーザーにコピーするかを決定するだけです (暗号化などの他のいくつかのタスクの中で、質問のコンテキストには関係ありません)。したがって、音声トラフィックを mp3 オーディオ ストリームのようなものに録音するのは簡単な作業ではなく、つぶやくソース コードに多くの変更を加える必要があります。
サーバーと同じマシンでMumbleクライアントインスタンスを実行し、それを使用して何でも記録できる可能性があります。これは、チャネルでボットユーザーがアイドリングしていることを意味します。
私は今、リスナーボットを達成しようとしています。フライマスターのイブボットを再利用して、Pythonで書きました。ここにあります: https://github.com/PartiPirate/mumbleBroadcasterBot/blob/master/lib/mumble-bot.py
現在は動作していません。行 315 に何が欠けているかをコメントしました。
強力な python スキルを持ち、バイナリ データ操作に堪能な人 (または誰かを知っている人) があれば、このボットを実現するのに役立ちます。