I've now used Vivotek, Hikvision, and Amcrest cameras with my Streaming Video module:
It's a bit of a CPU hog on the gateway if you run many cameras, but the results on a Vision client are superior. Particularly if you use the scaled streams on a multi-camera overview page.