Good point.
I am grabbing at some keywords as to possible differentiation with youtube - "live" "interactive"
If they have their own tv channel perhaps multistream, but then again Youtube does the basic job, probably more cost effective too ??? maybe a techo on this thread can elaborate more.