For a PC and a roku on the same network I would highly recommend Plex or Jellyfin. You store the video on your pc and stream it over to the tv over the network. They're both free, Plex is closed source and has some paid features if you want that, Jellyfin is totally open source.
I've been using Plex in this setup for a lot of years and its been rock solid.