Channel 4 offers a mix of live broadcasts and on-demand content through their All 4 streaming platform.