After you’ve installed the app, sign in or sign up (if you don’t have an account already). Although having a smart TV does make streaming simpler, setting Peacock up on a non-smart TV isn’t ...
Peacock certainly does offer live TV. However, what you can access will ... but you’ll need a paid Premium account. Peacock does offer live channels for free, supported by ads.