Separate class file for CustomRTMPClient