Can Quickblox provide Javascript-based video chat on iOS? - ios

I can't use an app on iOS, it has to be in-the-browser javascript, and it has to be video chat.
Can I support this on quickblox? I know that webRTC is not currently available on iOS.
I am sure this used to be a supported case before the move to webRTC?
Does the deprecated API offer this? Do we know when we can expect webRTC to be supported in the browser on iOS?

WebRTC javascript API should work on iOS Opera/Chrome browsers, but not in Safari unfortunately

Related

Agora Web SDK ios implementation

Using agora io's web sdk, I am simply trying to connect to a video call/stream. Per the docs below, safari and ios are supported although there are known issues. They also have a way to deal with autoplay blocking, but it raises more questions about implementation than it answers. My question is, has anyone successfully implemented Agora web sdk using react and been able to access video, 1-1 && many, using safari on ios? how did you go about it? Could you provide any code snippets and or links to examples that deal with this scenario? Ideally I would like implement something like what agora shows on their 17 person multistream example below, but when I try to access the page using ios it disconnects and goes back to the initial screen.
Agora docs - supported web browsers:
https://docs.agora.io/en/faq/browser_support#ios
Agora docs - dealing with autoplay:
https://docs.agora.io/en/Audio%20Broadcast/autoplay_policy_web?platform=Web
Agora docs - web on mobile:
https://docs.agora.io/en/faq/web_on_mobile
Agora example - multistream:
https://github.com/AgoraIO/Advanced-Video/tree/master/Web/17-Multistream
Yes, Agora SDK supports IOS web. Please use only Safari browser since other browsers don't have the necessary permissions from apple to perform webrtc calls
Tutorial: https://medium.com/agora-io/building-a-group-video-chat-app-bc05e8962c41
Demo: https://digitallysavvy.github.io/group-video-chat/

GoogleWebRTC Audio Video Calling iOS

I want to develop one audio-video calling application. So, I have decided to use Google WebRTC, so Google WebRTC is good for calling functionality?. Is Google WebRTC support to Conference Calling?. If it is not, then what are the different limitation of Google WebRTC? Please suggest me another calling SDK's for iOS Swift.

iOS - XMPP with WebRTC for realtime video call or chat

I have searched the whole web but did not get any document for passing the XMPP IQ to WebRTC. Also I see is the XMPP Jingle class, but cannot find any document for integrate this.
Can someone help me with setting up a two-way video call using XMPP and WebRTC? By providing a working sample of Objective-C code?
I have tried:
Checking https://github.com/YK-Unit/AppRTCDemo and many other Github projects.
Are you want to support different platforms to get live video streaming?
So, i have a very good experience with https://www.nanocosmos.de/ library.
It's supports iOS, Android and Web. Has demo applications and trial period.
About documentation:
XMPP Framework: https://github.com/robbiehanson/XMPPFramework/wiki/IntroToFramework
It's very good documented.
WebRTC Native Code:
https://webrtc.org/native-code/ios/
It's contains all information about WebRTC.

how to video chat using webRTC

how to make video chat via WebRTC. I have full working back-end (singaling and stun) servers and in browser video chat still working. I want to connect this chat to iOS app without using web view because Safari unsupported webRTC technology. Help me. Thanks
There is a native api part on WebRTC official site :
https://webrtc.org/native-code/ios/

WebRTC for iOS for VoIP communication

Is there any WebRTC solution for iOS for free with easy setup?
I tried to use http://www.webrtc.org/native-code/ios because our web end is already done with its web api and I thought I may not have other way around for letting calls go between web and iOS too. But iOS API's setup is very tedious and time taking (The downloading of WebRTC checkout is taking like lives with no gain).
I searched around and found a few like tokBox and quickblox but they are not free.
Did you look at RestComm iOS SDK ? It supports WebRTC Audio only right now but we are working on adding video in the next few weeks. Also it uses SIP as a signalling protocol.
https://github.com/Mobicents/restcomm-ios-sdk
http://www.telestax.com/how-to-integrate-the-restcomm-ios-client-sdk-in-your-app/
http://docs.telestax.com/restcomm-client-ios-sdk-quick-start/
Take a look at https://github.com/oney/RCTWebRTCDemo .
This is a React Native WebRTC project which works on iOS and Android and also has a signaling server example (but you can also use the online version for quick tests!).
Since the WebRTC requires DTLS-RTP, RTCP-FB, ICE and a lot of other newest standards, but the VoIP standards are old about 10+ years, therefore you need setup a gateway to convert the signaling and transcoding the RTP.
With the WebRTC Gateway, in the browser side, you can create the HTML5 application to connect to WebRTC gateway, the gateway will communicates with your PBX, and your iOS client connects to your PBX, then the call can be established between browser with iOS client app.

Resources