15. The fault detection device of claim 9 , wherein the processor instructions further cause the processor to update one or more analytics rules of the plurality of analytics rules stored in the analytics rule database in response to the performed machine learning.
9. A fault detection device comprising: a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to: extract a diagnostic log for at least one video conference session from a video conferencing system, wherein the diagnostic log comprises unstructured textual information; convert the diagnostic log into a uniform time zone diagnostic log comprising structured textual information; collect Quality of Service (QoS) metrics associated with the at least one video conference session and event parameters associated with at least one live event within the at least one video conference session; process the uniform time zone diagnostic log, the QoS metrics, and the event parameters based on at least one of a plurality of analytics rules stored in an analytics rule database, wherein the plurality of analytics rules in the analytics rule database are created based on machine learning performed on the uniform time zone diagnostic log, the QoS metrics, and the event parameters; and perform at least one predefined action based on a result of the processing.