Step-by-step guides to integrate WAVE with popular platforms and build custom streaming applications. All code examples are production-ready, tested, and copy-paste friendly.
20
Code Examples
6
Official SDKs
4+
Community Projects
100%
Production Tested
Professional broadcasting with OBS Studio, including multi-camera scenes, overlays, and advanced settings for 1080p/4K streaming.
Build native mobile streaming apps with Swift and Kotlin. Includes camera capture, audio handling, and network optimization.
Embed WAVE player on your website with custom branding, JavaScript API control, and responsive design patterns.
Capture and broadcast directly from the browser using WebRTC. Perfect for webinars, virtual events, and social streaming.
Complete Next.js integration with server-side stream management, webhook handling, and real-time updates.
Add real-time AI transcription, closed captions, and multi-language translation to your streams.
Choose the SDK for your platform. All SDKs are actively maintained, fully typed, and include comprehensive documentation.
| SDK | Package | Platforms | Features | Install |
|---|---|---|---|---|
| JavaScript/TypeScript | @wave/sdk | Browser Node.js Deno | Full API WebRTC Player Analytics | npm install @wave/sdk |
| Python | wave-streaming | Python 3.8+ Django FastAPI | Full API Webhooks Analytics | pip install wave-streaming |
| Swift (iOS) | WaveSDK | iOS 14+ macOS 11+ tvOS 14+ | Broadcasting Player Analytics | pod install WaveSDK |
| Kotlin (Android) | com.wave.sdk | Android 6+ Android TV | Broadcasting Player Analytics | implementation "com.wave:sdk:2.0.0" |
| React Native | @wave/react-native | iOS Android Expo | Broadcasting Player Push | npm install @wave/react-native |
| Go | github.com/wave-inc/wave-go | Server-side | Full API Webhooks Admin | go get github.com/wave-inc/wave-go |
Integration guides for professional streaming software and encoders
Professional broadcasting with OBS Studio, including multi-camera scenes, overlays, and advanced settings for 1080p/4K streaming.
Enterprise-grade SRT streaming for broadcast contribution, remote production, and ultra-low latency delivery.
Master FFmpeg for advanced streaming workflows including transcoding, mixing, and complex encoding pipelines.
Build custom applications with WAVE SDKs and APIs
Build native mobile streaming apps with Swift and Kotlin. Includes camera capture, audio handling, and network optimization.
Embed WAVE player on your website with custom branding, JavaScript API control, and responsive design patterns.
Capture and broadcast directly from the browser using WebRTC. Perfect for webinars, virtual events, and social streaming.
Build cross-platform mobile streaming apps with React Native. Single codebase for iOS and Android.
Complete Next.js integration with server-side stream management, webhook handling, and real-time updates.
Automate workflows based on stream events. Send notifications, update databases, and trigger actions.
Connect with social media, CMS, and e-commerce platforms
Stream simultaneously to YouTube, Twitch, Facebook Live, and LinkedIn. Includes bitrate optimization and failover strategies.
Build a Discord bot that announces streams, displays live status, and shares viewer counts in real-time.
Add live streaming to WordPress with our official plugin. Includes Gutenberg blocks and shortcodes.
Enable live shopping on Shopify stores with product showcases, real-time chat, and instant checkout.
Stream Zoom meetings to WAVE for broader reach, recording, and multi-platform distribution.
Track performance, viewer engagement, and streaming health
Build real-time analytics dashboards with viewer metrics, engagement heatmaps, and geographic distribution visualizations.
Monitor stream health, viewer metrics, and infrastructure with Grafana dashboards and alerts.
AI-powered transcription, captions, and content analysis
Self-hosted deployments, IaC, and enterprise solutions
Deploy WAVE on your own Kubernetes cluster for complete control, data sovereignty, and custom scaling.
Provision and manage WAVE infrastructure with Terraform. Includes multi-region setup and DR.
Build a complete virtual event platform with multi-stage streaming, breakout rooms, and networking.
Open-source projects built by the WAVE community. Get inspired, learn patterns, and contribute.
by Marcus Chen
Open-source streaming dashboard with OBS integration and real-time analytics.
by Priya Patel
Feature-rich React Native app for mobile streaming with chat and donations.
by Community Solutions
Complete church streaming solution with sermon archive and member management.
by Elena Rodriguez
Educational streaming platform with virtual classrooms and student engagement.
Have a project to share?
Quick solutions for common integration issues. Each guide includes diagnostic commands and step-by-step fixes.
Quick Fix: Verify stream key format and check firewall rules for port 1935
Quick Fix: Switch from RTMP to SRT or WebRTC for lower latency
Quick Fix: Ensure source stream is CBR with keyframe interval of 2 seconds
Quick Fix: Verify endpoint is HTTPS, publicly accessible, and returns 2xx status
See how leading companies integrated WAVE using our examples and documentation.
“WAVE's examples and documentation cut our integration time from months to weeks. The WebRTC browser streaming example was exactly what we needed for our fan engagement features.”
David Martinez
Director of Digital Products
Implementation:
“The AI transcription example helped us add real-time captions to 10,000+ courses in 30 languages. Accessibility at scale was finally achievable.”
Sarah Kim
VP of Engineering
Implementation:
“Live selling integration was seamless. The Shopify example code was production-ready out of the box. Our merchants saw 300% higher conversion during live streams.”
Alex Thompson
Head of Commerce Partnerships
Implementation:
Our team and community are here to help you succeed with your integration project.
Comprehensive API reference, guides, and tutorials
Join 10,000+ developers for real-time help
Report bugs and request features
Priority support for enterprise customers
Can't find what you're looking for?
Request a new example or integration guide