2

Kurento Media Server の次のデモを試しました。

https://github.com/Kurento/kurento-tutorial-js/tree/master/kurento-recorder

デフォルトのデモはうまくいきました。しかし、 でindex.js録音するように変更するとaudio: false、問題に直面し始めます。

index.jsコードに次の変更を加えただけです。

var mediaConstraints = {
  audio: false,
  video: {
    width: 320,
    framerate: 15
  }   
};

var options = {
  localVideo: videoInput,
  remoteVideo: videoOutput,
  mediaConstraints: mediaConstraints      
};

でコードを実行するとaudio: true、サーバー上に作成された記録ファイルは正しいです。

ただし、 ではaudio: false、記録ファイルは常に0KBサイズになります。

ログに特別なことは何も表示されません。来る唯一のエラーログは、「STOP」ボタンを押している間です。STOP ボタンが押されていないにもかかわらず、既に押されているように動作します。

詳細なログはこちら: https://pastebin.com/397U14uG

私のサーバーはifstatコマンドでデータ転送を示しているので、何らかのストリームがサーバーに来ていると確信しています。

クレントバージョン

root@ip-10-0-0-49:/var/log/kurento-media-server# kurento-media-server -v
libdc1394 error: Failed to initialize libdc1394
Version: 6.6.2
Found modules:
        Module: 'core' version '6.6.3'
        Module: 'elements' version '6.6.3'
        Module: 'filters' version '6.6.2'

Ubuntu バージョン

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
4

1 に答える 1