I thought those were firesteels, in reference to the ones on the last Byzantine Emperor’s banner....
Yes, it is a version of the Byzantine/East Roman flag. Serbia adopted it during the reign of Emperor Dushan (1331-1355), “the Emperor of Serbs and Greeks”, when Serbia controlled much of the Balkans and Greece.