1

Kurento Media Server をテストするために、同じ PC / ラップトップと同じサーバーを使用しています。

Version: 5.1.3
Found modules:
        Module: 'core' version '5.1.5'
        Module: 'elements' version '5.1.4'
        Module: 'filters' version '5.1.1' 

次のエラーが表示されることがあります。

2015-07-08 22:44:31.860340 9559 [140269295921280]   error KurentoMediaPipelineImpl  MediaPipelineImpl.cpp:71 busMessage() Error on bus: error message: 0x7f92e01eec30, time 99:99:99.999999999, seq-num 422016, element 'dtlsdec42', GstMessageError, gerror=(GError)NULL, debug=(string)"/build/kms-elements-rKurus/kms-elements-5.1.4/src/gst-plugins/dtls-plugins/gstdtlsdec.c\(227\):\ gst_dtls_dec_loop\ \(\):\ /GstPipeline:pipeline15/KmsWebrtcEndpoint:kmswebrtcendpoint45/GstDtlsSrtpDec:dtlssrtpdec42/GstDtlsDec:dtlsdec42:\012Error\ decrypting\ DTLS\ stream:\ Error\ reading\ data\ from\ TLS\ socket:\ The\ operation\ timed\ out";

接続して WebRTC ビデオを正常に取得できる場合もありますが、ビデオ タグに黒い空白の画面が表示される場合もあり、上記のエラーが表示されます。

何が起こったのかわからない?そしてそれを修正する方法は?

4

1 に答える 1

1

Chrome で DTLS-SRTP の例を有効にする必要があります。

if (chrome) {
    new RTCPeerConnection(ICE_Servers, {
        optional: [{
                DtlsSrtpKeyAgreement: true
            }
        ]
    });
}
于 2015-11-26T10:29:06.463 に答える