On Thu, 12 Oct 2023 13:42:43 -0400, you wrote:
>Thinking of my next backend build. Any considerations to take into account
>if I run both MythTV and Jellyfin on the same box so as not to negatively
>affect recordings.
>
>MythTV: occasionally up to 4 recordings at once off of a network tuner
>(hdhomerun).
>
>Jellyfin: mostly direct lan connection to client. Maybe the odd wireless
>client in house that would need harware transcoding. Jellyfin content would
>not be on the MythTV recording drives.
>
>Any thoughts on minimum memory, etc?
>
>Thanks.
For 11 years I ran MythTV with 8 Gibytes of RAM, and found that while
it did push large chunks of code to swap, it was mostly unused code
and everything was fine. The RAM needs of the base Ubuntu system
increased significantly over the years. I have seven recording drives
and at times am recording up to 14 channels at once. Remember that
there will be up to twice as many recordings running when there are
overlaps due to the pre- and post-roll times.
However, I do not do any commercial flagging, which requires lots of
CPU and a bit more RAM. Jellyfin transcoding would affect commercial
skip processing, but is unlikely to affect recording (which is very
low CPU usage). And commercial skip processing does not need to be
real-time, so a bit of delay in completing it is not a problem.
For my new MythTV box in April, I chose to get 32 Gibytes of RAM, as
RAM is cheap (I was getting DDR4, not DDR5). Now even DDR5 seems to
be fairly cheap, so if you want the new system to last a long time,
why not get lots?
If you are using your network tuners on the same Ethernet connection
that you will be using for normal network traffic, then there is a
probability of getting contention at times, which can affect
recordings. I think the MythTV may now be using TCP for recording
connections to hdhomeruns, which would help a lot with that problem.
Unless you have lots of 4k connections to Jellyfin at the same time,
you are unlikely to saturate a 1 Gbit/s Ethernet connection, but every
time you copy a large video file on that connection, the speeds of
hard drives and especially NVME drives now means that the 1 Gbit/s
will be completely filled by the copy operation, so unless your
Ethernet adapters/drivers at both ends (and your switch?) support DSCP
priorities for the traffic, the recordings from the tuners may be
swamped by that traffic. Last time I looked, the hdhomerun tuner
documentation did say they set a high priority DSPC flag on their
traffic. So if you ever want to copy large files, you really want to
put your network tuners on a separate Ethernet port, if possible.
One thing to watch out for is CD/DVD/Bluray drives - if you want one
still in your new build, and are getting a new case, there are only a
few cases now that have 5.25" slots. So you may need to get an
external USB one, or search out a case that still has an optical drive
slot. I went with a SilverStone Grandia GD08B, as my 16 year old HTPC
case was dying (LEDs and buttons not working).
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users http://wiki.mythtv.org/Mailing_List_etiquette MythTV Forums:
https://forum.mythtv.org