bk138 / droidVNC-NG Java 2.4K 322 Android VNC remote desktop server for local networks vnc android server mediaprojection