But for the live APP, the necessary functions are: media module, signaling control, login, authentication, authority management, status management, various application services, message push, chat, gift system, payment system, operation support system, statistical system and so on.
There are database, cache, distributed file storage, message queue and operation and maintenance system in the background. I hope I can help you.