A lot of channels use Adobe FMLE to do the encoding, but that is only one part of it - you also need a transcoding server to transcode and segment that stream into HLS format, which is what Roku and other platforms use for live streams. Most people use Wowza servers though there are other solutions including the DIY approach using ffmpeg.
- Joel