Video call with ionic 3


#1

I want to make video call with ionic .
How can i do it ?
if there any tutorial,links and instructions?
or any paid API compatible with ionic.
thanks in advance.


#2

Anybody can help me.
thanks in advance.


#3

Did you try all the things that show up when you google for “ionic video call”?


#4

yes, i searched on google before asked here.
I haven’t got how to make video call with ionic until now.


#5

What is not working about https://github.com/nakulkundaliya/ionic-3-video-calling-using-webrtc?


#6

Probably you might need plenty of things to be considered while developing ionic for Video calling.

  • Cordova crosswalk(plain cordova doesn’t support WebRTC).
  • opentok (or any service which provides WebRTC service from end to end).
  • FCM(to wakeup your app once app is in BGD/killed)
  • Backend service to serve the session.

#8

thanks for your putting structure to follow:
1- Cordova crosswalk causes some issues when build android.
2- opentok : I try usesing this plugin but i didn’t know how to work with ionic.


#9

thanks for your helping.
after building for android
this happen for first time of open the app for the second once works well.
get there errors :

vendor.js:1823 ERROR Error: Uncaught (in promise): ReferenceError: apiRTC is not defined
ReferenceError: apiRTC is not defined
at HomePage.webpackJsonp.193.HomePage.InitializeApiRTC (main.js:74)
at new HomePage (main.js:64)
at createClass (vendor.js:12857)
at createDirectiveInstance (vendor.js:12700)
at createViewNodes (vendor.js:14158)
at createRootView (vendor.js:14047)
at callWithDebugContext (vendor.js:15472)
at Object.debugCreateRootView [as createRootView] (vendor.js:14755)
at ComponentFactory_.create (vendor.js:11652)
at ComponentFactoryBoundToModule.create (vendor.js:4404)
at HomePage.webpackJsonp.193.HomePage.InitializeApiRTC (main.js:74)
at new HomePage (main.js:64)
at createClass (vendor.js:12857)
at createDirectiveInstance (vendor.js:12700)
at createViewNodes (vendor.js:14158)
at createRootView (vendor.js:14047)
at callWithDebugContext (vendor.js:15472)
at Object.debugCreateRootView [as createRootView] (vendor.js:14755)
at ComponentFactory_.create (vendor.js:11652)
at ComponentFactoryBoundToModule.create (vendor.js:4404)
at c (polyfills.js:3)
at Object.reject (polyfills.js:3)
at NavControllerBase._fireError (vendor.js:51258)
at NavControllerBase._failed (vendor.js:51251)
at vendor.js:51298
at t.invoke (polyfills.js:3)
at Object.onInvoke (vendor.js:5134)
at t.invoke (polyfills.js:3)
at r.run (polyfills.js:3)
at polyfills.js:3
defaultErrorLogger @ vendor.js:1823
but in browser apiRTC is defined .
i didn’t know why in android get this error.


#10

Any fix for this error?? it was working on android for me it just stopped working and showing this error!