LocalVideoSync
Peer-to-peer iOS application that synchronizes local video playback across multiple iPhones and iPads over Wi-Fi without requiring internet, accounts, or cloud services.
SyncPlayer
Multi-Device Video Synchronization for iPhone & iPad
LocalVideoSync is an iOS application that enables multiple iPhones and iPads to watch the same video in perfect sync over a local Wi-Fi network. One device hosts the session and controls playback while all connected devices automatically mirror play, pause, seek, and skip actions in real time.
Designed for families, educators, creative teams, and group viewing experiences, the app removes the need for internet connectivity, cloud services, or third-party streaming platforms.
The Problem
Watching local videos together across multiple devices is surprisingly difficult. Existing solutions focus on screen mirroring, file sharing, or cloud-based watch parties, none of which provide a simple way to synchronize playback across multiple personal devices.
The Solution
LocalVideoSync uses peer-to-peer networking to keep multiple devices synchronized while allowing every participant to watch on their own screen.
Features & Technical Highlights
User Features
Real-time synchronized video playback across multiple devices
Host and join local viewing rooms over Wi-Fi
Import videos directly from Photos or Files
Shared play, pause, seek, and skip controls
Automatic synchronization for newly joined participants
No accounts, subscriptions, or internet connection required
Technical Highlights
Built with SwiftUI and MVVM architecture
Peer-to-peer networking using MultipeerConnectivity
Encrypted local device communication
Custom video synchronization protocol
Real-time playback state management
Local-first architecture with no cloud dependency
Security-scoped file access and media management
Impact
LocalVideoSync transforms individual devices into a synchronized viewing experience, enabling collaborative video playback for families, classrooms, training sessions, presentations, and creative reviews while maintaining privacy and offline accessibility.
Tech Stack: SwiftUI, AVKit, MultipeerConnectivity, Combine, MVVM, iOS