trickydick wrote:@Synthesis
Man thats a nice setup. How does the utilization look when someone is streaming? I get around 50% CPU on Hyper-V (I've allocated 2 CPU's to my subsonic server)
I orginally ran my subsonic on my ESXi server, but my Tyan motherboard/Operton processeors doesn't support 64-bit virtualization. At the time I was running it on a Windows 2008 box, but i really wanted to it to be on R2, so I turned my Gaming rig (i don't game anymore), into my Hyper-V Setup. That and I wanted Remote-FX capability....anyway
Thank you. I am proud of my setup, it does everything I need and more. Especially with the multi-nic interface on my managed Gig-E network. (I work on servers/networks for a living. My home setup rivals many high-end small business LAN/Server setups).
With one person streaming at default bitrate of 1000k a sec, utilization is less than 20% total across all four cores. When I have more than one person on and streaming, I have seen utilization as high as 75%.
trickydick wrote:What is the thread count do?
I have seen as many as 45 different threads under full load with 9 users. I do have to qualify this by stating that 2 of those "users" are in-home streaming over the Gig-E or Wireless N.
trickydick wrote:Whats your transcoding Batch file command? Why not just run the commadn in subsonic?
For the video formats: transcode.bat %o %s %b %w %h
The batch file is set up as such and saved in the transcode folder.
@echo off
setlocal
REM 1-start, 2-file, 3-bitrate, 4-width, 5-height
cd c:\subsonic\transcode
ffmpeg.exe -ss %1 -i %2 -async 30 -b %3k -s %4x%5 -ar 44100 -threads 4 -ac 2 -vol 1024 -v 0 -f flv -vcodec libx264 -fpre .\presets\libx264-medium.ffpreset -
The presets are to allow for different quality levels. Things improved quality-wise by a large margin.
I found the thread on here, but for the life of me cannot find it now.