📱

KONNECTAX

Multi-Platform Live Streaming App

FlutterRTMPMuxOAuthSocket.IO

Overview

Engineered a powerful multi-platform live streaming application enabling content creators to broadcast simultaneously to YouTube, Facebook, and TikTok from a single interface. This app revolutionizes content creation by eliminating the need for multiple streaming setups.

Key Features

🔴

Multi-Platform Simulcasting

  • Simultaneous live streaming to YouTube, Facebook, and TikTok via Mux Simulcast
  • Real-time RTMP broadcasting with camera controls (flip, flash toggle)
  • Stream duration timer and platform-specific status indicators
🔗

Social Platform Integration

  • OAuth-based account linking for YouTube (Google), Facebook, and TikTok
  • Automatic token refresh and seamless re-authentication flows
  • Facebook Pages selection for business account streaming
  • YouTube Data API integration for automatic stream key retrieval
💬

Live Comments System

  • Unified live comments overlay supporting YouTube Live Chat and Facebook Live Comments
  • Real-time comment fetching with pagination and auto-refresh
  • Cross-platform comment posting functionality
📹

Advanced Streaming Features

  • Camera preview with real-time RTMP streaming via rtmp_broadcaster
  • Picture-in-Picture (PiP) mode support for background streaming
  • Wakelock functionality to prevent screen timeout during live sessions
  • Comprehensive error handling with user-friendly notifications
🔐

Secure Authentication

  • Multi-provider authentication (Google, Facebook, Apple, Email/Password)
  • OTP verification and password recovery flows
  • Secure credential storage and management via Supabase

Tech Stack

FrontendFlutter, Dart, GetX
StreamingMux, RTMP, rtmp_broadcaster
BackendSupabase, Firebase
APIsYouTube Data API, Facebook Graph API
AuthOAuth 2.0, Apple Sign-In
PlatformsiOS, Android