Skip to content

ByconStudio/LiveLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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 Star us on GitHub Discord Discussions GitHub Sponsors License


Visit LiveLens Website

📱 Android Only • Android 10+ Required


📊 By The Numbers

🎮 📱 🌐
Multi-Scene Mobile Native GPU-Accelerated Multi-Platform
Unlimited scenes Android optimized OpenGL ES Twitch, YouTube, etc.

📸 Visual Preview

LiveLens Preview Grid

Desktop-Class Production on Mobile → Scroll to explore all features


🎯 What is LiveLens?

LiveLens brings OBS-style production workflow to Android creators. It's everything you need for professional streaming, recording, and content creation—all from your mobile device.

Whether you're a gamer, streamer, content creator, VTuber, or influencer, LiveLens gives you enterprise-grade tools without the enterprise price tag.

✨ Why Choose LiveLens?

  • 🎮 PC-Quality Control - OBS-like interface on Android
  • 🔒 Privacy First - No mandatory accounts, no forced watermarks, no ads
  • 🚀 Multi-Stream Ready - Stream to multiple platforms simultaneously
  • 🎬 Professional Recording - High-bitrate local recording while streaming
  • 🎨 Scene Management - Complex scene setups with ease
  • 🎤 Studio-Grade Audio - Advanced audio processing & controls
  • 💰 One-Time Purchase - No subscriptions, no recurring fees

🚀 Key Features

🎬 Rendering Engine

  • ⚡ GPU-accelerated via OpenGL ES
  • 🎯 Optimized FBO-based pipeline for mobile
  • 🔄 Real-time transformations (scale, rotate, crop, layer)
  • 🖼️ Single scene composition for preview, streaming & recording
  • 🎨 Hardware acceleration for smooth 60 FPS

📡 Streaming & Recording

  • 🌐 Custom RTMP URLs with multi-stream support
  • 📺 Direct streaming to Twitch, YouTube, Facebook & major platforms
  • 📹 4K recording with 30/60 FPS support
  • ⚙️ H.264/H.265 encoder selection
  • 🎚️ Fine-tune bitrate & keyframe intervals
  • 🎯 Adaptive quality based on device performance
  • 🔄 Network failover & reconnection handling

🎭 Scenes & Sources

  • 📋 Unlimited scene creation & organization
  • 🖼️ 10+ Source Types: Screen • Text • Image • Camera • Video • Web • GIF • VTuber • Audio • Timer
  • ✏️ Edit live while streaming/recording
  • 🔒 Lock, hide, reorder sources instantly
  • 📐 16:9 & 9:16 canvas with smart alignment guides
  • 🎨 Drag-drop interface with precision tools
  • 🔗 Scene linking & template system

🎙️ Professional Audio

  • 🎚️ Capture microphone + system audio simultaneously
  • 🔊 Mono/Stereo input support (auto-fallback)
  • 🛡️ Noise suppression & echo cancellation
  • 📈 Automatic gain control & noise gate
  • 🔊 Real-time audio monitoring with meters
  • 🎵 Floating audio level adjusters
  • 🔊 Multi-channel audio mixing

🎨 Overlays & Stream Tools

  • 🔔 Custom BRB & Starting Soon screens
  • ⏱️ Customizable countdown timers with animations
  • 🎵 Background music integration
  • 🌈 Full styling control for text & timers
  • 💬 Notification & floating controls
  • 📤 Import/Export JSON theme customization
  • 🎭 Custom stinger/transition effects

👾 VTuber-Focused Features

  • 📦 Live2D Cubism support (up to v5.1)
  • 🎤 Real-time microphone lip-sync
  • 🎭 Physics simulation & expressions
  • 👆 Touch tracking for interactions
  • ⚙️ Real-time parameter editor
  • 🎬 Breathing & idle motion controls
  • 🎨 Character animation blending

🎧 Voice Chat

  • 🚀 Account-free voice rooms
  • 🔗 Deep-link sharing for instant joins
  • 💻 Cross-app communication (LiveLens ↔ Lite)
  • 🤝 Team coordination with low-latency audio
  • 👥 Multi-user support

📋 Mobile Streaming Feature Comparison

Feature LiveLens Many Mobile Streaming Apps
🎬 Multi-Scene Support ⚠️ Varies
📱 Mobile Native
🎭 Live2D / VTuber Support ❌ / Limited
🌐 Web Source Support ⚠️ Limited
🖼️ Image & GIF Sources
🎥 Video Sources ⚠️ Varies
📝 Advanced Text Editor ⚠️ Basic
🎙️ Voice Chat Integration
🎵 Background Music ⚠️ Varies
📺 Internal Audio Capture ⚠️ Device Dependent
🧩 Scene Import / Export ❌ / Limited
🎮 Adaptive Performance ⚠️ Varies
🚫 Watermark ❌ None ⚠️ Varies
🔐 Account Required ❌ No ⚠️ Varies
⚡ GPU Rendering
💻 Desktop Sync
🎓 Learning Resources ⚠️ Limited

📱 System Requirements

Minimum Requirements

  • Android Version: Android 10 or higher (Required)
  • RAM: 4GB minimum (6GB+ recommended)
  • Storage: 100MB free space
  • Camera: Any camera with recording capability
  • Microphone: Built-in or external

Recommended Specifications

  • Android Version: Android 12+
  • RAM: 8GB or higher
  • Processor: Snapdragon 888 or equivalent
  • Storage: 256GB+ for high-bitrate recording
  • Network: 10+ Mbps upload speed for streaming

Supported Platforms

  • ✅ Twitch
  • ✅ YouTube Live
  • ✅ Facebook Live
  • ✅ Instagram Live (via RTMP)
  • ✅ Custom RTMP servers
  • ✅ OBS-compatible services

⚠️ Platform Availability

  • 📱 Android Only - Full support for Android 10+
  • 🚫 iOS - Not available
  • 🚫 Windows/Mac - Not available
  • 🚫 Web - Not available

⚡ Performance Benchmarks

Device Type Max FPS Max Resolution Recommended Bitrate
Mid-Range (4-6GB RAM) 30 FPS 720p 2-3 Mbps
High-End (8GB RAM) 60 FPS 1080p 4-5 Mbps
Flagship (12GB+ RAM) 60 FPS 4K 8-12 Mbps

📥 Download & Installation

Download LiveLens APK

Visit LiveLens.live to download the latest APK

Installation Steps:

  1. Visit https://www.livelens.live/
  2. Download the APK file
  3. Go to Settings → Security → Enable "Unknown Sources"
  4. Install the APK file
  5. Launch LiveLens and grant required permissions

🎓 Getting Started

1️⃣ Download & Install

Visit livelens.live → Download APK → Install on Android device

2️⃣ Initial Setup (2 minutes)

  • Grant necessary permissions (Camera, Microphone, Storage)
  • Select your default canvas size (16:9 or 9:16)
  • Configure audio input sources

3️⃣ Create Your First Scene

  • Tap "+" → Create new scene
  • Add a camera source
  • Add text overlay (e.g., "Channel Name")
  • Arrange sources using drag-and-drop

4️⃣ Configure Streaming

  • Go to Settings → Streaming
  • Enter RTMP URL from your platform
  • Set bitrate, FPS, resolution
  • Tap "Go Live"

5️⃣ Start Streaming!

  • Preview your scene on screen
  • Adjust sources in real-time
  • Monitor audio levels
  • Watch your chat

📖 Detailed Tutorial →


⚠️ Current Limitations

  • 🔄 Scene switching unavailable during active stream/record
  • 📊 Max quality & source count depend on device performance
  • 🎬 Some Android system capture limitations apply
  • 🌐 Web sources may load slower on slower devices

See Workarounds →


🛠️ Tech Stack & Architecture

Core Technologies

  • Language: Kotlin/Java
  • Rendering: OpenGL ES 3.0+
  • Video Encoding: MediaCodec API
  • Audio Processing: OpenSL ES
  • RTMP Protocol: Custom optimized implementation
  • Live2D: Cubism Native SDK
  • UI Framework: Android Jetpack Compose

Architecture Highlights

  • Event-Driven Pipeline - Real-time source management
  • Dual-Context Rendering - Separate preview & encode contexts
  • Memory-Efficient Buffer Pool - Reduced GC pressure
  • Adaptive Bitrate Control - Automatic quality adjustment
  • Network Resilience - Automatic reconnection with backoff

📚 Documentation

Resource Link
📖 Full Documentation Read Docs
FAQ & Troubleshooting FAQ
🎬 Video Tutorials YouTube Playlist
🎨 Theme Customization Overlays
🔧 Advanced Settings Config Guide
🚀 API Reference API Docs

🤝 Community & Support

📖 Resources
💬 Community Chat GitHub Discussions
FAQ & Help Frequently Asked Questions
🌐 Official Website livelens.live
All Features Feature Showcase
🎨 Themes Floating Control Themes
🎤 Voice Voice Chat Demo
💬 Discord Join Server
📧 Contact Support & Feedback
❤️ Sponsor GitHub Sponsors

🎬 Creator Testimonials

"LiveLens completely changed how I stream from my phone. It's like having OBS in my pocket!"
— Gaming Streamer, Twitch Affiliate

"The Live2D support is incredible. Finally, a mobile app that treats VTubers seriously!"
— VTuber Content Creator

"Best investment I made for mobile streaming. The quality is professional-grade!"
— YouTube Content Creator


🐛 Bug Reports & Feature Requests

Found an issue or have an idea? We'd love to hear from you! Choose your issue type:

🐛 Bug Report

Check FAQ & existing issues first, then report here

  • Include: Device info, version, steps to reproduce, error logs

Feature Request

Browse existing requests to avoid duplicates, then request here

  • Describe: Feature, problem it solves, proposed solution

🎬 Streaming Issues

Report Streaming Problem

  • Include: Bitrate, resolution, FPS, internet speed

📹 Recording Issues

Report Recording Problem

  • Include: Bitrate, resolution, FPS, device specs

🎤 Audio Issues

Report Audio Problem

  • Describe: Audio issue, settings used

👾 VTuber Issues

Report VTuber Problem

  • Include: Model format, Cubism version, specific issue

👨‍💻 Developer

Created & Maintained by: ByconStudio

Acknowledgments

  • OpenGL ES community for rendering guidance
  • Live2D for Cubism SDK
  • Android Media Framework team
  • All contributors and testers

📜 License

All rights reserved © LiveLens

This project is not open-source. 
Unauthorized copying, distribution, or derivative works are strictly prohibited.
For licensing inquiries, contact: support@livelens.live

🎁 Special Thanks

Thank you to all our creators, testers, and community members who make LiveLens better every day!

🌟 Join Our Community Today!

🌐 Website💬 Discord📱 GitHub📧 Support

Made with ❤️ for Creators Everywhere

Last Updated Stars Watchers

Sponsor this project

 

Packages

 
 
 

Contributors

Languages