1. A method for detecting and analyzing faults in video conferencing systems, the method comprising: extracting, by a fault detection device, a diagnostic log for at least one video conference session from a video conferencing system, wherein the diagnostic log comprises unstructured textual information; converting, by the fault detection device, the diagnostic log into a uniform time zone diagnostic log comprising structured textual information; collecting, by the fault detection device, 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; processing, by the fault detection device, 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 performing, by the fault detection device, at least one predefined action based on a result of the processing.