Video surveillance requires high quality and performance of the underlying wireless network. Therefore during implementation a number of technologies and research areas which support the efficient and reliable transmission of internet packets gain interest.
Significant problems with speed can be avoided with the application of network coding. Since in mesh networks all nodes act as sources and sinks at the same time (relay), some that are more overloaded or have less bandwidth can become bottlenecks for the whole network, thereby lowering the overall quality of the service.
Network coding solves this problem by coding together the packets at certain nodes so that the total number of packets needed to be transmitted is decreased. To demonstrate this, the Raspberry Pi platform can function as a good starting point with its architecture that is similar to that of embedded and mobile devices and features a web-camera as a peripheral.
This text briefly introduces the concept of network coding and the various tool used for the measurements presented at the end. These measurements can shed some light onto the performance differences between distinct coding approaches.