NetVR Stream (NVRS), alternative streaming platform