Based on the feedback and my tinkering, this seems like a bitrate issue.
Interestingly enough, if I use VBR with 500K ave / 500K max instead of CBR at 500K, the video looks MUCH better. This makes no sense (to me) other than the fact that the VBR seems to do a 2 pass encode.
Indeed, that background was not a good choice. Maybe next year we will have more input into the production instead of post, post, post production.
Re: 2-3M bitrate. For YouTube = yes. For viewing at home or a small business over a fat pipe / cable modem = yes.
However, large US based corporations often have limited “functional” bandwidth for their end users. The last 15 clients that I have worked with (all Fortune 500) used 500K as their MAX allowable threshold for RIA apps.
I’m sure that all of us would agree that best approach is to provide multiple levels of quality and, ideally, smooth streaming. Our current strategy, however, is to get the lowest bitrate looking as good as possible and bumping up bitrate from there.
While not new to enterprise software and network architecture, I am very new to video encoding. Does the above sound like a reasonable approach?