I am wondering, hypothetically...

Could a live television broadcast (lets say of a wrestling meet) be routed through, say a Mac, and recorded in a format that is easily and quickly uploaded to say, You Tube? If so what are the general necessary steps and implications?

Furthermore, if the live television feed can be routed into, say a Mac, could the feed be easily routed to a website which could host it through some type of viewer for others to see?