Al Jazeera, a well respected news source based out of Doha, has always had some sort of live streaming capability for some time now. Recently, however, Al Jazeera has stepped up their services by providing Al Jazeera in 720p HD using YouTube.

Al Jazeera is one of the best sources currently streaming valuable and informative live coverage of the events in Egypt and Tahrir Square.