Playback Configuration
Overview
This guide covers the configuration of video playback in GCXONE, including device recording setup, timeline configuration, playback preferences, and optimization settings.
What you'll accomplish:
- Configure device recording for playback
- Set up time synchronization for accurate timelines
- Configure playback preferences in GCXONE
- Enable event markers and timeline features
- Optimize playback performance
- Configure video export settings
Estimated time: 20-30 minutes
Prerequisites
Before configuring playback, ensure:
- Devices are successfully added to GCXONE
- Devices have recording capabilities
- Network connectivity is established
- Time synchronization (NTP) is configured
- Storage is available on recording devices
Configuration Workflow
- Device Recording Configuration - Enable and configure recording on devices
- Time Synchronization - Ensure accurate timeline alignment
- GCXONE Playback Settings - Configure playback preferences
- Event Markers Configuration - Enable event markers on timeline
- Playback Optimization - Fine-tune performance settings
- Verification - Test playback functionality
Part 1: Device Recording Configuration
Step 1: Enable Recording on Devices
UI Path: Device Web Interface → Recording Settings
Objective: Enable and configure recording on cameras/NVRs for playback.
Configuration Steps:
- Access device web interface or management software
- Navigate to Recording Settings or Storage Settings
- Enable Recording:
- Recording Mode: Continuous, Event-based, or Scheduled
- Recording Schedule: Configure when recording should occur
- Pre-Record: Enable buffer before events (5-10 seconds recommended)
- Post-Record: Enable buffer after events (5-10 seconds recommended)
- Configure Recording Quality:
- Resolution: Set recording resolution
- Frame Rate: Set frames per second (15-30 FPS typical)
- Bitrate: Configure bitrate for recording quality
- Codec: H.264 or H.265 (H.265 for better compression)
- Configure Storage Settings:
- Storage Location: Select storage device (HDD, SD card, NAS)
- Retention Period: Set how long recordings are kept
- Storage Allocation: Configure space allocation
- Click Save or Apply
Expected Result: Recording enabled and configured on device.
Step 2: Configure Recording Schedule (if needed)
UI Path: Device Web Interface → Recording → Schedule
Objective: Set up recording schedules for specific times or days.
Configuration Steps:
- Navigate to Recording Schedule
- Configure Schedule:
- Time Periods: Define when recording should occur
- Days of Week: Select days for schedule
- Recording Type: Continuous or event-based for each period
- Set Multiple Schedules (if needed):
- Different schedules for different times
- Weekend vs weekday schedules
- Business hours vs after-hours
- Click Save Schedule
Expected Result: Recording schedule configured.
Part 2: Time Synchronization
Step 3: Configure NTP Time Synchronization
UI Path: Device Web Interface → System → Time Settings / NTP
Objective: Ensure accurate time synchronization for proper timeline alignment.
Configuration Steps:
- Navigate to System Settings → Time or NTP Settings
- Configure NTP Server:
- NTP Server:
timel.nxgen.cloud(GCXONE NTP server) - Alternate NTP Server: Secondary server (optional)
- Time Zone: Select correct time zone
- Daylight Saving: Enable if applicable
- NTP Server:
- Enable Auto Synchronization:
- Sync Interval: Set sync frequency (daily or more frequent)
- Auto Sync: Enable automatic time synchronization
- Verify Time Sync:
- Check current time matches system time
- Verify time zone is correct
- Test NTP connection
- Click Save or Apply
Critical: Time synchronization is essential for accurate timeline alignment across multiple cameras. Incorrect time will cause events and recordings to be misaligned.
Expected Result: Time synchronized with NTP server.
Step 4: Verify Time Synchronization in GCXONE
UI Path: GCXONE → Devices → [Device] → System Information
Objective: Verify devices are properly synchronized.
Verification Steps:
- Navigate to device System Information in GCXONE
- Check System Time: Verify matches current time
- Check Time Zone: Verify correct time zone
- Check NTP Status: Verify NTP synchronization is active
- Compare Multiple Devices: Verify all devices show same time (within seconds)
Expected Result: All devices synchronized to same time.
Part 3: GCXONE Playback Settings
Step 5: Configure Playback Preferences
UI Path: GCXONE → Settings → Playback Preferences
Objective: Configure global playback settings and preferences.
Configuration Steps:
- Navigate to Settings → Playback Preferences
- Configure Default Settings:
- Default Playback Speed: Set default speed (1x recommended)
- Default Quality: Auto, High, Medium, or Low
- Timeline Display: Configure timeline appearance
- Event Markers: Enable event markers on timeline
- Configure Performance Settings:
- Concurrent Playback Limit: Maximum simultaneous playback streams
- Buffer Size: Adjust playback buffer (default usually fine)
- Preload Duration: How much video to preload
- Configure Timeline Settings:
- Timeline Granularity: Detail level on timeline
- Event Marker Display: Which events to show
- Gap Indication: How to display recording gaps
- Click Save Preferences
Expected Result: Playback preferences configured.
Step 6: Enable Event Markers
UI Path: GCXONE → Settings → Events → Timeline Markers
Objective: Enable event markers on playback timeline for easy navigation.
Configuration Steps:
- Navigate to Settings → Events → Timeline Markers
- Enable Event Types to show on timeline:
- Motion Detection: ✓ Enable
- Alarms: ✓ Enable
- Camera Events: ✓ Enable (disconnection, etc.)
- System Events: ✓ Enable (if needed)
- Custom Events: Enable specific event types
- Configure Marker Display:
- Marker Style: Choose visual style
- Marker Density: How many markers to show
- Marker Colors: Color coding by event type
- Configure Event Details:
- Show Event Names: Enable to show event descriptions
- Show Event Count: Show number of events in period
- Click to Navigate: Enable click-to-jump functionality
- Click Save Configuration
Expected Result: Event markers enabled and visible on timeline.
Part 4: Playback Optimization
Step 7: Configure Playback Performance
UI Path: GCXONE → Settings → Playback → Performance
Objective: Optimize playback performance based on network and system capabilities.
Configuration Steps:
- Navigate to Settings → Playback → Performance
- Configure Bandwidth Management:
- Adaptive Quality: Enable for bandwidth optimization
- Quality Priority: Prioritize quality vs performance
- Bandwidth Limit: Set maximum bandwidth per playback
- Configure Streaming Settings:
- Prefer Local Mode: Enable for on-site workstations
- Fallback Quality: Quality to use if bandwidth limited
- Retry Logic: Configure reconnection attempts
- Configure Resource Limits:
- Maximum Concurrent Streams: Limit per user/workstation
- Memory Allocation: Adjust if system has limitations
- CPU Priority: Adjust playback priority if needed
- Click Save Settings
Expected Result: Playback performance optimized.
Step 8: Configure Video Export Settings
UI Path: GCXONE → Settings → Playback → Export
Objective: Configure video clip export options.
Configuration Steps:
- Navigate to Settings → Playback → Export
- Configure Export Formats:
- Default Format: MP4, AVI, or other supported formats
- Codec Options: H.264, H.265, etc.
- Quality Presets: High, Medium, Low quality options
- Configure Export Options:
- Include Audio: Enable if audio should be included
- Include Timestamp: Enable timestamp overlay
- Include Event Markers: Include markers in exported video
- Configure Storage:
- Export Location: Where to save exports
- Temporary Storage: Location for processing
- Retention: How long to keep exported clips
- Click Save Settings
Expected Result: Video export configured.
Part 5: Verification and Testing
Verification Checklist
Recording Functionality:
- Recordings are being created on devices
- Recordings are accessible from GCXONE
- Timeline shows available recordings
- No recording gaps (or gaps are expected)
Timeline Functionality:
- Timeline displays correctly
- Timeline is synchronized across cameras
- Event markers appear on timeline
- Can navigate to specific times
- Calendar navigation works
Playback Functionality:
- Video playback starts correctly
- Playback controls work (play, pause, speed)
- Frame-by-frame navigation works
- Jump to time/event works
- Multi-camera synchronized playback works
Performance:
- Playback starts within reasonable time (2-5 seconds)
- No excessive buffering
- Multiple concurrent streams work
- Quality is acceptable
Export Functionality:
- Can export video clips
- Export quality is correct
- Exported clips download successfully
- Clips play correctly after export
Advanced Configuration
Multi-Camera Timeline Synchronization
For sites with multiple cameras:
- Time Sync: Ensure all devices use same NTP server
- Event Correlation: Enable cross-camera event correlation
- Timeline View: Use unified timeline view for all cameras
- Synchronized Playback: Enable synchronized multi-camera playback
Recording Retention Policies
Configure retention based on requirements:
- Compliance Requirements: Set retention based on legal/compliance needs
- Storage Capacity: Balance retention period with available storage
- Event-Based Retention: Keep event recordings longer than continuous
- Archive Policies: Configure automatic archiving for long-term storage
Troubleshooting
See the Troubleshooting Guide for common problems and solutions.
Quick troubleshooting:
- No recordings available: Check recording enabled, verify storage, check retention period
- Timeline misaligned: Verify NTP synchronization, check time zones
- Playback not starting: Check device connectivity, verify recordings exist, check permissions
- Poor playback quality: Adjust quality settings, check bandwidth, use Local Mode
- Events not showing: Verify event forwarding enabled, check event marker configuration
Related Articles
- Playback Overview
- Playback Troubleshooting
- NTP Configuration
- Video Streaming Configuration
- Event Clips Configuration
Need Help?
If you need assistance with playback configuration, contact support.