YouTube launches its own live TV streaming service

YouTube has unveiled its live TV streaming service YouTube TV, allowing subscribers to “watch what they want, when they want, how they want, without commitments”.