I've managed to get the cloud reco to replace the m_path value from the URL specified in the JSON file, it's setting the value too but I'm guessing its due to the fact that the VideoPlaybackBehaviour is being run before the object has been scanned (It says "Please set a URL in the inspector" when the app launches).
I'm guessing its a mismatch of running the code from the VideoPlaybackBehaviour again, any recommendations?
I attempted to re-run the Start() and OnRenderObject() which specifies that;
InitVideoTexture with size 640 x 480
However it pulls an error which results in the videoPlayer not being displayed (This is down to the OnRenderObject() as the video player appears and displays as "Loading/Not ready" without it; however does not claim the VideoPlayer is ready or the InitVideoTexture).
OPENGL NATIVE PLUG-IN ERROR GL_INVALID_ENUM; enum argument out of range
EDIT: Due to the non-existent support on the topic, I found out that using Easy Movie Texture (Or wait until Unity 5.6 for their Video support) actually work in comparison to Vuforia's video player. I highly recommend using those instead as theres far more support for those (If you consider this question has been asked for the past 3-4 years for cloud video playback via Vuforia's video player)