Strep is not a viral infection.
Yes because strep is a viral infection it contains both mucus and blood as long as it is not a non stop thing hope you have seen your doctor regarding this illness......best to you...