You normally have to get a link from the home team. Most clubs don't have them posted public.
The home team is suppose to make sure (pay) the taping gets done & give out the link to the team admins/managers but occasionally that doesn't happen for what ever reason(s).
If you club/team subscribes to Hudl.com your own team video(s) will be on your personalized home page if uploaded by the group admin. One of the nice features of hudl is the ability to create short "highlights" of those videos. Paid services so not really a public place where you find/view many videos from others.
If you ever needed a service to re-watch soccer games/important moments, there is a new service that just started in Southern California called Trace Soccer. Here is a link to their website: http://www.tracesoccer.com/ a couple teams in San Diego will be using it for the Surf Cup in July.