It depends on what kind of streaming you do. Also, by default, VLC will likely not stream stuff it does not recognize, but i'm quite sure there is a flag for something like that.
If you fully want to support it, you would have to implement:
http://www.scte.org/documents/pdf/ANSISCTE352004.pdf
This first should be implemented in libdvbpsi (might even already be there, but I did not check). Secondly, said information should then be handled in VLC's modules/demux/ts.c sourcecodefile. It should be easy enough to do this, and VLC would then be able to RECOGNIZE the events (but doing something with it is a whole other cup of tea of course.) We (both libdvbpsi and VLC) would more than welcome any patches in that area.