Design and Implementation of an Embedded Streaming Terminal
摘要
Expensive and relatively rigid specialized processing devices are used to perform audio and video processing functions in traditional audio and video systems. These devices not only have limited configurability but also lack openness to the users. In this paper, an embedded streaming terminal is implemented by embedded chips, combining software and hardware. It integrates audio and video capture, encoding/decoding, transmission, and image processing functions. The encoding/decoding, transmission, and fusion processing functions are standardized and quantifiable, forming a versatile processing terminal. It is constructed through quantity stacking and Ethernet switch cascading, enabling functions such as video switching, video splicing, video overlay, PIP (Picture-in-Picture), PBP (Picture-by-Picture), and seamless zooming. The terminal exhibits excellent performance in terms of encoding/decoding latency, bitrate control, and overlay channels, ensuring the flexibility and scalability of audio and video business systems.