Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression
碩士 === 國立成功大學 === 工程科學系 === 103 === Due to the rapid development of the web technologies, the web applications become more and more popular. The web game evolves from simple structure to multiplayer 3D game. As the web game becomes more and more complicated, the transmission data increases extremely...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/97530767099666394675 |
id |
ndltd-TW-103NCKU5028056 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NCKU50280562016-08-15T04:17:39Z http://ndltd.ncl.edu.tw/handle/97530767099666394675 Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression 使用WebSocket壓縮優化網頁多人遊戲之表現 Yu-ChengYeh 葉祐誠 碩士 國立成功大學 工程科學系 103 Due to the rapid development of the web technologies, the web applications become more and more popular. The web game evolves from simple structure to multiplayer 3D game. As the web game becomes more and more complicated, the transmission data increases extremely. The web game will have significant latency if the network bandwidth is insufficient or lack of hardware resource on client side. This brings bad user experience. The payload of transmission can be reduced by compressing the data, and lower the transmission time. The game performance promotes along with the reduction of the latency. Therefore, a compression decision method is proposed in this thesis. The compression decision is made according to the capability of the endpoints, the network bandwidth, and data type. The optimal compression parameters are calculated by this method. Furthermore, a Web-based multiplayer game using WebSocket protocol and compression extension of Deflate algorithm is built in this thesis. The compression decision method is applied on this application to analyze the performance. The research results show that no matter high or low the network bandwidth is, the method proposed by this thesis can reduce the overall system time and lower the latency of the game. Yueh-Min Huang 黃悅民 2015 學位論文 ; thesis 63 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 工程科學系 === 103 === Due to the rapid development of the web technologies, the web applications become more and more popular. The web game evolves from simple structure to multiplayer 3D game. As the web game becomes more and more complicated, the transmission data increases extremely. The web game will have significant latency if the network bandwidth is insufficient or lack of hardware resource on client side. This brings bad user experience. The payload of transmission can be reduced by compressing the data, and lower the transmission time. The game performance promotes along with the reduction of the latency. Therefore, a compression decision method is proposed in this thesis. The compression decision is made according to the capability of the endpoints, the network bandwidth, and data type. The optimal compression parameters are calculated by this method. Furthermore, a Web-based multiplayer game using WebSocket protocol and compression extension of Deflate algorithm is built in this thesis. The compression decision method is applied on this application to analyze the performance. The research results show that no matter high or low the network bandwidth is, the method proposed by this thesis can reduce the overall system time and lower the latency of the game.
|
author2 |
Yueh-Min Huang |
author_facet |
Yueh-Min Huang Yu-ChengYeh 葉祐誠 |
author |
Yu-ChengYeh 葉祐誠 |
spellingShingle |
Yu-ChengYeh 葉祐誠 Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression |
author_sort |
Yu-ChengYeh |
title |
Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression |
title_short |
Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression |
title_full |
Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression |
title_fullStr |
Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression |
title_full_unstemmed |
Optimizing Performance in Web-Based Multiplayer Game through WebSocket Compression |
title_sort |
optimizing performance in web-based multiplayer game through websocket compression |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/97530767099666394675 |
work_keys_str_mv |
AT yuchengyeh optimizingperformanceinwebbasedmultiplayergamethroughwebsocketcompression AT yèyòuchéng optimizingperformanceinwebbasedmultiplayergamethroughwebsocketcompression AT yuchengyeh shǐyòngwebsocketyāsuōyōuhuàwǎngyèduōrényóuxìzhībiǎoxiàn AT yèyòuchéng shǐyòngwebsocketyāsuōyōuhuàwǎngyèduōrényóuxìzhībiǎoxiàn |
_version_ |
1718375668386889728 |