1

こんにちは、デシベル レベル メーターを C で作成しました。デシベル レベル メーターは、Linux alsa を常に読み取り、デシベル レベルの数値を STDOUT に出力します。

ここで、適切な js+html 装飾を使用して、HTTP 経由でライブ データをクライアントにストリーミングし、グラフと針を使用してノイズ メーターとして動作させたいと考えています。

したがって、複数のクライアントをリアルタイムでサーバーできるHTTPストリーミングサーバーにそれらを統合する方向を誰かが教えてくれるかどうか知りたいです。

4

1 に答える 1

1

複数の C ライブラリを使用できます。libonionlibmicrohttpdなど、一部の C ライブラリは HTTP サーバー機能を提供します。libcurlなどの他のライブラリは、HTTP クライアント機能を提供します。

すべてがlibevlibevent 、またはpoll(2)のような少なくともいくつかの多重化システムコールなどのイベントループを使用しています

アプリケーションを FASTCGI アプリにすることもできます。

Advanced Linux Programmingを読むと役に立ちます。

于 2013-01-08T09:01:15.063 に答える