Home Camera Management
📹

Camera Management

Configure and manage your camera streams with GO2RTC. Learn about stream layouts, overlays, and multi-camera setups for optimal monitoring.
Gabriel
By Gabriel
• 6 articles

Setting Up Your Cameras

Overview Learn how to add and configure cameras in Airys. This guide covers camera integration, initial setup, and basic configuration for optimal performance. Difficulty Level: Beginner to Intermediate Time Required: 15-20 minutes per camera Last Updated: February 2024 Prerequisites - Completed First-time Setup - Camera network information (IP address, credentials) - Network access to your cameras - Camera specifications handy Table of Contents 1. Camera Preparation 2. Adding a New Camera 3. Basic Configuration 4. Advanced Settings 5. Testing and Verification 6. FAQ Camera Preparation Before You Begin [Screenshot/Image Placeholder 1] Caption: Camera preparation checklist 1. Network Setup - Ensure camera is powered on - Connect camera to your network - Note down IP address - Verify network connectivity 2. Camera Information - Model number - Firmware version - Stream URLs (RTSP/RTMP) - Login credentials 💡 Pro Tip: Use your camera manufacturer's documentation to find the correct stream URL format. Adding a New Camera Step-by-Step Process [Screenshot/Image Placeholder 2] Caption: Add camera interface 1. Access Camera Management - Open Airys dashboard - Navigate to Camera Management - Click "Add New Camera" 2. Basic Information - Enter camera name - Select camera type - Add location/description - Choose camera group (optional) 3. Connection Details - Enter IP address - Input stream URL - Provide username/password - Select protocol (RTSP/RTMP) Basic Configuration Essential Settings 1. Stream Settings - Resolution selection - Frame rate adjustment - Video quality - Bandwidth limits 2. Display Options - Camera name overlay - Timestamp display - Status indicators - Grid position Initial Optimization - Auto-discovery settings - Connection timeout values - Reconnection attempts - Buffer size Advanced Settings Performance Tuning [Screenshot/Image Placeholder 3] Caption: Advanced settings panel 1. Stream Configuration - Multiple stream profiles - Codec selection - Latency settings - GOP settings 2. Integration Options - Face detection toggle - Motion detection - Recording rules - Event triggers Testing and Verification Connection Test 1. Initial Checks - Stream loading - Image quality - Frame rate stability - Audio (if applicable) 2. Performance Metrics - Latency measurement - Bandwidth usage - CPU impact - Memory usage Troubleshooting Steps - Check network connectivity - Verify credentials - Test direct stream access - Monitor system resources Frequently Asked Questions Q: Why can't I connect to my camera? A: Common issues include incorrect IP address, wrong credentials, or firewall blocking. Check our Camera Troubleshooting guide. Q: What stream URL format should I use? A: The format depends on your camera brand. Common formats: - RTSP: rtsp://IP:PORT/stream - RTMP: rtmp://IP:PORT/stream Q: How many cameras can I add? A: Depends on your system resources and network capacity. Check our System Requirements. Related Articles - Managing Camera Streams - GO2RTC Integration - Stream Grid Configuration Need More Help? If you couldn't find what you were looking for in this article: - Check our Camera Troubleshooting Guide - Join our Community Forum - Contact Support Tags: camera-setup, configuration, streaming, rtsp, rtmp

Last updated on Feb 12, 2025

Managing Camera Streams

Overview Learn how to effectively manage multiple camera streams in Airys. This guide covers stream control, quality optimization, and real-time monitoring features. Difficulty Level: Intermediate Time Required: 20 minutes Last Updated: February 2024 Prerequisites - Successfully set up cameras - Basic understanding of video streaming - Familiarity with Airys dashboard Table of Contents 1. Stream Controls 2. Quality Management 3. Performance Optimization 4. Multi-Stream Handling 5. Monitoring and Alerts 6. FAQ Stream Controls Basic Operations [Screenshot/Image Placeholder 1] Caption: Stream control panel 1. Stream Control Actions - Start/Stop streaming - Pause/Resume feed - Refresh connection - Force reconnect 2. Quick Actions - Toggle audio - Snapshot capture - Full-screen view - Picture-in-Picture 💡 Pro Tip: Use keyboard shortcuts for faster stream control. Press '?' to view all shortcuts. Quality Management Stream Quality Settings [Screenshot/Image Placeholder 2] Caption: Quality adjustment interface 1. Video Settings - Resolution presets - Bitrate control - Frame rate limits - Quality profiles 2. Adaptive Streaming - Auto quality adjustment - Bandwidth management - Buffer size control - Latency optimization Performance Optimization Resource Management 1. CPU Usage - Hardware acceleration - Decoder selection - Thread allocation - Process priority 2. Memory Optimization - Buffer management - Cache settings - Memory limits - Clean-up intervals Network Optimization - QoS settings - Connection pooling - Packet prioritization - Bandwidth allocation Multi-Stream Handling Stream Organization [Screenshot/Image Placeholder 3] Caption: Multi-stream management interface 1. Group Management - Create stream groups - Batch operations - Group presets - Layout templates 2. Synchronization - Time sync options - Multi-view sync - Event correlation - Unified controls Monitoring and Alerts Stream Health Monitoring 1. Health Metrics - Connection status - Stream quality - Frame drops - Latency stats 2. Alert Configuration - Connection loss - Quality degradation - Resource warnings - Custom triggers Automated Actions - Auto-reconnect - Quality adjustment - Failover switching - Event logging Frequently Asked Questions Q: How do I optimize streams for low bandwidth? A: Use lower resolution presets, enable adaptive streaming, and adjust buffer settings. See Performance Optimization. Q: Can I record multiple streams simultaneously? A: Yes, but consider your system resources. Configure recording profiles in the Advanced Settings. Q: How do I handle stream disconnections? A: Enable auto-reconnect and configure alert notifications. Check Monitoring and Alerts. Related Articles - GO2RTC Integration - Stream Grid Configuration - Camera Troubleshooting Need More Help? If you couldn't find what you were looking for in this article: - Check our Troubleshooting Guide - Join our Community Forum - Contact Support Tags: streaming, management, optimization, monitoring, multi-stream

Last updated on Feb 12, 2025

GO2RTC Integration Guide

Overview Learn how to integrate and utilize GO2RTC with Airys for enhanced streaming capabilities. This guide covers setup, configuration, and advanced features of the GO2RTC streaming engine. Difficulty Level: Intermediate to Advanced Time Required: 30-45 minutes Last Updated: February 2024 Prerequisites - Airys installed and configured - Basic knowledge of streaming protocols - Understanding of network configuration - Docker environment (if using containerized setup) Table of Contents 1. Understanding GO2RTC 2. Installation 3. Configuration 4. Advanced Features 5. Troubleshooting 6. FAQ Understanding GO2RTC What is GO2RTC? [Screenshot/Image Placeholder 1] Caption: GO2RTC architecture diagram 1. Key Features - Multi-protocol support - Low-latency streaming - WebRTC capabilities - Protocol conversion 2. Benefits - Reduced latency - Better compatibility - Enhanced performance - Flexible deployment 💡 Pro Tip: GO2RTC excels at converting various stream formats to WebRTC for optimal browser viewing. Installation Setup Process [Screenshot/Image Placeholder 2] Caption: GO2RTC setup interface 1. Docker Installation docker pull ghcr.io/airys/go2rtc:latest - Pull container image - Configure network settings - Set up volumes - Define environment variables 2. Manual Installation - Download GO2RTC binary - Set up configuration files - Configure system service - Set permissions Configuration Basic Setup 1. Server Configuration api: listen: :8554 webrtc: candidates: - stun:stun.l.google.com:19302 - Define API endpoints - Configure STUN/TURN - Set stream defaults - Define access rules Stream Configuration 1. Adding Sources streams: camera1: - rtsp://camera-ip:554/stream camera2: - rtsp://another-camera:554/stream - Define stream sources - Set stream options - Configure transcoding - Enable features Advanced Features WebRTC Options [Screenshot/Image Placeholder 3] Caption: WebRTC configuration panel 1. Peer Connection - ICE configuration - Codec selection - Bandwidth limits - Connection policies 2. Stream Processing - Transcoding options - Format conversion - Quality profiles - Buffer settings Security Settings 1. Access Control - API authentication - Stream authorization - Token validation - IP restrictions 2. Encryption - SRTP configuration - DTLS settings - Certificate management - Secure signaling Troubleshooting Common Issues 1. Connection Problems - Check network connectivity - Verify STUN/TURN - Review firewall rules - Test direct access 2. Performance Issues - Monitor resource usage - Check network bandwidth - Optimize stream settings - Review logs Diagnostic Tools - Built-in statistics - Network analyzers - Performance monitors - Log analysis Frequently Asked Questions Q: Why choose GO2RTC over direct RTSP? A: GO2RTC provides lower latency, better browser compatibility, and more flexible protocol support. Q: Can GO2RTC handle multiple stream formats? A: Yes, it supports RTSP, RTMP, HLS, and more, converting them to WebRTC for unified delivery. Q: How do I optimize for low-latency? A: Configure appropriate buffer sizes, use hardware acceleration when available, and optimize network settings. Related Articles - Stream Management - Performance Optimization - Camera Setup Need More Help? If you couldn't find what you were looking for in this article: - Check our Troubleshooting Guide - Join our Community Forum - Contact Support Tags: go2rtc, streaming, webrtc, integration, configuration

Last updated on Feb 12, 2025

Stream Grid Configuration

Overview Learn how to organize and customize your camera stream layout using Airys' grid system. This guide covers grid layouts, customization options, and best practices for optimal viewing. Difficulty Level: Beginner to Intermediate Time Required: 15 minutes Last Updated: February 2024 Prerequisites - Cameras added to Airys - Basic familiarity with stream management - Understanding of Airys interface Table of Contents 1. Grid Basics 2. Layout Management 3. Customization Options 4. Multi-Screen Setup 5. Saving and Loading 6. FAQ Grid Basics Understanding Grid Layout [Screenshot/Image Placeholder 1] Caption: Grid layout options and dimensions 1. Grid Types - Fixed grid (2x2, 3x3, etc.) - Dynamic grid - Custom layouts - Picture-in-Picture 2. Stream Placement - Drag-and-drop positioning - Auto-arrangement - Priority positions - Quick swap 💡 Pro Tip: Use keyboard shortcuts (1-9) to quickly focus on specific camera streams. Layout Management Creating Layouts [Screenshot/Image Placeholder 2] Caption: Layout creation interface 1. Basic Layouts - Select grid dimensions - Choose aspect ratio - Set cell sizes - Define spacing 2. Advanced Options - Asymmetric layouts - Featured camera spots - Split-screen views - Nested grids Layout Templates - Surveillance mode - Overview layout - Focus view - Multi-zone setup Customization Options Visual Settings 1. Grid Appearance - Border thickness - Gap size - Background color - Highlight effects 2. Stream Display - Camera labels - Status indicators - Overlay information - Time stamps Responsive Behavior - Auto-resize - Mobile optimization - Screen adaptation - Resolution scaling Multi-Screen Setup Screen Management [Screenshot/Image Placeholder 3] Caption: Multi-screen configuration 1. Display Configuration - Monitor assignment - Layout per screen - Synchronized views - Independent controls 2. Screen Roles - Primary display - Secondary monitors - Alert screens - Status displays Saving and Loading Layout Profiles 1. Save Options - Quick save - Named layouts - Default settings - User preferences 2. Profile Management - Import/Export - Backup layouts - Share configurations - Reset options Automated Switching - Schedule-based - Event-triggered - Rotation patterns - Conditional changes Frequently Asked Questions Q: How do I create a custom grid layout? A: Use the Layout Editor (Grid > Create Layout), select dimensions, and arrange cameras by dragging them to desired positions. Q: Can I save different layouts for different situations? A: Yes, save multiple layout profiles and switch between them using the Layout Manager or keyboard shortcuts. Q: How do I optimize grid layout for multiple monitors? A: Use the Multi-Screen Setup tool to assign different layouts to each monitor and configure independent or synchronized views. Related Articles - Managing Camera Streams - Stream Overlay Features - Basic Navigation Need More Help? If you couldn't find what you were looking for in this article: - Check our Troubleshooting Guide - Join our Community Forum - Contact Support Tags: grid, layout, configuration, display, multi-screen

Last updated on Feb 12, 2025

Camera Troubleshooting

Overview Find solutions to common camera-related issues in Airys. This guide provides step-by-step troubleshooting procedures, diagnostic tools, and quick fixes for various camera problems. Difficulty Level: All Levels Time Required: Varies by issue Last Updated: February 2024 Prerequisites - Access to camera settings - Basic network knowledge - Administrator privileges - Camera documentation (recommended) Table of Contents 1. Common Issues 2. Connection Problems 3. Stream Quality Issues 4. Performance Problems 5. Diagnostic Tools 6. FAQ Common Issues Quick Solutions [Screenshot/Image Placeholder 1] Caption: Common issues diagnostic flowchart 1. No Video Feed - Check camera power - Verify network connection - Confirm stream URL - Check credentials 2. Stream Disconnections - Test network stability - Check bandwidth usage - Verify firewall settings - Monitor system resources 💡 Pro Tip: Most connection issues can be resolved by checking network connectivity and camera credentials first. Connection Problems Network Issues [Screenshot/Image Placeholder 2] Caption: Network diagnostics panel 1. Connectivity Checks - Ping camera IP - Test port accessibility - Check DNS resolution - Verify DHCP settings 2. Authentication Issues - Reset credentials - Update authentication - Check token expiration - Clear cached credentials Firewall Configuration 1. Port Access - RTSP (554) - RTMP (1935) - HTTP/HTTPS (80/443) - WebRTC ports 2. Protocol Verification - Enable required protocols - Check port forwarding - Verify NAT settings - Test direct connection Stream Quality Issues Video Problems 1. Poor Quality - Check bandwidth - Adjust resolution - Verify encoding - Update codec settings 2. Latency Issues - Reduce buffer size - Check network latency - Optimize encoding - Adjust frame rate Audio Problems - Check audio source - Verify codec support - Test volume levels - Check mute settings Performance Problems System Resources [Screenshot/Image Placeholder 3] Caption: Performance monitoring dashboard 1. CPU Usage - Monitor process load - Check hardware acceleration - Adjust quality settings - Limit concurrent streams 2. Memory Management - Clear cache - Adjust buffer size - Monitor memory usage - Check for leaks Optimization Steps 1. Stream Optimization - Lower resolution - Reduce frame rate - Adjust quality - Enable compression 2. System Optimization - Update drivers - Clear temporary files - Check system logs - Monitor resources Diagnostic Tools Built-in Tools 1. Connection Tester - Network connectivity - Stream availability - Protocol support - Authentication check 2. Performance Monitor - Resource usage - Stream statistics - Network metrics - System health External Tools - Network analyzers - Bandwidth monitors - Protocol testers - Log analyzers Frequently Asked Questions Q: Why is my camera stream freezing? A: Common causes include network issues, insufficient bandwidth, or high CPU usage. Check Performance Problems section. Q: Why can't I connect to my camera after changing networks? A: Verify the camera's IP address, check network connectivity, and ensure firewall settings allow camera traffic. Q: How do I improve stream quality? A: Start with bandwidth testing, then adjust resolution and frame rate settings. See Stream Quality Issues. Related Articles - Camera Setup - Stream Management - GO2RTC Integration Need More Help? If you couldn't find what you were looking for in this article: - Contact our Technical Support - Join our Community Forum - Submit a Bug Report Tags: troubleshooting, issues, problems, solutions, diagnostics

Last updated on Feb 12, 2025

Stream Overlay Features

Overview Enhance your camera streams with Airys' powerful overlay capabilities. Learn how to add, customize, and manage visual overlays for improved monitoring and information display. Difficulty Level: Intermediate Time Required: 20 minutes Last Updated: February 2024 Prerequisites - Active camera streams - Basic understanding of stream management - Familiarity with Airys interface Table of Contents 1. Overlay Basics 2. Types of Overlays 3. Customization 4. Dynamic Elements 5. Advanced Features 6. FAQ Overlay Basics Understanding Overlays [Screenshot/Image Placeholder 1] Caption: Overlay components and placement 1. Basic Elements - Text overlays - Status indicators - Time stamps - Camera information 2. Positioning - Corner placements - Custom positions - Layer management - Alignment options 💡 Pro Tip: Use transparency settings to ensure overlays don't obstruct important areas of the video feed. Types of Overlays Information Overlays [Screenshot/Image Placeholder 2] Caption: Information overlay examples 1. Static Information - Camera name - Location details - IP address - Stream resolution 2. Dynamic Information - Date and time - FPS counter - Bandwidth usage - Connection status Visual Indicators 1. Status Elements - Recording status - Motion detection - Face detection - Alert indicators 2. Analytics Overlay - Detection boxes - Tracking lines - Zone markers - Count displays Customization Visual Settings 1. Appearance - Font selection - Color schemes - Transparency - Size options 2. Style Options - Border effects - Background fills - Shadow effects - Animation settings Layout Configuration - Position presets - Custom coordinates - Anchor points - Spacing rules Dynamic Elements Real-time Updates [Screenshot/Image Placeholder 3] Caption: Dynamic overlay configuration 1. Data Integration - System metrics - External data - Sensor readings - Event triggers 2. Interactive Elements - Click actions - Hover effects - Toggle options - Context menus Conditional Display 1. Rule-based Showing - Event-triggered - Time-based - Status-dependent - User-role specific 2. Smart Visibility - Auto-hide - Fade effects - Priority display - Context awareness Advanced Features Custom Overlays 1. Template System - Create templates - Save presets - Share layouts - Import/Export 2. Scripting Support - Custom behaviors - Dynamic updates - Event handling - Data processing Integration Features - API connectivity - External triggers - Database linking - Custom plugins Frequently Asked Questions Q: Can I create custom overlay templates? A: Yes, use the Template Editor to create and save custom overlay layouts that can be applied to any stream. Q: How do I add real-time data to overlays? A: Use the Dynamic Data feature in overlay settings and configure data sources through the Integration panel. Q: Can overlays be scheduled to change automatically? A: Yes, use the Scheduling feature in Advanced Settings to set up time-based overlay changes. Related Articles - Stream Grid Configuration - Camera Setup - Face Analysis Integration Need More Help? If you couldn't find what you were looking for in this article: - Check our Troubleshooting Guide - Join our Community Forum - Contact Support Tags: overlay, customization, display, information, visual-elements

Last updated on Feb 12, 2025