Font Size: a A A

Design Of Video Wireless Transmission System Based On Red5 Streaming Media Server

Posted on:2021-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:K FuFull Text:PDF
GTID:2518306311970919Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
This thesis studies the design of video wireless transmission system based on Red5 streaming media server,and also the Application design and implementation of webcam.This system design is to solve the problem of users watching live webcam and on-demand on the mobile terminal,among which the main work is divided into two parts:client and server design.The client includes the push stream terminal and the WeChat small program design.The push stream terminal is a hardware platform that pushes live video stream,which is mainly responsible for pushing video stream data collected by the camera.The push stream terminal uses the Hess platform Hi3518E webcam to push the video stream to the server on the basis of establishing the Socket communication connection with the server and the defined communication protocol.WeChat small program is a program application running on WeChat platform.It is small in size,rich in style and powerful in function to meet the needs of users to manage devices,watch live broadcast and video on demand.Server refers to a computer system that provides some services to other machines.The server of this system introduces Red5 streaming media server on the basis of the original Tomcat.In addition to providing basic user management,basic business process processing,data storage and management and other functions,it also adds the live streaming service of Red5.At the same time,the server introduced Spring framework to simplify the difficulty of development,and used MyBatis framework to deal with various data operations in the database.In the system,the streaming end is responsible for pushing the collected video streaming data to the Red5 server.WeChat small program first sends a request to the server to watch the live broadcast.The server receives the request and streams the live broadcast to the small program.The three are a unified whole and inseparable.In addition,the server side and push the flow side and the small program side have done the relatively detailed protocol.It ensures that the three parties can push the flow and play the video in an orderly manner.From the perspective of the overall development progress and effect of the project,the system has basically achieved the expected effect of live broadcasting and on-demand functions.The advantage of the system lies in its expandable ability,strong load and short delay time of live broadcast.The innovation of this thesis lies in the use of free and open source Red5 streaming media server as the basis of the system design,followed by the introduction of the concept of live broadcast and on-demand into the Application design of webcam.At the same time the system is deployed and running on the cloud server side,it improves the overall operating efficiency of the system.In this thesis,the server and the client are set up and introduced in detail,and the system design is divided,forming the basic framework and functional modules.
Keywords/Search Tags:Red5 streaming media server, Spring framework, WeChat small program
PDF Full Text Request
Related items