MediaSoup clients for two new platforms: iOS/Swift and Unity.
Both are up-to-date, production-ready, and available now.
GITHUB
iOS / Swift
MediaSFU iOS Mediasoup Client — native Swift mediasoup client for iOS applications
Unity
MediaSFU Unity Mediasoup Client — mediasoup client for Unity games and immersive experiences
WHAT’S INCLUDED
iOS / Swift — Up-to-date Builds with Enhanced Codec Support
Built against current iOS SDK and WebRTC versions with H.264, VP8, Opus, PCMU, and PCMA
codec support. Ensures compatibility with the latest iOS devices and OS versions.
Production-Ready
This client is production-ready and powers the MediaSFU Swift/iOS SDK.
Unity — Up-to-date Builds
Built for current Unity and WebRTC versions with H.264, VP8, and Opus support. Designed
for multiplayer games, VR/XR experiences, and interactive real-time applications where
low-latency media is core to the product.
Production-Ready
This client is production-ready and powers the MediaSFU Unity SDK.
FOR MEDIASOUP USERS
If you’re running your own mediasoup server infrastructure and need iOS or Unity apps
connecting to it natively, both clients are built for that use case directly. No wrapper
layer. Direct mediasoup protocol integration on both sides.
Full source on GitHub: MediaSFU (MediaSFU) / Repositories · GitHub
The platform itself runs on mediasoup and if you want to see what a production deployment
looks like with real-time voice, video, screen sharing, SIP/PSTN, and AI agent integration
across all of these surfaces, you can try it at: https://www.mediasfu.com
FOR SWIFT/iOS AND UNITY SDK USERS
If you’re using MediaSFU’s hosted or community edition platform, the Swift/iOS and Unity SDKs built on top of these clients are also
available now. Same real-time foundation, hosted infrastructure underneath.
SDK docs: SDK Guides | MediaSFU Docs
FEEDBACK WELCOME
If you’re using either client or have questions about iOS or Unity mediasoup integration,
feel free to share your experience or ask questions here.