{"title":"基于WebSocket的实时通信数据传输性能分析","authors":"A. Rahmatulloh, I. Darmawan, R. Gunawan","doi":"10.1109/QIR.2019.8898135","DOIUrl":null,"url":null,"abstract":"Real-time communication (RTC) is a telecommunications mode of text, image, audio, a video that allows all users to exchange information instantly or with a small latency value. The availability of RTC services is critical because the number of internet users has continued to increase in recent years. WebSocket is a full-duplex data transmission technology that can support RTC. In general, the implementation of WebSocket apply to web-based applications, but in this study applied to mobile applications. The resulting application is a screen sharing application between server and client, but it is not yet known the performance of RTC transmission data on applications that use WebSocket technology. Screen Sharing is a system designed to share the screen display of presentations between presenters and participants without using a projector. There are two main applications on this system, namely the Screen Sharing Server application and the Screen Sharing Client application. The measurement of the transmitted frame image and the size of the data consumed (bytes per second) between the server and client in the screen sharing process is the main focus of this study. The experimental results showed that after the Screen Sharing Server and Screen Sharing Client application was run for 20 seconds, we can find out that *.JPG is an image file type that has the highest average frame value transmitted at ten frames per second (fps), so you can support RTC. Whereas *.WEBP is an image file type that consumes the smallest data that is 44,970.6 (Kb) when the data transmission process is between the server and client.","PeriodicalId":284463,"journal":{"name":"2019 16th International Conference on Quality in Research (QIR): International Symposium on Electrical and Computer Engineering","volume":"24 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Performance Analysis of Data Transmission on WebSocket for Real-time Communication\",\"authors\":\"A. Rahmatulloh, I. Darmawan, R. Gunawan\",\"doi\":\"10.1109/QIR.2019.8898135\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Real-time communication (RTC) is a telecommunications mode of text, image, audio, a video that allows all users to exchange information instantly or with a small latency value. The availability of RTC services is critical because the number of internet users has continued to increase in recent years. WebSocket is a full-duplex data transmission technology that can support RTC. In general, the implementation of WebSocket apply to web-based applications, but in this study applied to mobile applications. The resulting application is a screen sharing application between server and client, but it is not yet known the performance of RTC transmission data on applications that use WebSocket technology. Screen Sharing is a system designed to share the screen display of presentations between presenters and participants without using a projector. There are two main applications on this system, namely the Screen Sharing Server application and the Screen Sharing Client application. The measurement of the transmitted frame image and the size of the data consumed (bytes per second) between the server and client in the screen sharing process is the main focus of this study. The experimental results showed that after the Screen Sharing Server and Screen Sharing Client application was run for 20 seconds, we can find out that *.JPG is an image file type that has the highest average frame value transmitted at ten frames per second (fps), so you can support RTC. Whereas *.WEBP is an image file type that consumes the smallest data that is 44,970.6 (Kb) when the data transmission process is between the server and client.\",\"PeriodicalId\":284463,\"journal\":{\"name\":\"2019 16th International Conference on Quality in Research (QIR): International Symposium on Electrical and Computer Engineering\",\"volume\":\"24 2\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 16th International Conference on Quality in Research (QIR): International Symposium on Electrical and Computer Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/QIR.2019.8898135\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 16th International Conference on Quality in Research (QIR): International Symposium on Electrical and Computer Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QIR.2019.8898135","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performance Analysis of Data Transmission on WebSocket for Real-time Communication
Real-time communication (RTC) is a telecommunications mode of text, image, audio, a video that allows all users to exchange information instantly or with a small latency value. The availability of RTC services is critical because the number of internet users has continued to increase in recent years. WebSocket is a full-duplex data transmission technology that can support RTC. In general, the implementation of WebSocket apply to web-based applications, but in this study applied to mobile applications. The resulting application is a screen sharing application between server and client, but it is not yet known the performance of RTC transmission data on applications that use WebSocket technology. Screen Sharing is a system designed to share the screen display of presentations between presenters and participants without using a projector. There are two main applications on this system, namely the Screen Sharing Server application and the Screen Sharing Client application. The measurement of the transmitted frame image and the size of the data consumed (bytes per second) between the server and client in the screen sharing process is the main focus of this study. The experimental results showed that after the Screen Sharing Server and Screen Sharing Client application was run for 20 seconds, we can find out that *.JPG is an image file type that has the highest average frame value transmitted at ten frames per second (fps), so you can support RTC. Whereas *.WEBP is an image file type that consumes the smallest data that is 44,970.6 (Kb) when the data transmission process is between the server and client.