¶
Gazer Mobile Stream Studio¶
Transform your Android device into a professional mobile streaming studio. Gazer Mobile Stream Studio connects USB capture cards to stream high-quality content to RTMP/RTMPS platforms with advanced camera overlay capabilities.
โจ Features¶
๐ฅ USB Capture Card Support¶
- Universal Compatibility: Automatic detection and connection to USB Video Class (UVC) devices
- Real-time Preview: Live preview of captured video with proper aspect ratio scaling
- Multiple Formats: Support for YUV420, NV21, and JPEG video formats
- Hot-plug Detection: Automatic device recognition when plugged/unplugged
๐น Camera Overlay System¶
- Resizable Overlay: Touch-based drag and resize functionality for camera overlay
- Position Presets: Quick positioning in corners (Top-Left, Top-Right, Bottom-Left, Bottom-Right)
- Size Options: Small, Medium, Large, and Custom size presets
- Toggle Control: Easy on/off switching for overlay visibility
๐ก Professional Streaming¶
- RTMP/RTMPS Support: Stream to any RTMP-compatible platform (Twitch, YouTube, Facebook, etc.)
- Quality Control: Configurable bitrate (500-8000 kbps), resolution (720p/1080p), and FPS (15-60)
- Real-time Encoding: Hardware-accelerated video encoding for smooth streaming
- Connection Status: Live streaming status and connection monitoring
๐ฑ Responsive Design¶
- Multi-device Support: Optimized layouts for both phones and tablets
- Material Design 3: Modern, intuitive user interface
- Adaptive UI: Automatic layout switching based on screen size
๐ฑ Screenshots¶
![]() Initial Setup App ready for USB device |
![]() Device Connected Live preview active |
![]() Live Streaming Broadcasting to RTMP |
![]() USB Disconnect Fallback Stream continues with error message |
![]() Camera Overlay Settings Position and size controls |
![]() Tablet Interface Optimized layout for larger screens |
๐ Quick Start¶
Prerequisites¶
- Android device with USB Host support (Android 7.0+)
- USB capture card (HDMI to USB, etc.)
- USB-C to USB adapter (if needed)
- RTMP streaming endpoint
Installation¶
- Purchase: Get Gazer Mobile Stream Studio from Google Play Store
- Install: Download and install from your purchase
- Activate: Launch and activate your license
Basic Usage¶
- Connect Hardware: Plug your USB capture card into the Android device
- Grant Permissions: Allow camera, microphone, and USB access
- Configure Stream: Enter your RTMP URL and stream key
- Adjust Settings: Select resolution, bitrate, and frame rate
- Setup Overlay: Position and size your camera overlay as desired
- Start Streaming: Tap the start button and go live!
๐ System Requirements¶
- Minimum Android Version: 7.0 (API 24)
- Target Android Version: 14 (API 34)
- RAM: 4GB+ recommended for smooth streaming
- Storage: 100MB for app installation
- USB Host Mode: Required for capture card connectivity
- Network: Stable internet connection for streaming
๐ ๏ธ Technical Specifications¶
Supported Video Formats¶
- YUV 420 888
- NV21
- JPEG/MJPEG
Streaming Capabilities¶
- Protocols: RTMP, RTMPS
- Bitrate Range: 500 - 8000 kbps
- Resolutions: 720p (1280x720), 1080p (1920x1080)
- Frame Rates: 15, 24, 30, 60 FPS
- Audio: Microphone input support
Hardware Compatibility¶
- USB Video Class (UVC) devices
- Common capture card brands supported
- Plug-and-play functionality
๐ Documentation¶
- Usage Guide - Detailed usage instructions and troubleshooting
- Contributors Guide - How to contribute to the project
- API Reference - Technical architecture and API documentation
๐๏ธ Architecture¶
The app follows a modular architecture with these core components:
- UsbCaptureManager: USB device detection and management
- VideoPreviewRenderer: Real-time video frame rendering
- CameraOverlayView: Resizable camera overlay system
- StreamCompositor: Video composition and frame synchronization
- RtmpStreamer: RTMP streaming and encoding
๐งช Testing¶
To test the application: 1. Use a physical Android device with USB Host support 2. Connect a compatible USB capture card 3. Configure a test RTMP endpoint or use a streaming platform 4. Verify video preview, overlay functionality, and streaming quality
๐ License¶
This project is licensed under a commercial subscription License - see the LICENSE
๐ค Contributing¶
We welcome contributions! Please see our Contributing Guide for details on how to get started.
๐ Support¶
- Customer Support: Get help via support portal
- Documentation: Visit our knowledge base
- Community: Join discussions on Discord
๐ Acknowledgments¶
- Built with rtmp-rtsp-stream-client-java for streaming capabilities
- Uses AndroidX CameraX for camera functionality
- Material Design 3 components for modern UI
Getting Started¶
Ready to start streaming? Check out our Usage Guide for detailed setup instructions, or jump straight to the Quick Start section above.
For developers interested in contributing, see our Contributors Guide to get started with the development environment.