JVB class diagram or flows

Hi, I’m trying to understand basic flow of jvb to know how it works? I want to know which class/interface, service or component will be trigger first when there is a participant join to a conference and how jvb forward stream to other participants. I tried but it is complicated and hard to understand within a few days. Can anyone help me?