Since the introduction of 10G Ethernet standards it became possible to use Ethernet as a standardized platform to implement professional AV solutions. This allows the unification of the nowadays mostly vendor-specific multimedia transmission interfaces and replacing them with Ethernet-based systems.
The reader of this thesis gets an insight to several stages of the development of a 10G Ethernet-based multimedia transmission system. After introducing the essential videotechnical and Ethernet-related notions and concepts, I describe the system which is the subject of the thesis. I explain the end user and engineering requirements of the project. I also explain the usage difficulties of the selected technology for AV purposes. I introduce the standards implementing the aggregation of individual Ethernet links, the separation of virtual subnetworks from each other, and the protocols used for management functions.
After selecting the required protocols, I present the specification of the system, in which I describe the operation and structure of the endpoints in the network. I explain the features of the central controller of the system, and its relationship to the endpoints attached to it.
In the next two chapters I summarize the work I have done in the project apart from system specification. I describe how I have designed a test network to verify the feasibility of the selected protocols for the system. I introduce the conducted measurements and their results. Then I present the software modules that I have designed and implemented. I describe the control protocol used with the FPGA in the endpoint, and the software interface implementing it. I explain the control of 10G Ethernet links through the FPGA, and their aggregation into a single logical channel. I summarize the considerations regarding the control of the Ethernet switch in the endpoint. I describe how the data streams can be routed in the system and inside the endpoints.
At the end of the thesis I present some of the future development possibilities and tasks regarding the transmission system. I describe the requirement of transmission bandwidth control based on network topology. Finally I explain how users and rights will be managed and how data transmission could be encrypted in future releases of the product.