0

我知道 jirecon 超出了 jitsi-meet 的范围 [支持] 但是新的解决方案 Jibri 不适用于我的 jitsi-meet 设备,并且在我的情况下非常需要录制,

所以这是我开始会议时的问题,我注意到记录按钮出现然后消失,我跟踪了日志,这是我在 Jirecon 上找到的堆栈跟踪:

INFO: Recording task of MUC paltel@conference.avchat2.paltel.ps started.
Aug 17, 2017 10:46:30 AM org.jitsi.util.LoggerImpl log
WARNING: Unknown DTLS handshake message type: -58
Aug 17, 2017 10:46:30 AM org.jitsi.util.LoggerImpl log
WARNING: Unknown DTLS handshake message type: 41
Aug 17, 2017 10:46:30 AM org.jitsi.util.LoggerImpl log
WARNING: Unknown DTLS handshake message type: 52
Aug 17, 2017 10:46:30 AM org.jitsi.util.LoggerImpl log
WARNING: Unknown DTLS handshake message type: -64
Aug 17, 2017 10:46:30 AM org.jitsi.util.LoggerImpl log
INFO: jnopenssl successfully loaded
Aug 17, 2017 10:46:32 AM org.ice4j.ice.Agent setState
INFO: ICE state changed from Completed to Terminated
Aug 17, 2017 10:50:38 AM org.jitsi.util.LoggerImpl log
SEVERE: No SctpSocket found for ptr: 139746425060000
SEVERE: Failed to decode a DTLS record!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.receive(DatagramTransportImpl.java:375)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receiveRecord(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receive(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSTransport.receive(Unknown Source)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransformDtls(DtlsPacketTransformer.java:927)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transformDtls(DtlsPacketTransformer.java:1427)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transform(DtlsPacketTransformer.java:1373)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransform(DtlsPacketTransformer.java:857)
    at org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChain.reverseTransform(TransformEngineChain.java:380)
    at org.jitsi.impl.neomedia.transform.TransformInputStream.createRawPacket(TransformInputStream.java:84)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.runInReceiveThread(RTPConnectorInputStream.java:810)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.access$000(RTPConnectorInputStream.java:41)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream$3.run(RTPConnectorInputStream.java:607)

Aug 17, 2017 11:20:32 AM org.jitsi.util.LoggerImpl log
SEVERE: Failed to decode a DTLS record!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.receive(DatagramTransportImpl.java:375)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receiveRecord(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receive(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSTransport.receive(Unknown Source)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransformDtls(DtlsPacketTransformer.java:927)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transformDtls(DtlsPacketTransformer.java:1427)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transform(DtlsPacketTransformer.java:1373)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransform(DtlsPacketTransformer.java:857)
    at org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChain.reverseTransform(TransformEngineChain.java:380)
    at org.jitsi.impl.neomedia.transform.TransformInputStream.createRawPacket(TransformInputStream.java:84)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.runInReceiveThread(RTPConnectorInputStream.java:810)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.access$000(RTPConnectorInputStream.java:41)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream$3.run(RTPConnectorInputStream.java:607)

Aug 17, 2017 11:20:32 AM org.jitsi.util.LoggerImpl log
SEVERE: Failed to decode a DTLS record!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.receive(DatagramTransportImpl.java:375)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receiveRecord(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receive(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSTransport.receive(Unknown Source)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransformDtls(DtlsPacketTransformer.java:927)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transformDtls(DtlsPacketTransformer.java:1427)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transform(DtlsPacketTransformer.java:1373)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransform(DtlsPacketTransformer.java:857)
    at org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChain.reverseTransform(TransformEngineChain.java:380)
    at org.jitsi.impl.neomedia.transform.TransformInputStream.createRawPacket(TransformInputStream.java:84)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.runInReceiveThread(RTPConnectorInputStream.java:810)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.access$000(RTPConnectorInputStream.java:41)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream$3.run(RTPConnectorInputStream.java:607)

Aug 17, 2017 11:20:32 AM org.jitsi.util.LoggerImpl log
SEVERE: Failed to decode a DTLS record!
java.io.IOException: org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
    at org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.receive(DatagramTransportImpl.java:375)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receiveRecord(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSRecordLayer.receive(Unknown Source)
    at org.bouncycastle.crypto.tls.DTLSTransport.receive(Unknown Source)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransformDtls(DtlsPacketTransformer.java:927)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transformDtls(DtlsPacketTransformer.java:1427)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.transform(DtlsPacketTransformer.java:1373)
    at org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.reverseTransform(DtlsPacketTransformer.java:857)
    at org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChain.reverseTransform(TransformEngineChain.java:380)
    at org.jitsi.impl.neomedia.transform.TransformInputStream.createRawPacket(TransformInputStream.java:84)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.runInReceiveThread(RTPConnectorInputStream.java:810)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream.access$000(RTPConnectorInputStream.java:41)
    at org.jitsi.impl.neomedia.RTPConnectorInputStream$3.run(RTPConnectorInputStream.java:607)

谷歌日志:

[modules/xmpp/JingleSessionPC.js] <i>:  Processing addRemoteStream
Logger.js:125 [modules/xmpp/JingleSessionPC.js] <i>:  ICE connection state:  failed
index.js:146 Halt: There are no SSRC groups in the remote description.
Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <r._remoteTrackAdded>:  TPC[1,p2p:false] remote track added: 85edf678-def9-499b-8a90-13af57be026a audio
Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <r._remoteTrackAdded>:  TPC[1,p2p:false] associated ssrc jirecon 1887751681
Logger.js:125 [JitsiConference.js] <r.onRemoteTrackAdded>:  No participant found for id: jirecon
r @ Logger.js:125
Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <r._remoteTrackAdded>:  TPC[1,p2p:false] remote track added: 85edf678-def9-499b-8a90-13af57be026a video
Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <r._remoteTrackAdded>:  TPC[1,p2p:false] associated ssrc jirecon 1793628094
Logger.js:125 [JitsiConference.js] <r.onRemoteTrackAdded>:  No participant found for id: jirecon
r @ Logger.js:125
Logger.js:125 [modules/xmpp/SdpConsistency.js] <e.value>:  TPC[1,p2p:false] sdp-consistency replacing new ssrc262679192 with cached 262679192
Logger.js:125 [modules/xmpp/JingleSessionPC.js] <>:  addRemoteStream - OK, SDPs:  r r
Logger.js:125 [modules/xmpp/JingleSessionPC.js] <t.value>:  removal not necessary
Logger.js:125 [modules/xmpp/JingleSessionPC.js] <t.value>:  addition not necessary
Logger.js:125 [modules/statistics/RTPStatsCollector.js] <a.processAudioLevelReport>:  1887751681 not enough data
r @ Logger.js:125
Logger.js:125 [modules/statistics/RTPStatsCollector.js] <a.processAudioLevelReport>:  1793628094 not enough data
r @ Logger.js:125
Logger.js:125 [modules/xmpp/ChatRoom.js] <t.value>:  Ignore focus: paltel@conference.avchat2.paltel.ps/jirecon, real JID: focus@auth.avchat2.paltel.ps/Smack
Logger.js:125 [modules/connectivity/ParticipantConnectionStatus.js] <e.value>:  No participant for id: jirecon
r @ Logger.js:125
strophe.js:4843 XHR finished loading: POST "https://avchat2.paltel.ps/http-bind?room=paltel".
l @ strophe.js:4843
_processRequest @ strophe.js:4855
_throttledRequestHandler @ strophe.js:5013
_onIdle @ strophe.js:4633
_onIdle @ strophe.js:3718
setTimeout (async)
_send @ strophe.js:4972
send @ strophe.js:2653
sendIQ @ strophe.js:2757
value @ strophe.ping.js:67
(anonymous) @ strophe.ping.js:107
strophe.js:4843 XHR finished loading: POST "https://avchat2.paltel.ps/http-bind?room=paltel".
4

0 回答 0