2017-07-10 6 views
1

私は170ミリ秒ごとにオーディオバッファを生成するPythonスクリプトを持っています。このオーディオをウェブページ上でライブストリーミングしたいと思います。JSとのオーディオストリーム - Pythonのオーディオバッファ

これを行う最も簡単な方法は何ですか? JSとPythonコードの間にソケットを作成して( 'net'?)、JSでバッファを処理する必要がありますか?私が考えることができないより簡単な方法はありますか?

ありがとうございます!

答えて

0

ウェブソケットを使用してデータをAudioBufferに入れることができます。これにより、バイナリデータをWebページに送信し、JavaScriptで処理して再生することができます。 websocketサーバーを実装するためのライブラリを使用することも、Webフレームワークを使用している場合は、Webフレームワークと統合するライブラリを使用することもできます。

つまり、HTTPオーディオストリームを送信して<audio>タグで再生するほうが簡単な方法です。

+0

1/HTTPオーディオストリームを送信していますか?の仕方 ?それは良いアイデアのようだが、私はそれを行う方法を知らない。私は調査します。 2 /ソケットオプションを試しましたが、問題があります。一旦それが再生されると、私はバッファにデータを追加することができないので、リアルタイムでそのサウンドを再生することはできません。そして、私が複数のバッファを演奏すると、それはむらになります。 –

関連する問題