It’s great to know you’ve actually written a C++ plug-in for the open-source crtmpserver. For the EMS, you could launch your own process to do the overlay before feeding the stream to EMS. Please refer to the launchProcess command in the EMS API. However, for pausing and seeking, we don’t have event notifications for these yet. I’ll prepare a ticket for this feature request but we still have to prioritize it.