Dictionary.com
Thesaurus.com

lifecaster

  • a word derived from lifecast.
    lifecast
    verb (used with or without object)
    Also lifestream to broadcast live video of (one's daily activities) over the internet, as with a portable webcam.

More Suggestions