title: Java for a video based application: Good choice?
body: <p>I am in the concept phase of an application that is going to have a lot of Audio/Video input and output. I want to do it in Java; but somehow am not fully convinced yet. What do you think? How bad could it be? And any advices?</p>
  
  <p>Why I am thinking Java:</p>
  
  <ol>
  <li>It's the language I'm most comfortable with.</li>
  <li>Easier cross platform migration would be a bonus.</li>
  <li>Cannot afford commercial platforms (like .NET) or not good enough in other free alternatives (like Python)</li>
  <li>I'm also slightly inclined towards C++/Qt; but that would take more time for me as I'm not great in that and I am a bit worried about maintainability.</li>
  </ol>