Old but good article:
http://www.smashingmagazine.com/2010...obile-website/
HTML 5:
http://www.html5rocks.com/en/mobile/mobifying/
Wordpress:
http://www.wpbeginner.com/wp-tutoria...ordpress-site/
JQuery:
http://jquerymobile.com/
Paid Solutions:
http://www.jaemobi.com/
You can sniff out mobile devices from your site and redirect them to a different css stylesheet or a subdomain with a smaller mobile friendly version as well.
You can also make a smaller, simpler, mobile friendly (large buttons/links, etc...) version of your site on a subdomain.
Maybe use something like this as a reference:
http://fetishhits.com/our-msites.html
The videos should scale for the mobile device you are using.
Use an html 5 player to play it and not flash since apple doesn't support/can't see it.
There are probably other or better ways to do it. These are just a few examples.
Best of luck