delay video input

I stream my ps4 to my youtube channel then make the stream private then I stream that to twitch and youtube with OBS with plugins, chatbots and other things but I have a body cam for VR. But the delay of my ps4 stream makes it so that I'm starting one thing and swinging my arms around and it hasn't even gotten off the last part I was on with the gameplay part of things. I want to know if I can fix this, I use a gimble with my phone as a body cam and cast my phone to my pc where I can edit and crop it. then add music and all the other things, the audio delay is fine and the odd time body cam stutters it comes back on within a couple of seconds with the same amount of delay. please help