There 2 functions that allow to run UAVcast scripts:
1. Start: sudo systemctl start UAVcast
2. Start on boot: sudo systemctl enable UAVcast
When I put IP address in drone config file like this:
#GCS_adress; Set your DynDns or IP of Ground Control Station.
GCS_address="123.123.123.123"
everything works fine, "start" and "start on boot" works perfect.
in the case I put domain name ( from no-ip services )
#GCS_adress; Set your DynDns or IP of Ground Control Station.
GCS_address="myname.ddns.net"
function "start" works well but I cannot use function "start on boot". Gstreamer is able to run pipleline ( red camera light is on ) but ground station cannot receive any communication packuages. I need to stop casting and run function "start" again to fix it. Then it works.
Do you have any idea why it happens?