The invention relates to a method for automatically detecting real-time signals or streams to realize full-automatic recording. The hardware used in the method comprises an acquisition private line, a board card connected with a signal acquisition line and a signal detection acquisition equipment, wherein, the board card is connected with a signal acquisition server in an insertion manner; and the signal detection acquisition equipment is arranged on the signal acquisition server and comprises a signal detection device, a feedback device, a control device and an acquisition device. The methodcomprises the following steps: a signal receiving step, a caching step, a signal detection step, a feedback step, a control step and a signal acquisition step. In the invention, the signal detection device is adopted to judge which are the effective signals or streams, or ineffective signals or streams through the detection of the received signals or streams; the materials are selectively acquired, and a great quantity of manpower and material resources are saved, thus leading that the collecting and editing personnel are liberated from the annoying material selection work without any technical content, saving a large amount of disk space and shortening the programming period.