Comments (4)
Filed an issue upstream: https://gitlab.com/xmpp-rs/xmpp-rs/-/issues/88
from gst-meet.
Hi @jbg,
Your workaround works fine.
I don't know if xmpp-rs will be fixed or if someone must ask prosody to change its implementation (see the Jitsi Forum post).
But now Gst-Meet works with my JItsi-Meet environment, so thank you.
from gst-meet.
Yes, it seems to come from here: https://docs.rs/xmpp-parsers/latest/src/xmpp_parsers/muc/user.rs.html#107
xmpp-parsers validates that exactly one of jid
or nick
is set on the actor
element. Since Jicofo is setting both, the error occurs.
xmpp-parsers seems to deviate from the spec here, which allows both to be set (https://xmpp.org/extensions/xep-0045.html#schemas-user), meaning it probably should not have been modelled as an enum.
from gst-meet.
I've implemented a workaround in a42e069
If you can confirm that current master works for you, I'll make a release with the workaround.
I'll keep this issue open until it's fixed upstream and I can remove the workaround.
from gst-meet.
Related Issues (20)
- Build Docker images and publish on registries HOT 1
- Using JWT token auth with gst-meet HOT 6
- Steps to build gst-meet on Ubuntu
- cannot resolve apk.avstack.net HOT 2
- cannot join conferences and play audio in meet.jit.si HOT 3
- Self-hosted Jitsi Meet errors 200 on colibri-ws
- Using awss3sink in gst template
- Not able to compile HOT 4
- ERROR fatal (in write loop): invalid utf-8 sequence of 1 bytes from index 469 HOT 6
- I can't send audio files or save the resultant conversation file. HOT 23
- Do I need a specific version of prosody/jitsi? HOT 1
- Problems with .webm recording example HOT 13
- IQ did not successfully parse as Jingle: ParseError("Element transport must not have more than one web-socket child.") HOT 4
- UnsupportedCertVersion HOT 2
- avoid re-encoding in recv-pipelines
- How to record screen sharing video HOT 2
- User won't join (parse error: This is not a success element.)
- "fatal: no colibri channel" with meet.jit.si
- Error in sending opus file without transcoding
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gst-meet.