Checkout 23 years old TSPerfect from StripChat