Skip to content

Real-time Communication

Troubleshooting DDS Communication

Common Issues and Solutions

  • Connection Problems:
  • Ensure your RTI license is properly installed and valid
  • Verify the environment variable RTI_LICENSE_FILE points to the correct license file location

  • Topic Discovery Issues:

  • Confirm that QoS (Quality of Service) settings match between publishers and subscribers
  • Ensure domain IDs are consistent across all communicating applications
  • Try increasing the discovery wait time in your application

  • Performance Optimization:

  • For high-frequency topics (like camera feeds), adjust history depth to prevent buffer overflow
  • Consider using BEST_EFFORT reliability for streaming data where occasional packet loss is acceptable
  • Monitor resource usage and adjust queue sizes accordingly

For comprehensive troubleshooting guidance, refer to the RTI Connext DDS Getting Started Guide.