A change was made to the RTC engine, implementing a to_type_string
function for all existing endpoints. This function seems to be necessary for an endpoint to be added.
This has the side-effect of removing the ability to create new endpoints - only the predefined ones are allowed: https://github.com/jellyfish-dev/membrane_rtc_engine/blame/master/lib/membrane_rtc_engine/endpoints/webrtc/media_event.ex#L366-L368
Can this be worked around? Was this an intended outcome?