Patent ID: 8832768

Claim:
A method comprising: receiving a bit stream including at least one video feed and at least two audio feeds, wherein the at least one video feed and at least two audio feeds are directed to a single event; filtering the bit stream and providing to a media player a first video feed of the at least one video feed and a first audio feed of the at least two audio feeds; in response to receiving a request to change audio feeds, discontinuing the first audio feed from being provided to the media player and continuing to provide the first video feed to the media player; synchronizing a second audio feed of the at least two audio feeds, wherein the second audio feed is synchronized with respect to the first video feed; and providing to the media player the first video feed and the second audio feed, wherein synchronizing the second audio feed comprises: comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and discarding portions of the second audio feed based on the result of the comparing; and comparing a time signature associated with the second audio feed with a time signature associated with the first video feed and buffering the second audio feed based on the result of the comparing, wherein the at least one video feed and the at least two audio feeds are initially synchronized at a media center prior to reception, based on at least the timing of a slowest feed received from one or more sources, wherein the filtering and synchronizing processes are conducted by a media player plug-in module, and wherein the at least two audio feeds include at least two of: audio originating from a national television broadcast, audio originating from a local television broadcast, audio originating from a national radio broadcast, audio originating from a local radio broadcast, audio originating from a foreign language broadcast, audio providing natural sounds of a sporting event, or audio originating from a microphone associated with a player, coach, referee, umpire, or trainer.