To check whether the meeting is Live event or not you can use "isBroadcast".
As per the documentation isBroadcast
Indicates if this is a Teams live event. So if the value for isBroadcast is true this means that its a Teams live event. For non live events i.e. OnlineMeeting this value will be false. Please refer to this documentation and below sample screenshot.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.