oh man you’re having problems far larger than you admit here
reconsider the whole design. be clear, what data you need where (client/server)
what kind of problem should your program solve ?
play a video with a circle superimposed
that’s not “a purpose”. please give the “larger picture”
maybe you only need to send the circle coords, and that’s it ?
and forget about the audio …