What is the easiest way to upload video and audio content?
Get a media management suite that integrates with as many third party hosting providers as possible. It means less work for you, less complexity, and less bandwidth on your server for which you have to pay.

Good suite's include, but are not limited to: 

Scald 


  Scald is a popular and flexible way to handle media in Drupal.
  
  Scald can handle images, video, audio, tweets and even Flash files.
  Scald works with YouTube, Vimeo, Soundcloud and other many other
  providers.


and Media


  The Media module provides an extensible framework for managing files
  and multimedia assets, regardless of whether they are hosted on your
  own site or a 3rd party site - it is commonly referred to as a 'file
  browser to the internet'.


For a front end media solution you can look at MediaFront


  The MediaFront module is a front end media solution for Drupal. It
  employs an innovative and intuitive administration interface that
  allows the website administrator to completely customize the front end
  media experience for their users without writing any code.