Integrating Webrtc to iOS native apps

I tried implementing an iOS app sample app from this link : https://github.com/otalk/iOS-demo, and it is working fine.

I need to host my own signalling server to integrate with this app. Do anyone knows how to implement that or do you have any particular example of iOS video chat app which implements webrtc at its core. Please help.

Hi, have a look at &yet's signalmaster. I'm running it with an instance of my own STUN/TURN server coturn, which you will also need. Using the google STUN server is fine for development though.

Here is another good example of WebRTC implementation github.com/stasel/WebRTC-iOS

that actually depends on how you build your app, what kind of data it uses and how you deliver it. but in a general case I’d recommend using socket.io. you’ll have to implement SDP (offer and transfer) and the Ice Candidate exchange. You’ll also most likely have to send the user state through a signal server (e.g. turning on/off the mic or cam). or you can implement that with a data channel when the connection between users is established. if you need more detailed help, contact me through the forasoft.com/contacts :) will be glad to help

Take a look at this example as well https://medium.com/@ahmetmermerkaya/4-simple-steps-to-build-webrtc-ios-apps-and-stream-video-like-a-pro-37f2ae9092

For Hosting Signaling server you can use Heroku , AWS , MicroSoft Azure . Heroku can be easy for you but it have limitations on free account like (sleep after 30 minutes of inactivity.)

Hi vipinyoyo,

You might want to check out this GitHub repository: https://github.com/red5pro/streaming-ios. This setup can help you implement a highly scalable WebRTC-based iOS app.

Integrating Webrtc to iOS native apps
 
 
Q