My criteria are : less latency possible & less installation needed on client side
Flash is a good choice. You need to have the Flash Media Server installed on the server to use this.
There are many packages out there to make this easier.