There is another interpretation taken in the light of the Biblical Feast calculated with the Hebrew calendar. It is interpreting the revelations as the map of the redemption given by God, knowing these feasts makes an easier interpretation.
By example, the seventh month of the Bible is the time to celebrate the feasts of trumpets. Tradition dictates sounding Shofar or Trumpet, also known as the day of judgment, or the day of the coronation of the king. This day begins on the first day of the month, is the only Biblical festival that begins a first of the month.
Because the biblical calendar is lunar, "the months were set by observation of a new crescent moon". This means that the moon is hidden. In the ancient world, to determine which night is a new month is needed two witnesses, they announced to the Sanhedrin the arrival of the new month, in the seventh month it means to start the Feast of the trumpets. The witnesses are:
These are the two olive trees and the two lampstands that stand
before the Lord of the earth (Rev 11:4)
Thus, if you read the book of Revelation, first are two witnesses (Rev 11:3-12) and then the seven trumpets (Rev 11:15). The two witnesses (will prophesy for 1,260 days - Rev 11:3) so I think they are those who announce to repentance for the blowing of the Trumpets, the coming of the Messiah! Thinking about the author of Revelation (the Apostle John), he knew and lived these feasts, and knew about these two witnesess.