Live Lecture Technology
This is a really really late answer (5 years late) but a natural solution seems to me to be to use OBS, open broadcast software. I believe it was developed for people who wanted to stream themselves playing video games. So it will certainly grab content from your computer and broadcast it. Personally I have only used it to record in the past. 

Note that I have no connection to OBS and it is free!