| Owing to the rapid development of computer technology,The simulation technology,especially the distributed collaborative training simulation technology.The real-time communication function of the simulation system is one of the most frequently used functions in the simulation training process.An excellent media communication function can not only enhance the sense of substitution of trainees,but also better simulate various complex on-site conditions.However,most of the game engines used to develop various distributed collaborative training simulation systems lack direct support for the real-time communication function of media,which increases the development and iteration period of the simulation system to a certain extent.Based on this problem,firstly,this thesis briefly analyzes the common characteristics as well as the software and hardware environments of the distributed simulation system development framework HLA(High Level Architecture)proposed by the US Department of Defense and various distributed collaborative training simulation systems derived from this framework.Afterwards,in response to these characteristics and environmental constraints,this thesis analyzes the real-time communication requirements of various computing nodes that may be involved in the development process of distributed simulation systems.According to these practical requirements,this thesis uses SIP protocol as the signaling protocol of the communication process,and designs a general technology scheme for real-time media communication for the distributed cooperative training simulation system.In order to test the actual performance of the technical solution,this thesis developed a functional module named New Media for real-time media communication for the Godot game engine.The New Media functional module providing an efficient and simple programming interface for simulation system or game developers while shields the complex and cumbersome concepts in the media communication process during design and development.The New Media functional module enriches the functions of the Godot game engine,making up for its lack of direct support in media communication.This thesis finally verifies that the media real-time communication scheme designed for the distributed simulation environment can meet the relevant requirements,and the relevant performance indicators can achieve the expected purpose by testing the performance of the media communication system written using the New Media module in both non simulation and simulation environments,and comparing its communication delay parameters with the media communication function developed using several built-in Godot engine modules during operation. |