New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not working #1
Comments
same here on
|
FYI @niklabh on the feedback above if you have a chance to take a look :) |
will take a look |
Works sometimes, sometimes does not. |
same for me. But I guess is a matter of opening and forwarding the correct ports? Can yuou please explain which are the ports needed? |
Using a STUN or TURN server could fix those issues if NAT is responsible. |
yes, agreed. And maybe also https/certificates/encryption? |
You may losing other reporter as me, are you talking about https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ Https clear but isn't mattermost's certificate used? Sent from a fair mobile |
I am using following servers: |
i am using signalhub to signal webrtc. I wanted to use mattermost infrastructure to signal. Bu i was not able to figure out how to signal using mattermost. |
How come you distribute these credentials (TURN servers) in your package? Should TURN (and STUN) servers rather be configurable by the user? |
Not working for me either. In the desktop app I get a window open but no attempt to call or use the camera/mic. |
Any plans to fix this? |
Same here on Mattermost Enterprise Edition 5.13.2. Happy to fork this and try to fix it if someone can point me in the right direction as to what might be the problem. I'm pretty new to mattermost and its plugin setup. Or if anyone has an alternative product... let me know. |
Same issue here |
Hi derekdon thankyou very much for the help. Would appreciate if you can debug the problem |
I am having the same issue here on Mattermost-Version: 5.19.1 that is included in the gitlab-ce omnibus package. |
also just getting the empty, white window :/ |
Same issue on Mattermost Version: 5.16.3. |
Same issue on mattermost-server 5.21, just get a blank white window. |
hi guys sorry for being so late with support.
Anybody can help me with this? |
i have published a new release: https://github.com/niklabh/mattermost-plugin-webrtc-video/releases/tag/0.2.0 To call go to direct message and click video icon on top right |
Hi @niklabh , thank you so much for your prompt reply, I really appreciate. I'll test the new release. asap. |
@niklabh would it be helpful to spread the word on mainstream mattermost Repo ? If that's helpful for your project and the community, let me know so I can start looking for extra community members willing to help out. Yours sincerely, |
That would be great. Thank you very much. Yes I would very much like some help from community members. Please spread the word. |
You can find me on community.mattermost.com with @niklabh |
@niklabh Thank you, I'll start spreading the word and look for opportunities to connect you/project with our community event manager to try to leverage on the community's potential. This Project is really awesome and should get some extra love to boost things. |
i just tried the new 0.2 release and it is still not working :/ same behaviour like old 0.1. I just extracted the tar, put it to mattermost plugins dir and acitvated it via mattermost console. When i try to call someone, he gets a popup with incoming call. After accepting the call nothing happens :/ |
@discostur Hi 😃 , I have just tested and it works, here is the steps I followed:
The user needs also to turn on his cam and accept permissions. I hope it helps. |
@niklabh The only thing that I noticed that doesn't is muting the microphone. |
Yes muting mocrophone is not setup right now. I'ill add a issue |
Can you try to follow franckadil steps Could be beacause of webrtc signaling issues(which are hard to debug). Do you know if there is any error in console. Can you try to do on same computer different browsers. |
@niklabh for me it works, tested on 2 different laptops. But I can still see webrtc signal errors:
|
will fix |
is there something to take care about when running mattermost in docker container and the plugin installed? it appears only white screen. Using the Desktop Mattermost App for Windows |
ok im testing on mac os and windows - we both used the official mattermost desktop client. i didn't get any request to allow microphone / video. if i try on mac os with chrome browser i get a request from the browser to allow microphone / camera after i accept the call. but then i still cant hear or see the other caller. i looked in chrome debug consol but i didn't get any errors ... can you tell me what requests i have to look for? i see requests to herokuap but that looks good:
Our mattermost server is not public (private lan) but all clients are in the same IP range. |
I guess we'll have to thank Corona for the massive development of internet infrastructure and video conferencing... |
Desktop client i think will not work as they have a webview which does not prompt for allowing video and camera. Need to check if permissions needs to be added for the same in the plugin. For webrtc signalling i am using https://github.com/mafintosh/signalhub deployed at https://baatcheet.herokuapp.com/ without access to internet it will not work. I wanted to move signalling to mattermost itself but coudn't found a way to send data from one client to another without showing them as messages. |
ok so as far as the mattermost server and all clients can reache the internet it should work? that should work in our environment ... i will do another test with both clients running inside chrome browser |
ok just did another test from chrome <-> chrome and on both laptops the camera led is green (which stands for activity) but i cannot see anything - just a white screen. audio is also not working. no errors in chrome console :/ |
Hi everyone, I know it is confusing but we tested internally on a docker build, kubernetes and normal deployment. With the same result: So here is how it works, the order is important: 1- refresh your browser if you already have attempted to call some one. otherwise it will not work It only works when following these steps, anything else breaks the call. Make sure you don't have an adblocker. |
ok we just did another test and we got it working! we followed @franckadil 's step by step guide and it is working. we only got it working with both, client and caller running mattermost inside chrome. if we mix browsers it is not working anymore ... |
@discostur we need to spread the word and help. When this solution will be working correctly, it will be a very helpful and important peace of Mattermost for many people. I wish you success @niklabh and hope your work will attract many community folks who can land us some help with maintaining and adding features. |
Thanks @franckadil that is certainly the intention. I will also try to fix the reported bugs. |
Thanks for the work you've done. At the moment the plugin won't work for me. I'm not able to answer a call. And also getting a blank window with 0.2.0 and mattermost version 5.19.1 |
v0.2.0 MM 5.21.0 (as docker container, behind nginx proxy) - blank screen, no connection. |
@ltsavar @milekz , Hi 😄 , please don't try several time in the same browser window, as it will keep failing. You need to refresh your browser and start with a fresh test following these steps: Please also note that the browsers that are more likely to work are Chromium based (Microsoft Edge and Google Chrome). Cheers, |
I just introduced it for the first time. The video icon works as a single person in direct messages on my iPhone. However, users can't touch the camera or microphone icon to make a call. No video icon is displayed for each channel. Is this plug-in supposed to use the old version of Mattermost (the one that was officially equipped with WebRTC)? In other words, isn't it possible to use the version that removes the WebRTC function from Mattermost? Mattermost team 5.21.0 |
how can i use my own turn server? |
This is not working in any mattermost version i had 5.1.7 5.1.8
The text was updated successfully, but these errors were encountered: