Claims
- 1. A method of media data switching, comprising:
receiving a plurality of media data units at an ingress port; determining a corresponding egress port for each of said plurality of media data units based on the type of each said media data unit; reformatting one or more said media data unit into a low-overhead encapsulated packet; directing each said encapsulated packet toward said corresponding egress port, wherein said directing uses direct fiber optic interconnections; at each said egress port, receiving and reformatting said encapsulated packets into a second plurality of media data units; and transmitting said second plurality of media data units to complete said media data switching.
- 2. The method of claim 1, wherein said media data units comprise audio data.
- 3. The method of claim 1, wherein said media data units comprise video data.
- 4. The method of claim 1, wherein said media data units comprise television signals in digital form.
- 5. The method of claim 1, wherein said determining further comprises securely processing said media data units.
- 6. The method of claim 5, wherein said securely processing further comprises concealing the IP addresses of the transmitting party from the receiving party and concealing the IP addresses of the receiving party from the transmitting party.
- 7. The method of claim 5, wherein said securely processing further comprises providing CALEA services undetectable to either the transmitting or receiving parties.
- 8. The method of claim 1, wherein said determining is based in part on the type of media data in each said media data unit.
- 9. The method of claim 1, wherein said determining further comprises queuing said media data units using high-granularity, class-based queues to provide protection from Denial of Service attacks.
- 10. The method of claim 9, wherein said queuing employs a plurality of queues for each class of service.
- 11. The method of claim 1, wherein said directing occurs in real-time.
- 12. The method of claim 1, further comprising controlling said media data switching through a single element management system.
- 13. A method of cable media switching, comprising:
receiving data at an ingress port; reformatting said data into a plurality of low-overhead units; switching said plurality of low-overhead units to one or more egress ports, based in part on said reformatting, wherein said switching uses direct fiber optic interconnections; reformatting said encapsulated packets into second data; and transmitting said second data to complete said cable media switching, wherein said cable media switching is performed under the control of a single element management system.
- 14. An apparatus for integrated media switching comprising:
a plurality of ingress ports each receiving a plurality of media data units; a processor connected, comprising means for:
determining a corresponding egress port for each of said plurality of media data units based on the type of each said media data unit; and reformatting one or more said media data unit into a low-overhead encapsulated packet; a plurality of egress ports, comprising means for receiving and reformatting said encapsulated packets into a second plurality of media data units; and means for transmitting said second plurality of media data units to complete said media switching, wherein said ingress ports, said processor, and said egress ports are operably connected to each other with a fiber optic backplane.
- 15. The apparatus of claim 14, wherein said ingress ports, said processor, said egress ports, and said backplane are provided in a single chassis.
- 16. The apparatus of claim 14, wherein said processor further comprises high-granularity, class-based queues of said media data units constituted to provide protection from Denial of Service attacks.
- 17. The apparatus of claim 14, wherein said ingress ports, said processor, said egress ports, and said backplane are controlled though a single element management system.
- 18. A computer system for use in media data switching, comprising computer instructions for:
receiving a plurality of media data units at an ingress port; determining a corresponding egress port for each of said plurality of media data units based on the type of each said media data unit; reformatting one or more said media data unit into a low-overhead encapsulated packet; directing each said encapsulated packet toward said corresponding egress port, wherein said directing uses direct fiber optic interconnections; at each said egress port, receiving and reformatting said encapsulated packets into a second plurality of media data units; and transmitting said second plurality of media data units to complete said media data switching.
- 19. A computer-readable medium storing a computer program executable by a plurality of server computers, the computer program comprising computer instructions for:
receiving a plurality of media data units at an ingress port; determining a corresponding egress port for each of said plurality of media data units based on the type of each said media data unit; reformatting one or more said media data unit into a low-overhead encapsulated packet; directing each said encapsulated packet toward said corresponding egress port, wherein said directing uses direct fiber optic interconnections; at each said egress port, receiving and reformatting said encapsulated packets into a second plurality of media data units; and transmitting said second plurality of media data units to complete said media data switching.
- 20. A computer data signal embodied in a carrier wave, comprising computer instructions for:
receiving a plurality of media data units at an ingress port; determining a corresponding egress port for each of said plurality of media data units based on the type of each said media data unit; reformatting one or more said media data unit into a low-overhead encapsulated packet; directing each said encapsulated packet toward said corresponding egress port, wherein said directing uses direct fiber optic interconnections; at each said egress port, receiving and reformatting said encapsulated packets into a second plurality of media data units; and transmitting said second plurality of media data units to complete said media data switching.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to Provisional application Serial No. 60/377,680, filed on May 3, 2002, hereby incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60377680 |
May 2002 |
US |