switnet-ltd / quick-jibri-installer

Bash installer for Jitsi Meet along with Jibri on *buntu LTS based systems | Documentation Available at the Wiki
GNU General Public License v3.0
104 stars 63 forks source link

Jigasi transcription can't see information without host #15

Closed daxiondi closed 3 years ago

daxiondi commented 4 years ago

I installed jigasi with shell script. The host can open CC, and the host can see the subtitles. If the non host can't see the subtitles, Ma is missing image image

Ark74 commented 4 years ago

Seems like you are using secure rooms, so not all participants are moderators.

I'm sorry to inform that this seems like a upstream known bug, with no ETA from upstream. We'll wait for the fix. Regards

daxiondi commented 4 years ago

I didn't use secure rooms. I think it might be a configuration problem because I saw the following log

Jicofo 2020-09-25 04:07:04.369 SEVERE: [356] org.jitsi.jicofo.jigasi.TranscriberManager.log() Error finding room for null
Jicofo 2020-09-25 04:07:04.369 INFO: [356] org.jitsi.jicofo.jigasi.TranscriberManager.log() Attempting to invite transcriber
Jicofo 2020-09-25 04:07:04.435 INFO: [330] org.jitsi.jicofo.xmpp.FocusComponent.log() Focus request for room: ddddd@conference.jitsi.example.org
Jicofo 2020-09-25 04:07:04.443 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@4566be45 member=ChatMember[ddddd@conference.jitsi.example.org/06756d7b, jid: null]@934832115]
Jicofo 2020-09-25 04:07:04.444 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member ddddd@conference.jitsi.example.org/06756d7b joined.
Jicofo 2020-09-25 04:07:04.445 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Added participant jid= ddddd@conference.jitsi.example.org/06756d7b, bridge=jvbbrewery@internal.auth.jitsi.example.org/db75ae08-9ea5-42a8-9460-6073ab006ff5
Jicofo 2020-09-25 04:07:04.445 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=11566 octo_enabled= false: [[null, null, null, null]]
Jicofo 2020-09-25 04:07:04.446 INFO: [361] org.jitsi.jicofo.discovery.DiscoveryUtil.log() Doing feature discovery for ddddd@conference.jitsi.example.org/06756d7b
Jicofo 2020-09-25 04:07:04.446 INFO: [361] org.jitsi.jicofo.discovery.DiscoveryUtil.log() Successfully discovered features for ddddd@conference.jitsi.example.org/06756d7b in 0
Jicofo 2020-09-25 04:07:04.446 INFO: [361] org.jitsi.jicofo.AbstractChannelAllocator.log() Using jvbbrewery@internal.auth.jitsi.example.org/db75ae08-9ea5-42a8-9460-6073ab006ff5 to allocate channels for: Participant[ddddd@conference.jitsi.example.org/06756d7b]@118764647
Jicofo 2020-09-25 04:07:04.466 INFO: [361] org.jitsi.jicofo.ParticipantChannelAllocator.log() Sending session-initiate to: ddddd@conference.jitsi.example.org/06756d7b
Jicofo 2020-09-25 04:07:04.513 INFO: [356] org.jitsi.jicofo.jigasi.TranscriberManager.log() transcriber was successfully invited
Jicofo 2020-09-25 04:07:05.619 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Ignored 'ice-state' update for participant: ddddd@conference.jitsi.example.org/06756d7b state: null
Jicofo 2020-09-25 04:07:05.699 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Got session-accept from: ddddd@conference.jitsi.example.org/06756d7b
Jicofo 2020-09-25 04:07:05.701 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Received session-accept from ddddd@conference.jitsi.example.org06756d7b with accepted sources:Sources{ audio: [ssrc=1749687019 ] }@1333293703
Jicofo 2020-09-25 04:07:05.703 INFO: [28] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.log() Notify add SSRC ddddd@conference.jitsi.example.org/4552468b SID: esltiroeu69uj Sources{ audio: [ssrc=1749687019 ] }@1355900968 source_Groups{ }@1479290233
Jicofo 2020-09-25 04:07:05.704 INFO: [28] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.log() Notify add SSRC ddddd@conference.jitsi.example.org/ead87fae SID: 9r4qem2j8ho7m Sources{ audio: [ssrc=1749687019 ] }@1355900968 source_Groups{ }@1479290233
2020-09-25 04:07:04.371 WARNING: [742] org.jitsi.jigasi.xmpp.CallControl.checkAuthorized().287 Requests are not secured by JID filter!
2020-09-25 04:07:04.371 INFO: [742] org.jitsi.jigasi.xmpp.CallControl.handleDialIq().211 [ctx=160100682437137396589] Got dial request null -> jitsi_meet_transcribe room: ddddd@conference.jitsi.example.org
2020-09-25 04:07:04.372 INFO: [742] org.jitsi.jigasi.JvbConference.start().437 [ctx=160100682437137396589] Starting JVB conference room: ddddd@conference.jitsi.example.org
2020-09-25 04:07:04.373 INFO: [742] org.jitsi.jigasi.JvbConference.setXmppProvider().576 [ctx=160100682437137396589] Using ProtocolProviderServiceJabberImpl(Jabber:06756d7b@speech.jitsi.example.org/06756d7b)
2020-09-25 04:07:04.406 INFO: [743] impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().127 Jingle : ON
2020-09-25 04:07:04.406 INFO: [743] org.jitsi.jigasi.JvbConference.registrationStateChanged().627 [ctx=160100682437137396589] Registering XMPP.
2020-09-25 04:07:04.429 INFO: [743] impl.protocol.jabber.ProtocolProviderServiceJabberImpl.authenticated().2423 Authenticated: false
2020-09-25 04:07:04.431 INFO: [743] org.jitsi.jigasi.JvbConference.joinConferenceRoom().714 [ctx=160100682437137396589] Joining JVB conference room: ddddd@conference.jitsi.example.org
2020-09-25 04:07:04.452 INFO: [750] impl.protocol.jabber.ChatRoomJabberImpl.joined().1256 ddddd@conference.jitsi.example.org/ead87fae has joined the ddddd@conference.jitsi.example.org chat room.
2020-09-25 04:07:04.484 INFO: [750] impl.protocol.jabber.ChatRoomJabberImpl.joined().1256 ddddd@conference.jitsi.example.orgfocus has joined the ddddd@conference.jitsi.example.org chat room.
2020-09-25 04:07:04.487 INFO: [750] impl.protocol.jabber.ChatRoomJabberImpl.joined().1256 ddddd@conference.jitsi.example.org/4552468b has joined the ddddd@conference.jitsi.example.org chat room.
2020-09-25 04:07:04.497 INFO: [770] impl.protocol.jabber.IceUdpTransportManager.createIceAgent().347 End gathering harvester within 1 ms
2020-09-25 04:07:05.616 INFO: [770] impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.harvestCandidates().1198 End candidate harvest within 1118 ms
2020-09-25 04:07:05.619 INFO: [770] org.jitsi.jigasi.JvbConference.incomingCallReceived().1097 [ctx=160100682437137396589] Got invite from focus
2020-09-25 04:07:05.691 INFO: [122] org.jitsi.jigasi.TranscriptionGatewaySession.log() Transcriber: Media Device Audio
2020-09-25 04:07:05.693 INFO: [122] service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1003 Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 111=rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
2020-09-25 04:07:05.693 INFO: [122] service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1020 PT overrides [103->104 ]
2020-09-25 04:07:05.697 INFO: [122] service.protocol.media.CallPeerMediaHandler.start().1961 Starting
2020-09-25 04:07:05.855 INFO: [122] org.jitsi.jigasi.JvbConference.callStateChanged().1202 [ctx=160100682437137396589] JVB conference call IN_PROGRESS.
2020-09-25 04:07:05.856 WARNING: [122] org.jitsi.stats.media.StatsServiceFactory.log() KeyID/keyPath missing, will try using appSecret
2020-09-25 04:07:05.857 SEVERE: [122] org.jitsi.jigasi.stats.StatsHandler.lambda$startConferencePeriodicRunnable$0().276 Jitsi-stats library failed to initialize with reason: Missing parameres and error message: appSecret missing for account: Jabber:jigasi@auth.jitsi.example.org@jitsi.example.org
2020-09-25 04:07:05.857 WARNING: [122] org.jitsi.stats.media.StatsServiceFactory.log() appSecret missing. Skipping callstats init
daxiondi commented 4 years ago

@Ark74 hi,Can you give me a similar connection upstream? I want to fix this and contribute to the warehouse

Ark74 commented 4 years ago

Let's start over, explain you issue with detail, with the most information possible. I can't understand the issue here.

Ark74 commented 4 years ago

Logs is the last thing I would ask for, so dropping a bunch of logs won't help.

daxiondi commented 4 years ago

I created the room, hit the CC button, and started talking. He successfully recognized what I said and displayed the subtitles, but the rest of the room couldn't see my subtitles. I was in jitsi's official t

daxiondi commented 4 years ago

The above log was captured when I clicked cc.

Ark74 commented 4 years ago

I created the room, hit the CC button, and started talking. He successfully recognized what I said and displayed the subtitles, but the rest of the room couldn't see my subtitles. I was in jitsi's official t

Indeed, this is the current behaviour, as I mentioned before.

Ark74 commented 4 years ago

I installed jigasi with shell script.

Did you fullfill all the requirements? Do you have a Google Cloud account? Have you set a project for this task with billing enabled for Speech to Text API?

I'm not gonna lie Jigasi is a little bit complex installer, anyway it delivers just fine.

Edit: Please take into account that the Google API is a service that may require payment, AFAIK usually if you go beyond $200USD or something. Make sure you know what you're doing.

daxiondi commented 4 years ago

我创建了房间,单击CC按钮,然后开始交谈。 他成功地认出了我说的话并显示了字幕, 但房间的其余部分看不到我的字幕。 我是在吉西的官邸里

确实,正如我之前提到的,这是当前的行为。

Are you interested in fixing this problem together

daxiondi commented 4 years ago

我成功了房间,按下CC按钮,然后开始交谈。 他成功地认出了我说的话并显示了字幕, 但房间的其余部分看不到我的字幕。 我是在吉西的官邸里

确实,先前我之前提到的,这是当前的行为。

您是否有兴趣一起解决此问题

Of course, I did all of this because the text was on the screen

Ark74 commented 4 years ago

Are you interested in fixing this problem together

What do yo have in mind? Seems out timezones won't match.

daxiondi commented 4 years ago

I used jvb version 3.1-2build1 and jigasi version 3.1-2build1. so that everyone can see the subtitles. I don't know what changes jvb2 or jigasi has made. This may be the official bug or they intentionally. I think we can solve this problem from the submission record or forum of the official warehouse.

Ark74 commented 4 years ago

Yeah, like I said there is a know issue on stable jigasi that prevents from all participants to see the subtitles. About the version I'm not sure what you're using, since the latest on stable is:

Maybe on source it has being already fixed, not sure yet.

Regards

daxiondi commented 4 years ago

是的,就像我说的那样,稳定的jigasi存在一个已知问题,它阻止所有参与者都看到字幕。 关于版本,我不确定您使用的是什么版本,因为稳定版的最新版本是:

  • 吉加西| 1.1-126-g6df3db2-1
  • jitsi-videobridge2 | 2.1-351-g0bfaac1c-1

也许从源头上讲它已经被修复了,还不确定。

问候

ok.I will also try to install a new version to see if it is fixed. If you see that it has been fixed, please let me know. Otherwise, I will tell the community

Ark74 commented 4 years ago

@daxiondi have you seen any update on this from upstream?

Ark74 commented 3 years ago

I've seen some work already on this, I'll be closing for now 'til new testing is reported.