NESN plans to announce Thursday that it is launching its own free, advertising-supported national streaming channel.
The New England regional sports network has launched a free streaming channel to cover Boston and other northeast teams.