Brandstreaming is a marketing strategy that involves creating a flow of content around the attributes of a brand, generating a constant presence through blogs , podcasts , videos, social networks and other web 2.0 spaces .