by GJ51 » Sat Jul 09, 2011 5:06 pm
Video on Subsonic is an art unto itself with so many variables involved it's difficult to know exactly where to start.
First, video takes processing power and good bandwidth on both ends. Sending video to JW Player in a native format flv or mp4 without transcoding significantly improves performance and reduces cpu load on the server.
There are also variations in what's available in a video as far as seeking and bitrate that can largely be a function of how the source video was created. I've been able to get good results on my site, but only at the cost of months of reading, researching, and experimenting. There is no magic bullet answer with video, you have to understand the capability of your hardware, software, and your connection speed. You can see the results I get on my platform at the link on the bottom. My server is a quad core 2.83GHz Xeon with 8GB ram running Subsonic in a 2GB Virtual machine running WHS 2011 on a FIOS 35/35 internet connection with tons of painstaking tweaks to ffmpeg, JW Player, and the transcoding settings to get it all to work the way I want it to.
If you don't have as much CPU horsepower or sufficient upload bandwidth, you will most likely not achieve the same results. Do not despair though, you can tailor your content to work well with your platform no matter what you use. It may just involve encoding at lower resolution/bitrates to get good throughput. Sometimes it's just hitting on the right transcoding settings, or accepting that your better off bypassing the transcode route altogether and encode everything in mp4 or flv. There are tons of options to getting the results you want but you have to be realistic when evaluating the capabilities of your platform
HTH
Let me know if you have specific concerns that I can help you with.
Gary J
http://bios-mods.com
http://www.maplegrovepartners.com
http://theaverageguy.tv/category/tagpodcasts/cyberfrontiers/