(2014-10-31, 05:09)dbqbbq Wrote: (2014-10-30, 04:07)blackoper Wrote: As far as quality, 720p @ 2000K seems to provide good video so I think that is what I'll probably use as a default setting and increase it from there when needed.. That would allow two to three streams with my upload limits
Just wanted to point out that based on what you've said you will be limited by the transcoding not your upload speed. I'm doubting that you'll be able to get 2 streams at 720p/2000k with your current hardware.
Yep even with overclocking it to 3.2Ghz it just can't keep up with a single h.264 720p stream. Until I upgrade, I'm removing the HD channels from the hdhomerun channelmap and keep everything set to 480p 1500kpbs. I have been able to get two concurrent streams that way.
I decided I need to upgrade my server for Nas4Free/ZFS/WMC Extenders/Etc. anyway so I might as well do it right and get ECC memory and add more storage (I'm down to under 1TB free currently).
Upgrading to hardware:
Motherboard:
SuperMicro X8DTi
Processor:
Intel Xeon X5660 hex core (dual socket motherboard so i can add another X5660)
Ram: 32GB ECC Registered DDR3-1333 (sweet ebay deal was looking at 16 originally)
IBM SERVERAID M1015 flashed to IT mode
Istar 3in5 Sata 6 enclosures x1
Reused hardware:
Case:
Cooler Master Stacker 810 case
Existing sata cages: AMS Sata II 3in5 x2
Power supply: 550 watts gold rated
Nas4free drive: 30GB ssd
Storage: 5x2TB WD greens (idle disabled) Riad 5, 3TB WD greens x6 (idle disabled) Raid 6, Random 3tb drive for backups
Network switch: Dell PowerConnect 2716 with LACP
So why this upgrade to non-cutting edge hardware?
Well I wanted ECC memory, PCIE 2.0 architecture and I needed a processor that could handle xh264 encoding better as I experiment with different options like Cetontv, Plex, HDHRfling,etc.. However I didn't want to break the bank. An intel i7 4790k setup with ecc was approaching $700+. The direction I went however was around $300-400 and get's me 2/3rds the cpu performance and if I need more I can add another cheap x5660. My current Q6600 passmark score was near 3,000 and it has a TDP of 105 watts. In contrast, the X5660 has a passmark score of 8,123 (I7-4790k is 11,299) and tdp of 95 watts along with 6 cores. This means I can assign 4 to 5 of the cores over to virtual machines if needed. Also my old board only had a pcie 1.0 x16 slot and a bunch of x4 slots. The Intel m1015 can use an PCIE 2.0 x8 slot. In addition the ECC ram was an important upgrade to lessen data failure points. Finally having Intel based gigabit nics is going to really improve the networking aspect over the realtek nics that are inefficient compared to intel. Cutting edge hardware caused a lot of problems for me last time due to open source OS's taking a while to add the drivers to their kernels.
Reference: Passmark minimum score of 2,000 is a baseline for a 1080p realtime h264 stream encode per Plex documents
Future Upgrade:
DIY built external secondary case with more sata cages if needed. Hopefully not as I am eyeballing 6TB drives for upgrades and I should be able to fit 24 drives in my case. (using 12 now)
Intel RAID Twenty-four port Expander Card RES2SV240
If I need more sata drive hookups I can use this expander for another 20 more drives. With the listed mobo and 1015 card I can attach 16 sata drives. The expander would allow for +20 drives and a second expander would be another +20 sata drives. I can't think of any reason I'd ever need that much unless the U.S. upload levels increase heavily (close family, extended family cord cutting would be an option)