On my elderly Optibox Raptor I use one of three ways to stream local programs from stations.

1. My StreamlinkTV plugin, which I adapted from a Greek TV plugin and is quite out of date, though still works for HLS streams.
2. Direct entry of the stream's link into a bouquet list.

These first two require that the link doesn't change with each newscast. For those that do change, I use bash script on my Linux computer to retrieve the web page, find the link and pass it to Streamlink to serve it over the local network with the switch "--player-external-http --player-external-http-port 8080". I then have an entry in my bouquet list such as:

#SERVICE 4099:0:0:0:0:0:0:0:0:0:http%3a//192.168.1.56%3a8080/:Streamlink Stream
#DESCRIPTION Streamlink Stream

Number two is the easiest if it works.

You get the links by going to the webpage, listing the source and searching for "m3u8"