I did a bit of streaming a couple years ago. I would tell people I am streaming whenever I started any alliance raid and would pull in quite a few people that way. Be aware some people will attempt to thwart your efforts with negativity. Ignore them and move on. Do not spam your message though as this can get you into issues with SE.