A computer readable storage medium, the computer readable storage medium stores computer programs, and the computer programs are executed by at least one processor to implement the following steps:
- acquiring an instruction to apply time labeling, and labeling each recorded video with a timestamp based on the instruction of time labeling;
- generating first mark information based on a content of each recorded video and uploading the first mark information and the timestamp into a blockchain;
- generating second mark information based on a content of at least one to-be-checked video;
- the at least one to-be-check video is one or all of the recorded videos;
- determining whether the first mark information is the same as the second mark information;
- finding the to-be-checked video to be undistorted and authentic if it is determined that the first mark information is the same as the second mark information;
- and
- finding the to-be-checked video to be non-authentic if it is determined that the first mark information is different from the second mark information.