Font Size: a A A

Design And Implementation Of Audio And Video Transmission System Based On Cloud Platforms

Posted on:2022-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:K Y LiFull Text:PDF
GTID:2518306524989889Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing business models,Many companies have gradually built a set of pooled,flexible and easy-to-scalable cloud platforms internally to serve as the daily office and leisure and entertainment use environment for corporate employees.The cloud platform mainly emphasizes placing the user's desktop computing environment or application resources in the cloud data center,and users only need to obtain and use computing resources or application resources on demand through the network.This inevitably involves the transmission of audio and video data.At present,some mainstream audio and video transmission solutions are based on the interaction of the remote desktop protocol.However,the positioning of these remote desktop protocols at the beginning of the design is based on the transmission of text,pictures and other desktop data.The realization of the later improved audio and video data transmission scheme has various limitations.For example,high requirements for network bandwidth,sensitivity to network delays,incomplete video playback functions,and low synchronization performance during audio and video data transmission,etc.Therefore,building a stable,efficient,safe and reliable audio and video transmission system under the cloud platform has great commercial value and research significance.This thesis first conducts in-depth study and research on the design and implementation of audio and video transmission of some mainstream remote desktop protocols under the cloud platform.After understanding in detail the key technologies and solutions required to complete the audio and video transmission,this thesis proposes to design a cloud platform audio and video transmission system,solves the problem of audio and video data transmission and synchronization under cloud platform.In the concrete design and implementation of this system,the efficient asynchronous concurrent communication model combined with communication message forwarding mechanism is used to carry out network transmission;According to the security requirements under different usage scenarios,this thesis is adopted to design and realize the user authentication and communication security of the system;In order to improve the audio and video transmission quality and reduce the bandwidth consumption,this thesis uses the opus audio compression coding algorithm and H.264 video compression coding algorithm.At the same time,it also designs and realizes the server side active push image update mechanism and the optimization scheme based on the video image segmentation and differential transmission;For audio and video synchronization issues,the time stamp is used as a reference object for audio and video synchronization processing.And the thesis uses synchronization buffer to synchronize audio and video internally;In addition,design and implement a synchronization playback algorithm with audio data as the main stream and video data as the secondary stream at the receiving end.And adopt the network adaptive transmission mechanism to coordinate the audio and video data processing rate of the sender and the receiver.According to the above analysis,the overall design and implementation of the system are completed,and the corresponding work flow chart and part of the core code are given.The audio and video transmission system designed and implemented in this thesis aims to provide a safe,efficient,flexible and easy-to-expandable system solution for the cloud platform.Let people enjoy high-quality audio and video transmission services while doing daily office work.
Keywords/Search Tags:Cloud Platforms, Audio and Video Transmission, Audio and Video Synchronization
PDF Full Text Request
Related items