Abstract
Game engines based on OpenGL and its extensions occupies an important share in game development. With the development of the game industry, the sound and picture rendering effect and picture fluency in large-scale games have increasingly higher requirements. Inserting media playback into the main thread may cause the screen to freeze and the game experience to drop due to blocking. This paper proposes a high-performance media player module based on multithreading, which aims to optimize the sound and picture scenes of the game, improve the stability of the game operation, and create higher-quality games to create greater economic benefits.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chen, K.: Design and Implementation of 3D Game Engines. Zhejiang University (2007)
Cong, H., Zhou, S., Tang, L.: FFMPEG-based cross-platform video codec research. J. Wuhan Univ. Technol. 33(11), 139–142 (2011)
Zhangshun, W., Zhang, X.: FFmpeg-based video encoding storage research and implementation. J. Hangzhou Univ. Electron. Sci. Technol. 03, 30–34 (2006)
Xu, T.: Research on The Problem of Co-issues in Go Language. Bei**g University of Posts and Telecommunications (2019)
Yan, J., Ning, W.: DMA high-speed data transmission system based on PCI bus. J. Univ. Electron. Sci. Technol. 05, 858–861 (2007)
Dong, C.: Audio-visual Synchronization Research and Realization. Jilin University (2007)
Liu, L., Bian, J., Zhang, L., Sen, M.: Audio-visual synchronization based on FFPEG decoding. Comput. Eng. Des. 34(06), 2087–2092 (2013)
Zhu, Y., Chen, Y.: Talk about OpenGL-based texture map** techniques. 23(03), 70–71 (2009)
Chen, L.: 3D Technology - Research and Implementation of Real-Time Graphic Rendering of Large-Scale Scenes. University of Electronic Science and Technology (2005)
Wang, E., Pei, Y., He, Y.: 3D video enables multiple video simultaneous playback. Comput. Syst. Appl. 20(08), 208–211 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, H., Chen, Hy. (2022). Implementation of a High-Performance Multi-threaded Media Player Module for a Cross-Platform Game Engine Based on OpenGL. In: Wang, Y., Martinsen, K., Yu, T., Wang, K. (eds) Advanced Manufacturing and Automation XI. IWAMA 2021. Lecture Notes in Electrical Engineering, vol 880. Springer, Singapore. https://doi.org/10.1007/978-981-19-0572-8_88
Download citation
DOI: https://doi.org/10.1007/978-981-19-0572-8_88
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0571-1
Online ISBN: 978-981-19-0572-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)