Broadcast Encoding, Recording and Distribution System and Method
A method and system for capturing, storing, and streaming over the air broadcasts based on user requests is disclosed. The system and method utilize an antenna system that receives all the different frequency channels simultaneously. The received signals are then amplified and a series of filters are used to filter the signal to differentiate the different frequencies. The signals are then decoded and duplicated for each user based on user requests.
1 . A system for distributing content transmissions to users, comprising:
an application server that receives requests from the users for access to broadcasted content transmissions; and
a content capturing subsystem that captures the broadcasted content transmissions via an antenna system and then duplicates the content transmissions to generate corresponding content data for each of the user requests.
2 . The system according to claim 1 , further comprising a stream controller instructs the content capturing subsystem to duplicate the content data based on the requests of the users.
3 . The system according to claim 1 , wherein the content data are stored in a file store and associated with user accounts of the users that requested the content data.
4 . The system according to claim 3 , wherein users have individual copies of the content data in the file store.
5 . The system according to claim 4 , wherein users are only able to access the copy of the content data associated with their user account.
6 . A method for distributing content transmissions to users, the method comprising:
receiving requests from the users for access to broadcasted content transmissions;
capturing the broadcasted content transmissions via an antenna system; and
duplicating the content transmissions to generate corresponding content data for each of the requests of the users.
7 . The method according to claim 6 , duplicating the content data in response to the requests of the users.
8 . The method according to claim 6 , further comprising storing the content data in a file store for each of the users that requested the content data.
9 . The method according to claim 8 , further comprising restricting each of the users to access only their copy of the content data from the file store.
10 . A system for distributing content transmissions to users, comprising:
an application server that receives requests from the users for access to broadcasted content transmissions;
a content capturing system that captures the broadcasted content transmissions via an antenna system;
a switching unit that selectively connects the captured broadcasted content transmissions to decoders based on the user requests; and
wherein the content capturing system uses processing pipelines to generate content data for each of the user requests.