mattermost-plugin-webrtc-video icon indicating copy to clipboard operation
mattermost-plugin-webrtc-video copied to clipboard

Not working

Open uhlhosting opened this issue 5 years ago • 51 comments

This is not working in any mattermost version i had 5.1.7 5.1.8

uhlhosting avatar Dec 23 '19 02:12 uhlhosting

Not working for me either on 5.17.1. There is only blank popup: image

ElNovi avatar Jan 10 '20 11:01 ElNovi

same here on

Mattermost Enterprise Edition

Modern communication from behind your firewall. Mattermost Version: 5.18.1 Database Schema Version: 5.18.0 Database: postgres

PackElend avatar Jan 12 '20 19:01 PackElend

FYI @niklabh on the feedback above if you have a chance to take a look :)

jasonblais avatar Jan 13 '20 12:01 jasonblais

will take a look

niklabh avatar Jan 13 '20 12:01 niklabh

Works sometimes, sometimes does not. Mattermost Team edition 5.18.0

simak111 avatar Jan 22 '20 10:01 simak111

will take a look

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?

Klagio avatar Feb 02 '20 18:02 Klagio

Using a STUN or TURN server could fix those issues if NAT is responsible. But I don't see where to set them in mattermost config or this plugin config.

blacoste avatar Feb 03 '20 11:02 blacoste

Using a STUN or TURN server could fix those issues if NAT is responsible. But I don't see where to set them in mattermost config or this plugin config.

yes, agreed. And maybe also https/certificates/encryption?

Klagio avatar Feb 03 '20 12:02 Klagio

Using a STUN or TURN server could fix those issues if NAT is responsible

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

PackElend avatar Feb 03 '20 13:02 PackElend

I am using following servers: export default { iceServers: [ {url: 'stun:stun.l.google.com:19302'}, {url: 'stun:stun1.l.google.com:19302'}, {url: 'stun:stun2.l.google.com:19302'}, {url: 'stun:stun3.l.google.com:19302'}, {url: 'stun:stun4.l.google.com:19302'}, {url: 'stun:stun01.sipphone.com'}, {url: 'stun:stun.ekiga.net'}, {url: 'stun:stun.fwdnet.net'}, {url: 'stun:stun.ideasip.com'}, {url: 'stun:stun.iptel.org'}, {url: 'stun:stun.rixtelecom.se'}, {url: 'stun:stun.schlund.de'}, {url: 'stun:stunserver.org'}, {url: 'stun:stun.softjoys.com'}, {url: 'stun:stun.voiparound.com'}, {url: 'stun:stun.voipbuster.com'}, {url: 'stun:stun.voipstunt.com'}, {url: 'stun:stun.voxgratia.org'}, {url: 'stun:stun.xten.com'}, { url: 'turn:numb.viagenie.ca', credential: 'muazkh', username: '[email protected]', }, { url: 'turn:192.158.29.39:3478?transport=udp', credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=', username: '28224511:1379330808', }, { url: 'turn:192.158.29.39:3478?transport=tcp', credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=', username: '28224511:1379330808', }, ], };

niklabh avatar Feb 03 '20 13:02 niklabh

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.

niklabh avatar Feb 03 '20 13:02 niklabh

How come you distribute these credentials (TURN servers) in your package? Lots of STUN servers are available publicly as it does not consume a lot of ressource, but that's not the case of TURN which requires large amount of bandwidth. I would not be surprised if users are denied to connect to these servers. Maybe that's the cause of such troubles.

Should TURN (and STUN) servers rather be configurable by the user?

blacoste avatar Feb 04 '20 11:02 blacoste

Not working for me either. In the desktop app I get a window open but no attempt to call or use the camera/mic.

mikebakke avatar Feb 04 '20 13:02 mikebakke

Any plans to fix this?

uhlhosting avatar Feb 21 '20 09:02 uhlhosting

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.

derekdon avatar Feb 28 '20 14:02 derekdon

Same issue here

bhartvigsen avatar Mar 13 '20 17:03 bhartvigsen

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.

Hi derekdon thankyou very much for the help. Would appreciate if you can debug the problem

niklabh avatar Mar 14 '20 10:03 niklabh

I am having the same issue here on Mattermost-Version: 5.19.1 that is included in the gitlab-ce omnibus package. I get a "User X calling" window when someone calls, can accept the call and then only have the white window with camera, hangup and mic icons. There is no difference if it's a local network or one or both partners having a NAT connection.

I noticed this in the Javascript console in a browser. Screenshot 2020-03-17 at 14 41 56

ulab avatar Mar 17 '20 13:03 ulab

also just getting the empty, white window :/ mattermost-server 5.19.1

discostur avatar Mar 18 '20 15:03 discostur

Same issue on Mattermost Version: 5.16.3.

franckadil avatar Mar 18 '20 15:03 franckadil

Same issue on mattermost-server 5.21, just get a blank white window.

benjym avatar Mar 18 '20 23:03 benjym

hi guys sorry for being so late with support. make is not working anymore for build

make
go: github.com/mattermost/[email protected]+incompatible requires
	willnorris.com/go/[email protected]: invalid pseudo-version: does not match version-control timestamp (2019-04-22T23:49:45Z)
make: build/bin/manifest: Command not found
build/setup.mk:13: *** "Cannot parse id from plugin.json".  Stop.

Anybody can help me with this?

niklabh avatar Mar 19 '20 06:03 niklabh

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

other person need to pick call for it to work Screenshot from 2020-03-19 12-44-21

niklabh avatar Mar 19 '20 07:03 niklabh

Hi @niklabh , thank you so much for your prompt reply, I really appreciate. I'll test the new release. asap.

franckadil avatar Mar 19 '20 07:03 franckadil

Not working for me either on 5.17.1. There is only blank popup: image

The user you are calling need to pick up the call Screenshot from 2020-03-19 12-49-57

Sorry for all the blank screen. I was planning to add user profile picture in the middle.

Guys please help here and Add some PRs. I would very much appreciate it. Seems like there is lot of interest in the plugin. I am busy with my day job nowadays too much. Sorry for late replies.

niklabh avatar Mar 19 '20 07:03 niklabh

@niklabh would it be helpful to spread the word on mainstream mattermost Repo ? And Maybe Some Dev events (Hackatlons, Community Development events...) ?

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,

franckadil avatar Mar 19 '20 07:03 franckadil

@niklabh would it be helpful to spread the word on mainstream mattermost Repo ? And Maybe Some Dev events (Hackatlons, Community Development events...) ?

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.

That would be great. Thank you very much. Yes I would very much like some help from community members. Please spread the word.

niklabh avatar Mar 19 '20 07:03 niklabh

@niklabh would it be helpful to spread the word on mainstream mattermost Repo ? And Maybe Some Dev events (Hackatlons, Community Development events...) ?

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,

You can find me on community.mattermost.com with @niklabh

niklabh avatar Mar 19 '20 07:03 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.

franckadil avatar Mar 19 '20 07:03 franckadil

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 avatar Mar 19 '20 08:03 discostur