RocketChat / Rocket.Chat.Cordova

Rocket.Chat Cross-Platform Mobile Application via Cordova (DEPRECATED)
MIT License
104 stars 109 forks source link

WebRTC won't work!! #193

Open teamsoo opened 6 years ago

teamsoo commented 6 years ago

because no camera and microphone permission request? I notice that there is no permission prompt for Camera and Microphone when making a WebRTC call.

Which will result in WebRTC showing black screen and no sound.

geekgonecrazy commented 6 years ago

WebRTC will not work on iOS period. Just FYI. For some reason apple hasn't added support yet.

teamsoo commented 6 years ago

@geekgonecrazy I may be wrong but I see some iOS WebRTC projects on google both Native and Cordova.

For example:

What do you think?

TheReal1604 commented 6 years ago

@teamsoo @geekgonecrazy Maybe there is some possibility to support the jitsi-meet app? And you can redirect the user to the app if we create a meeting on the rocket.chat instance?

teamsoo commented 6 years ago

@TheReal1604 Interesting.

According to Jitsi Meet API, we can use the Jitsi Meet API to embed Jitsi Meet in to Rocket.Chat.

Think it's possible 👍

geekgonecrazy commented 6 years ago

On Android at least having the jitsi meet app installed and launching it automatically opens up in that app. We definitely need to see if we can do the same on iOS

teamsoo commented 6 years ago

@geekgonecrazy I found these issues https://github.com/RocketChat/Rocket.Chat.Cordova/issues/1, https://github.com/RocketChat/Rocket.Chat.Cordova/issues/78, https://github.com/RocketChat/Rocket.Chat.Cordova/issues/79, and https://github.com/RocketChat/Rocket.Chat.Cordova/issues/121

They're all talking about permissions.