Du brauchst keinen GPIO. Du kannst eine usb kamera einstecken per usb kabel an einem freien port oder baus noch einen hub ein für mehr anschlüsse. Die kamera richtest du dann einfach auf dem laufenden linux ein, vllt. bookworm debian oder ein derivat. Du baust daraus einfach einen streaming dienst auf den du http browser technisch immer zugreifen kannst. Das war die kurzfassung. GPIO ist aber wahrscheinlich trotzdsem gut, wenn du ne kabelkamera anschließen willst zb. von raspberry. Du kannst sogar ne kamera verwenden die siich bewegen lässt.. remote oder durch die firmware. Es muss nur entwickelt werden.