שידור חי של rtmp עובד ככה:
יש שרת rtmp. השרת אחראי לקבל את הוידאו, ולשלוח אותו למשתמש. הוא לא צריך לעבד את הוידאו, רק ושלוח את מה שהוא מקבל. (אני השתמשתי בnginx עם מודול rtmp.)
יש מחשב שמשדר.
במחשב שמשדר מותקנת תוכנה שמעבדת את הוידאו, ושולחת לשרת שמוגדר אצלה.
אני השתמשתי בOBS Studio, אבל אם זה שידור של וידאו מוכן, אולי עדיף להשתמש בffmpeg.