Skip to content

Camera Diagnostics & Ingestion Troubleshooting ​

This guide provides practical troubleshooting steps for resolving common IP camera connectivity, authentication, and video stream degradation issues.


1. Quick Diagnostic Flowchart ​


2. Diagnosing RTSP Ingest Errors ​

Error SymptomRoot CauseSolution
401 UnauthorizedIncorrect RTSP credentials or special charactersVerify credentials. URL-encode characters like @ (%40), : (%3A), # (%23).
i/o timeoutCamera offline or port 554 blockedPing camera IP and verify port with nc -zv 192.168.1.100 554.
Green artifacts / frame tearingDropped UDP packets on congested Wi-Fi/WANIn camera settings, set transport to TCP (transport: "tcp").
Silent audio in web playerCamera using legacy G.726 audio codecIn camera web admin UI, switch audio compression to AAC (48kHz).
Timestamp jump / PTS driftCamera hardware NTP clock desyncEnable NTP time synchronization on the camera matching the RUSEON server time.

3. Testing with FFprobe ​

Verify the camera stream independently from the command line:

bash
ffprobe -rtsp_transport tcp -v error -show_streams "rtsp://admin:pass@192.168.1.100:554/stream1"

Expected output confirms codec compatibility:

text
codec_name=h264
profile=High
width=1920
height=1080
r_frame_rate=25/1

Released under the MIT License.