Yes, They’re similar, but there are some distinctions between what you can watch and additional premium services. Both services are available on a variety of TV platforms and devices, though not as widely as the BBC iPlayer.
ITV Player and STV Player are on-demand catch-up and live streaming television services provided by ITV in England and Wales and STV in Scotland.