Refactored stream video viewer activity for generic use