Journal of Qujing Normal University ›› 2024, Vol. 43 ›› Issue (3): 78-84.

Previous Articles     Next Articles

The Design of Real-Time Streaming Media Live Broadcast System Based on Raspberry Pi

WANG Lingzhi1, Chen Yingping2, Wang Chaohui1, Chen Shihao1   

  1. 1. Department of Artificial Intelligence, Xiamen City University, Xiamen Fujian 361008, China;
    2. School of Physics and Information Engineering, Minnan Normal University, Zhangzhou Fujian 363000, China
  • Received:2024-04-01 Online:2024-05-26 Published:2024-06-14

Abstract: In the era of live streaming for all, everything can be broadcasted. This paper elucidates the design process of a real-time streaming media system employing Raspberry Pi 4B as its central controller, running on a Linux operating system. It comprises video capture terminal, streaming media server, and client end. The video capture terminal acquires camera video data in real time, encapsulates the video stream using FFmpeg protocol, and pushes it to the cloud streaming media server. The server operates SRS streaming media server that providing services such as video storage, push services, and software updates. The client supports functionalities such as video stream retrieval, live broadcasting, and segmented playback. The system adopts QT to design the human-computer interaction interface with touch screen. It also enhances remote software updates capability. This cost-effective system offers convenient deployment with minimal latency, achieving an overall test system delay of less than 200 ms.

Key words: streaming media live broadcast system, Raspberry Pi, FFmpeg, SRS streaming media server , QT

CLC Number: