DNA-dependent RNA polymerase that catalyzes the transcription of viral genes. a ribonucleoside 5'-triphosphate + RNA(n) = diphosphate + RNA(n+1) Belongs to the phage and mitochondrial RNA polymerase family.