Managing Video Processing and Delivery using Big Packet Protocol with SDN Controllers
Stuart Clayman, Mustafa Tüker, Halil Arasan, Muge Fesci Sayit · 2021
This paper describes the use of the Big Packet Protocol (BPP) for carrying video from servers to clients, and how SDN controllers can effectively manage the flow-rate and QoE, based on the available bandwidth. BPP relies on meta-data being injected into packets in order to provide information for network nodes on how to process those packets. Given specific commands, the network node can drop parts of the payload, called chunks in BPP. When using BPP, the strategy is not to drop whole packets, but to reduce the packet size be eliminating specific chunks. The approach allows for reducing the load on the network, when there is a limited bandwidth, by having a flow of packets regularly arriving at the receiver, so there is continuous delivery and minimum guaranteed quality. To make video transmission over BPP effective, a video encoder and decoder that can do multiple encodings for the same region is selected–namely scalable video coding (SVC). The results show the successful implementation of a system using these combined techniques.