Require BinaryDriver 1.5 for Service provider
Add customizable service provider
Frame rate can be float