Skip to content
ByconStudioPublic

Latest commit

Β 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 LiveLens

Professional Live Streaming, Recording & Production Suite for Android

PC-style production control directly from your phone

Stream β€’ Record β€’ Create β€’ Control β€’ Produce


⚑ Quick Links

Download Features Documentation Star us on GitHub Discord GitHub Sponsors License


Visit LiveLens Website

πŸ“± Android Only β€’ Android 10+ Required


🎯 What is LiveLens?

LiveLens brings OBS-style, empty-canvas production workflow directly to mobile creators. Instead of forcing you into pre-defined layouts or rigid templates, LiveLens gives you an empty canvas where you can place, layer, transform, and arrange your own sources to build custom streaming setups.

Whether you are a Gamer, IRL Streamer, Content Creator, VTuber, or Influencer, LiveLens puts studio-grade production power right in your pocket.

"Freedom in your pocket, not a smaller version of a locked-down tool."


πŸ‘¨β€πŸ’» Built by a Creator, for Creators

LiveLens was born from real streaming experience. It is developed and led by Arpan Das, an independent creator and streamer based in Kolkata, India, under Bycon Studio.

Tired of the limitations, mandatory watermarks, intrusive ads, and subscription paywalls of existing mobile streaming tools, Arpan spent years self-teaching OpenGL ES rendering, hardware video encoding pipelines, and audio mixing to build a zero-compromise tool for the community.

🌟 Core Principles

  • 🚫 Zero Watermarks & Zero Forced Ads – Your broadcast belongs to you.
  • πŸ” Privacy First – No mandatory account creation or data harvesting.
  • 🎨 Empty-Canvas Freedom – Complete control over your scene layouts.
  • πŸ’‘ Community Funded – Supported by sponsorships and optional user contributions.

πŸ“Έ Visual Preview

LiveLens Preview Grid

Desktop-Class Production on Mobile


πŸš€ Key Features & Sources

🎨 Rendering Engine

  • ⚑ GPU-Accelerated OpenGL ES: Ultra-low latency FBO-based composition.
  • πŸ”„ Real-Time Transforms: Scale, rotate, crop, and layer sources dynamically.
  • πŸ–ΌοΈ Unified Scene Pipeline: Single composition pass for live preview, streaming, and local recording.
  • ⚑ 60 FPS Hardware Encoding: Smooth high-framerate output on modern mobile GPUs.

πŸ“‘ Streaming & Recording

  • 🌐 Multi-Platform RTMP / RTMPS: Direct streaming to Twitch, YouTube Live, Facebook Live, Kick, Instagram, and custom servers.
  • πŸ“Ή 4K & High Bitrate Recording: Concurrent local recording up to 4K resolution at 30/60 FPS.
  • βš™οΈ H.264 & H.265 (HEVC): Flexible hardware encoder selection.
  • πŸ“Š Adaptive Bitrate (ABR): Dynamic quality scaling based on network conditions and device thermal load.

🧩 11 Modular Source Types

Combine any of the following sources into custom scenes:

Source Description Documentation
πŸ–₯️ Screen Capture Low-latency game screen recording & live streaming Guide
πŸ“Ή Camera Front & Back camera capture with exposure, focus & zoom control Guide
πŸ“ Text Dynamic text overlays, titles, custom fonts, and colors Guide
πŸ–ΌοΈ Image PNG/JPG overlay graphics, logos, and banners Guide
πŸ–ΌοΈ GIF Animated stickers, alert animations, and badge overlays Guide
πŸŽ₯ Video Background video loops, intros, and media playback Guide
🌐 Web Source Real-time web pages, custom alert boxes, and browser overlays Guide
πŸ’¬ Chat Box Embedded live stream chat overlay for viewer interaction Guide
πŸ‘Ύ VTuber Avatar Native Live2D Cubism v5.1 (5.3+ compat) with mic lip-sync & physics Guide
πŸ”Œ UVC (Capture Card) Connect external HDMI capture cards via USB-C (Beta) Guide
πŸ”Š Sound Background music tracks, sound effects, and audio clips Guide

πŸŽ™οΈ Studio-Grade Audio

  • 🎚️ Dual-Channel Capture: Record internal system audio and microphone simultaneously.
  • πŸ›‘οΈ Advanced Filters: Hardware Noise Suppression, Echo Cancellation, and Automatic Gain Control (AGC).
  • πŸ“ˆ Real-Time Level Meters: Floating audio level adjusters and multi-channel audio mixing.

🎧 Voice Chat & Team Rooms

  • πŸš€ Account-Free Voice Rooms: Instant room creation with zero sign-up.
  • πŸ”— Deep-Link Sharing: Join team chat via a single shareable link.
  • πŸ’» Cross-App Communication: Full interoperability between LiveLens & LiveLens Lite.

⚑ Performance Tiers & Hardware Optimization

LiveLens automatically categorizes your device into a Performance Tier based on its SoC (processor) to maintain stable framerates and prevent thermal throttling.

πŸ“Š Device Tiers & Default Source Limits

Tier Example Devices Recommended Limits (Text / Image / Web / Video / Sound) Max FPS / Res
Entry Helio G80 / Snapdragon 680 3 / 2 / 1 / 0 / 1 720p 30 FPS
Low-Mid Snapdragon 720G / Dimensity 700 4 / 2 / 1 / 0 / 1 720p 30 FPS
Mid Snapdragon 778G / Dimensity 1080 5 / 3 / 2 / 1 / 1 1080p 30 FPS
Upper-Mid Snapdragon 870 / Dimensity 8100 6 / 4 / 2 / 1 / 1 1080p 60 FPS
Flagship Snapdragon 8 Gen 1 / Dimensity 9000 8 / 5 / 3 / 2 / 2 1080p 60 FPS / 4K
Ultra Flagship Snapdragon 8 Gen 2/3 / Dimensity 9300+ 10 / 6 / 4 / 3 / 2 4K 60 FPS

πŸ”’ Fixed Hardware Constraints

Due to extreme CPU/GPU rendering demands or Android system limits, the following sources have a fixed limit of 1:

  • πŸ‘Ύ VTuber Source: Fixed at 1 (Live2D physics & lip-sync rendering pipeline).
  • πŸ”Œ UVC Capture Card: Fixed at 1 (USB video bandwidth restriction).
  • πŸ–₯️ Screen Capture: Fixed at 1 (Android OS media projection limit).
  • πŸ“Ή Camera: Fixed at 1 active camera feed on most tiers.

πŸš€ Boost Mode & Custom Limits

Advanced users can manually override default tier limits:

  1. Navigate to Global Settings β†’ Advanced.
  2. Enable Custom Source Limits to boost limits up to 20 Text, 15 Images, 10 Web, and 5 Videos.
  3. Toggle Unlock All Settings to force-enable 4K resolution or 60 FPS modes on supported hardware.

For full details, see Performance Limits & Source Tiers.


πŸ“‹ Mobile Streaming Feature Comparison

Feature LiveLens Most Mobile Streaming Apps
🎨 Empty Canvas & Multi-Scene βœ… Full OBS Freedom ❌ Fixed Templates
πŸ‘Ύ Live2D / VTuber Support βœ… Native Cubism v5.1/5.3+ ❌ None / Restricted
🌐 Web & Custom HTML Sources βœ… Full Interactive Support ⚠️ Very Limited
πŸ”Œ USB Capture Card (UVC) βœ… Supported (Beta) ❌ Unsupported
πŸŽ™οΈ Concurrent Mic + Game Audio βœ… Supported ⚠️ Device Dependent
🎧 Integrated Team Voice Chat βœ… Account-Free Rooms ❌ None
🧩 Scene Import / Export βœ… JSON Config Sync ❌ None
🚫 Watermarks & Forced Ads ❌ ZERO Watermarks / Ads ⚠️ Forced Watermarks / Ads
πŸ” Account Required ❌ No Mandatory Sign-in ⚠️ Mandatory Account

πŸ—ΊοΈ Release Timeline & Roadmap

πŸ—“οΈ Current Release Status

  • Android Version (Primary Focus): Actively developed and optimized first.
  • iOS Version (Phase 2): Planned following the official Android release and community funding/hardware setup (Mac & iPhone hardware).

πŸš€ Upcoming Roadmap Items

  • ⚑ Enhanced 4K Rendering Stability: Optimized pipeline for long 4K broadcasts.
  • 🎚️ Professional Audio Mixer: Multi-track gain sliders, noise gate controls, and compressor presets.
  • 🎭 Advanced VTuber Animations: Smooth expression transitions and character motion blending.
  • 🎨 Custom Theme Engine: Extended styling options for overlays and floating control bars.

Check out the Upcoming Features Guide for full details.


πŸ› οΈ Quick Troubleshooting Guide

Issue Cause Solution
πŸ“· Black Camera Screen Permission or App Conflict Grant Camera permissions; close background camera apps; toggle front/back camera in settings.
⚠️ Error Icon on Image/Video Missing or Moved File Open Scene Manager β†’ Missing Assets to relink the file to its new path.
πŸ”‡ Game Audio Not Streamed Game Security Restriction Ensure "Mute Internal Audio" is OFF in Audio Settings. Use a headset on Android 10+.
πŸ”Š Metallic Mic Audio or Echo Speaker Feed-through Always use headphones while streaming with a microphone; enable Hardware Noise Suppression.
πŸ“‰ Stream Lag or Frame Drops Bitrate or Hardware Overload Lower bitrate to 3500 kbps, drop to 720p 30 FPS, or enable Adaptive Bitrate (ABR).

For in-depth help, view the Complete Troubleshooting Guide and FAQ.


🀝 Monetization & Sponsorship Program

LiveLens is built on a creator-first monetization model. We believe creators should never be forced to display watermarks or pay recurring subscriptions for essential tools.

πŸ’– How to Support Development

If you love LiveLens and want to keep it ad-free and free for everyone, consider supporting:

🏒 Corporate & Brand Sponsorships

Brands and organizations can support LiveLens development while gaining high-visibility partner positioning:

  • πŸš€ Splash Screen Branding: Dedicated logo placement during startup.
  • βš™οΈ Settings Screen Card: Clickable promotional banner linking to official brand websites.
  • 🀝 Official Partner Title: Co-branding and sponsor positioning opportunities.

Learn more about brand benefits in Sponsorship Benefits and our Monetization Philosophy.


πŸ“š Complete Documentation Directory

Explore the full documentation hosted directly in this repository:

πŸš€ Getting Started & Overview

πŸ“Ί Platform Streaming Guides

βš™οΈ Settings & Configuration

⚑ System & Hardware


πŸ“± System Requirements

Minimum Requirements

  • Android OS: Android 10 or higher (Required)
  • RAM: 4GB RAM
  • Storage: 100MB free space
  • Camera & Mic: Standard phone camera & microphone

Recommended Specifications

  • Android OS: Android 12 or higher
  • RAM: 8GB+ RAM
  • Processor: Snapdragon 870 / Dimensity 8100 or higher
  • Storage: 256GB+ for 4K local recording
  • Network: 15+ Mbps upload speed for high-bitrate streaming

πŸ› Bug Reports & Community Support


πŸ“œ License

All rights reserved Β© LiveLens / Bycon Studio

This project is proprietary software. 
Unauthorized copying, modification, or distribution is strictly prohibited.
For licensing inquiries, contact: support@livelens.live

Made with ❀️ for Content Creators Everywhere

🌐 Visit LiveLens Website β€’ πŸ’¬ Join Discord β€’ πŸ’– Sponsor Project