Xamarin iOS WebRTC - DreamTeamMobile/Xamarin.AntMedia.Samples GitHub Wiki
WebRTC Native iOS SDK lets developers build their own native WebRTC applications that with just some clicks. WebRTC Android SDK has built-in functions such as publishing to Ant Media Server for one-to-many streaming, playing a stream in Ant Media Server and lastly P2P communication by using Ant Media Server as a signaling server. Anyway, no need to say too many things let's make our hands dirty.
WebRTC Native Android SDK and it's nuget package with bindings to Xamarin a free to use for Ant Media Server Enterprise users.
In this wiki, we're going to cover the following topics.
- Develop a WebRTC iOS app
- How to Publish
- How to Play
- How to use DataChannel
- Run the Sample WebRTC iOS app
- Publish Stream from your iPhone
- Play Stream on your iPhone
- P2P Communication with your iPhone
Main Sources
-
nuget package DT.Xamarin.AntMedia.WebRTC.iOS
How to use nuget
-
add nuget package DT.Xamarin.AntMedia.WebRTC.iOS
no additional steps required to init that package, all namespaces are equal to original framework
-
to Create an Android app then you can use
Sample app
What inSimple copy of AntMedia sample app with all basic video call functions:
- Start/Stop Publishing WebRTC stream
- Start/Stop Playing WebRTC stream
- Init to preview from camera before start publishing
- Mute audio
- Mute video
- Switch camera