Jellyfin also functions as a dlna media server so might be enough to get the job done (depending on what you're using it for). I use Jellyfin dlna with my Samsung TV to stream OTA, iptv, ipcams, movies and recorded TV. I have a bunch of other devices in the house that can access it this way as well.
Charles is an http proxy only - it does not capture any other protocols. Good for general app debugging, but did not fit the bill when I recently tried to dig into traffic coming out of my shady ip camera.
I recently used this method (wireshark/windows) [1] with the cam vendors app on an old iPhone to get more insight into what was going on (particularly outside the HTTP space).
https://addons.mozilla.org/en-US/firefox/addon/containerise/
https://github.com/kintesh/containerise