Ffmpeg camera intermittent unavailable, am I being hacked?

Hi, this has happened ever since I integrated my (admittedly cheap chinese) ip camera into the dashboard, throughout all updates. Sometimes it works, sometimes (probably 50% of the time) it shows as unavailable…
Its just weird, right now its working, give it an hoour and it’ll be unavailable?
I’m wondering if, because its a chinese ip camera, maybe someone is logged into it causing it to become unavailable? The thing is if its unavailable in HA and I go to the camHiPro app, I can see it there or if i just run the ffplay command from another linux operating system (wsl or ubuntu, I have several) I get the feed no worries, so I can only assume its an HA problem, but I cannot figure out for the life of me why it should work intermittently and other times just show as unavailable?
Can anyone shed any light at all?

Home Assistant

  • Core 2024.10.3
  • Supervisor 2024.10.3
  • Operating System 13.2
  • Frontend 20241002.3
    generic x86 machine uses a zigbee dongle

config.yaml

ffmpeg:
camera:
     - platform:ffmpeg
       name:doorcam
       input: /usr/bin/ffplay rtmp://192.168.1.190:1935/flash/11:Ythkuh873jhj

(this random looking string at the end is base 64 encoded username,password)
yes I know I’m using rtmp as opposed to smpt/rtsp but its the only way I can get a feed out of this cheapy ip (sd card recording) camera

Picture entity card config…

show_state: true
show_name: true
camera_view: live
type: picture-entity
entity: camera.doorcam
camera_image: camera.doorcam