Fastest Hardware for DVR Server

I have no idea what a typical time to process comskip after a recording has completed. So I don’t have a good reference frame.

how long does it typically take to process comskip for a 1 hour show?
what kind of comskip performance difference is there between Pi4 and other platforms?

It depends on the source - i admittedly haven't looked that hard, but figure on something like a 35-40 min process on antenna/cable source, and 25-30 on TVE. It varies widely though, and those are otherwise idle timings.

Better CPU hardware will speed this up to some extent, but at the cost of much more power (and upfront cost, most likely)

1 Like

ah ok, that helps to have a ballpark idea of comskip processing times.

If a long show is still recording and I start the show at the beginning so it is time shifted but still recording.
Is there a way to enable comskip to run while a show is actively recording?
do you have to wait til the full recording has completed before comskip will begin processing?

Comskip runs on completion / stoppage. It's one of the drawbacks.

Comskip won't start until recording has finished. But, you can watch the program while Comskip is running; that way as soon as it finishes the commercial markers appear in the program you are viewing.

M1 is quite fast at comskip:

2 Likes

Ah those numbers definitely help to give context for older vs new Mac Mini. So if I go the Mac Mini route i will definitely get a new M1.

I am curious of how much of a difference there is in performance of an M1 Mac Mini to a Pi4. Because if it is close enough I might go that route since it would be a lot cheaper.

Do you have any numbers you can share for Pi4 comskip performance?

2 Likes

not sure why you need a "separate" server...I have the software installed on my networked 2019 imac I7, and clients installed on my 4 nvidia shields, using a hd home run 4 tuner tv box for the signal, and everything runs like a champ, and aways has..integrates with my plex server on my NAS with no issues, so I am a bit confused as to why you need a separate anything? In the past I had it on Apple TV 4k, trouble free, and various firetv/sticks/boxes, all ran perfectly..

comskip is much slower on the Pi as mentioned earlier. Like 10x slower or more.

That is because I do not currently own a desktop Mac. This is not something I can do with any of my current Macbooks. I currently do not own any Raspberry Pi or NAS. I have an old Haswell Win10 PC but it is in a small room that already gets hot and I don’t want to add a bunch more load and create more heat.

All my other computers are all locked work machines and I cannot use it for a DVR server. So that is why I am considering my different options because I will want to buy a good long term solution that is performant, lower heat output, and lower maintenance because I usually have long work days and don’t want a solution that is too fiddly for me to maintain so the family and wifey can be happy.

3 Likes

Yeah, I knew it was slower but I did not know how much slower it was. But 10x slower is very significant so that is good to know.

Thanks for sharing

I recently upgraded to a base M1 Mini from a base spec '14 mini that had been great but sloooow to perform maintenance tasks. It serves 3 Apl tv 4K as well as a wireless Time Machine back up destination for the wifeys Macbook. I use a Home Run HD tuner to feed it. For storage I use a G-Drive 4 TB that supposedly had a WD Red server grade drive installed. You may be able to find a pre-owned '14 Mini if you would like to save a few $ from OWC. A '14 Mini would be preferred over the '18 due to the lower power CPU (laptop 14 w) vs the desktop CPU (65w) in the '18. I would highly recommend a SSD version over the spinning rust HD version. https://eshop.macsales.com/configure-my-mac/UAEG1DS3XX2X0GG https://shop.westerndigital.com/products/external-drives/g-technology-g-drive-usb#0G03594-1

For additional reference - I have a Synology DS918+. Comskip for me typically takes 10 minutes per hour of recording.

I run a Synology server as well. It's pretty much set it and forget it. It's got redundant drives, runs Plex and will fetch the Pluto M4U files for me. It works flawlessly from outside my network and I don't have a single complaint with this solution other than the high power usage of 3 spinning disks 24/7 in my utility room.

I use an older i5 Laptop for a couple reasons, main one is it is essentially a computer and UPS in one. My Tablo and HDHomerun Connect are on a UPS thus my OTA recordings continue even if I lose power or internet. Secons is I had the laptop as I had retired it for a Surface Pro 6 when Costco put them on sale.

I too migrated off of a Roamio to an HDHomeRun and Apple TV 4K, initially using an iMac as the DVR server. I've never looked back.

As a fun holiday project, I setup the Raspberry Pi DVR to replace the iMac, per the excellent instructions provided by Channels, and have been super pleased. It's a great little setup, very inexpensive and runs great.

2 Likes

I second the Synology option. I have a DS716+II that I pulled from an IT environment, and it's a champ. My Synology system also doubles as a Plex Media server and can handle all streams just fine.

1 Like

I switched to a Mac mini M1 with 16 GB of RAM with two 8 TB external drives and am extremely pleased with the low power consumption, silent operation and speed. I have it wired to my router which connects to multiple Apple TV 4Ks via WiFi. You likely don't need to buy the 16 GB version to get the performance but I chose 16 GB as I also wish to eventually use the M1 Mini to run a virtual Windows machine once that is supported. Skipping between plays (the huddle time) when I watch football is nearly instantaneous compared to when I had the Channels server running on my everyday Windows 64GB laptop running the exact same 8 TB hard drives that now are connected to the M1 Mini. Go with the low-end Mac Mini M1 ($699) combined with an 8 TB hard drive from Costco ($139) and don't look back. Lastly, I have 6 over the air tuners (HDHomerun Quatro and HDHomerun Duo) plus a subscription to Philo and can record 5-6 programs at the same time with no issues.

1 Like

Something must have been set up wrong with the 64GB laptop. I run a mini Windows 10 PC for the Channels server and FF instantaneous when watching football on all sources. Docker and Plex servers are all running simultaneously. I have 12GB of ram at the moment and it is completely silent using a 1 TB SSD over USB.

The FF worked well at times on the laptop but at times it froze or was really slow. I kept attributing it to the router needing rebooting. It wasn't until I connected the new Mac Mini M1 to the same router that I realized the router was never the issue. The PC laptop also couldn't handle recording 4 or more shows while simultaneously playing something back on the Apple TV consistently well. To be fair, I had lots of services running on the laptop which may have slowed it down. The fastest the laptop ran Channels was not nearly as fast as the fastest the Mac Mini M1 is running it. I'm not at all an Apple fanboy as I despise some of their biz practices but I have to give them credit with these M1 computers.
What kind of laptop are you running and is it dedicated to just Plex and Channels?