LocalVideoSync
All projects
SwiftUI

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

App Store
Gallery

Images & videos

Next project
Battle Wizard