Ventricular fibrillation is considered the most common cause of sudden cardiac arrest. Ventricular fibrillation, and ventricular tachycardia often preceding it, are cardiac rhythms that can respond to emergency electroshock therapy and return to normal sinus rhythm when diagnosed early after cardiac arrest with the restoration of adequate cardiac pumping function. However, manually checking ECG signals for the presence of a pattern of such arrhythmias is a risky and time- consuming task in stressful situations and practically impossible in the absence of a qualified medical specialist. Therefore, for the automatic diagnosis of such conditions, systems for the computer classification of arrhythmias to decide on the need for electric cardioversion with the parameters of a high-voltage pulse, calculated adaptively for each patient, are widely used. This paper discusses methods for analyzing the electrocardiographic signal taken from external automatic or semi-automatic defibrillator electrodes to decide the need for defibrillation, which is applicable in the embedded software of automatic, semi-automatic external defibrillators. The paper includes an overview of applicable filtering techniques and subsequent algorithms for extracting, classifying, and compressing features for the ECG signal. Both advantages and disadvantages are discussed for the studied algorithms.