Client side screen recording library