It looks like OBS isn't finding or has access to opengl in the vnc server. I did a quick search, and you may want to try the following, which gives vnc displays access to opengl.
http://www.virtualgl.org/
Again I haven't tried it so don't know if it will work or not.
Just an FYI, virtualGL does not work.