2016-06-12 6 views
1

基本的にサブジェクト私はJSのためにKurento-Utilsを使用しています。そのトピックは、下位レベルの作業の場合について議論されていますが、プロジェクトのこの時点では、スイッチのアプローチに行くのは遅すぎます:(Kurento WebRTCは、オーディオストリームとビデオストリームの両方が存在しない限り録画しません。

私は音声でwebcamをストリームすると、.webmファイルしかし、オーディオのみ、またはビデオのみをストリームするにはどうすればいいですか?ファイルサイズが0で、エラーメッセージが表示されないようにするには

ユースケースを示すKurento-utils/jsのサンプルコードはありますか?

答えて

2

あなたがレコーダーをインスタンス化し、要素を接続する際に、適切なMediaTypeを提供する必要があります。

pipeline.create('RecorderEndpoint', {uri: filepath,mediaProfile:'WEBM_AUDIO_ONLY'}, 
      function (error, recorder) { 
       webrtcEp.connect(recorder,'AUDIO', function (err) { 
        recorder.record(); 
        console.log("recording started ..."); 
       }); 
      }); 
+0

ありがとうございます!出来た。私は、構造には他にも興味深いものがたくさん含まれていると思います。十分に文書化されていません:) uriとmediaProfileを除いて、受け入れ可能なオプションのリストがありますか? –

+0

@MikhailNovikovねえ!あなたの馬をつかんでください:-Pそれは[JSDoc](https://doc-kurento.readthedocs.io/en/latest/_static/langdoc/jsdoc/kurento-client-js/module-elements.RecorderEndpoint.html)にあります。 。テキストが欠落していることがわかります。おそらくJSDoc生成に関する問題があります。その場合、[JavaDoc](https://doc-kurento.readthedocs.io/en/latest/_static/langdoc/javadoc/org/kurento/client/RecorderEndpoint.html)もチェックすることができます。 'MediaProfileSpecType'とURLの他に特別な情報はありません。 – igracia

関連する問題