A computer-implemented method for configuring a live streaming service (108, 512) with at least one channel (202, 303) and at least one delivery service (204, 312), the method comprising: programming the at least one channel (202, 303) to start receiving a live stream feed (104, 302, 309) from a live broadcast through a first communications network and to generate multiple programs (604, 606, 608, 610, 612, 614, 616, 622, 624) from the live stream feed (104, 302, 309) by a channel sink being comprised by the at least one channel (202, 303), wherein a program is a portion of the live stream feed (104, 302, 309) that is published as a separate presentation and wherein the program is associated with viewing characteristics, the viewing characteristics comprising encoding settings, bit rates, formatting, by the channel sink, at least one of the programs into a digital representation suitable for streaming to a media consumer's playback device, into a presentation manifest and fragments in real time, and storing the presentation manifest and the fragments of the at least one of the programs in a web-accessible remote data store by a program module being comprised by the channel sink, a media consumer being a client of the live streaming service (108, 512); and using the delivery service (204, 312) to stream the presentation manifests and the fragments from the web-accessible remote data store through a second communications network, the channel associated with a first server, the delivery service (204, 312) associated with a second server, the first server and the second server being distinct; characterized in that: prior to formatting, receiving the live stream feed (104, 302, 309) at a preview module comprised by the channel sink, and providing a preview of the live stream feed (104, 302, 309) to a content provider, the content provider being a client of the live streaming service (108, 512); and adjusting, by the content provider, settings of one or more services applied to the live stream feed (104, 302, 309) by at least one of adjust a setting in a pre-processing service to generate different encoding that generates better quality presentation when used with a particular transcoder, introducing a voice overlay to the presentation, and incorporating subtitles into the presentation by applying additional technologies in a customization service. programming the at least one channel (202, 303) to start receiving a live stream feed (104, 302, 309) from a live broadcast through a first communications network and to generate multiple programs (604, 606, 608, 610, 612, 614, 616, 622, 624) from the live stream feed (104, 302, 309) by a channel sink being comprised by the at least one channel (202, 303), wherein a program is a portion of the live stream feed (104, 302, 309) that is published as a separate presentation and wherein the program is associated with viewing characteristics, the viewing characteristics comprising encoding settings, bit rates, formatting, by the channel sink, at least one of the programs into a digital representation suitable for streaming to a media consumer's playback device, into a presentation manifest and fragments in real time, and storing the presentation manifest and the fragments of the at least one of the programs in a web-accessible remote data store by a program module being comprised by the channel sink, a media consumer being a client of the live streaming service (108, 512); and using the delivery service (204, 312) to stream the presentation manifests and the fragments from the web-accessible remote data store through a second communications network, the channel associated with a first server, the delivery service (204, 312) associated with a second server, the first server and the second server being distinct; characterized in that: prior to formatting, receiving the live stream feed (104, 302, 309) at a preview module comprised by the channel sink, and providing a preview of the live stream feed (104, 302, 309) to a content provider, the content provider being a client of the live streaming service (108, 512); and adjusting, by the content provider, settings of one or more services applied to the live stream feed (104, 302, 309) by at least one of adjust a setting in a pre-processing service to generate different encoding that generates better quality presentation when used with a particular transcoder, introducing a voice overlay to the presentation, and incorporating subtitles into the presentation by applying additional technologies in a customization service. prior to formatting, receiving the live stream feed (104, 302, 309) at a preview module comprised by the channel sink, and providing a preview of the live stream feed (104, 302, 309) to a content provider, the content provider being a client of the live streaming service (108, 512); and adjusting, by the content provider, settings of one or more services applied to the live stream feed (104, 302, 309) by at least one of adjust a setting in a pre-processing service to generate different encoding that generates better quality presentation when used with a particular transcoder, introducing a voice overlay to the presentation, and incorporating subtitles into the presentation by applying additional technologies in a customization service.