- Re-enabled Vision API and Media API services in docker-compose.yml, providing necessary configurations for development. - Improved scheduling logic in HorizontalTimelineCalendar and Scheduling components to better manage repetition visibility and database scheduling status. - Updated docker-compose-reset.sh to conditionally wait for Supabase services, enhancing the setup process for local development. - Added isScheduledInDb prop to manage UI states for scheduled repetitions, improving user experience in the scheduling interface.
Scripts Directory
This directory contains utility scripts, test files, and diagnostic tools for the USDA Vision system.
Shell Scripts (.sh)
-
check_rtsp_status.sh- Quick RTSP streaming status check- Starts RTSP stream for camera1
- Checks MediaMTX for stream availability
- Displays access URLs (WebRTC, RTSP)
-
diagnose_rtsp.sh- Comprehensive RTSP diagnostic tool- Performs full RTSP streaming health check
- Tests API health, camera status, FFmpeg process
- Verifies MediaMTX stream availability
- Provides detailed diagnostic output
Test Files
-
api-tests.http- REST Client test file for API endpoints- Camera Management API tests
- Media API tests
- MediaMTX endpoint tests
- Can be used with REST Client extensions in VS Code/Cursor
-
test_rtsp.py- Python script for testing RTSP streaming functionality
Usage
All scripts assume you're running from the project root directory and that Docker Compose services are running.
Example:
# From project root
./scripts/check_rtsp_status.sh
./scripts/diagnose_rtsp.sh