X2gokdrive中多种图像编码方法的不同性能及协同集成

Shuang Qiu, Hao-Qiang Tan
{"title":"X2gokdrive中多种图像编码方法的不同性能及协同集成","authors":"Shuang Qiu, Hao-Qiang Tan","doi":"10.1109/ISSSR58837.2023.00046","DOIUrl":null,"url":null,"abstract":"With the development of cloud computing, the delivery and usage patterns of IT infrastructure have become well-established, marking another revolution in computer science. Under the wave of cloud computing, virtual desktop technology has flourished, and the solution of server-side unified configuration management with a client-side remote connection to virtual desktops has become the fundamental principle of many virtual desktop implementations. However, multimedia applications, especially high-definition video playback, pose a major challenge in the process of implementing virtual desktops. X2gokdrive is a screensharing and remote operation software based on the X11 and Xephyr protocols. Its low bandwidth and CPU usage make it an excellent remote desktop-sharing software. However, the X2gokdrive protocol lacks good support for video, which fails to meet the requirements of playing videos on cloud platforms and clients’ demand for video viewing. During the use of remote cloud desktops, when the screen of the cloud desktop undergoes extensive changes over time, especially in scenarios such as full-screen video playback, using a cloud desktop protocol based solely on image encoding can result in frame loss, stuttering, obvious screen tearing, and even unresponsive keyboard and mouse events due to message congestion, especially in low bandwidth conditions. The purpose of this article is to improve this situation and attempt to find a suitable solution. This article compares different encoding methods based on the GStreamer multimedia framework and analyzes the advantages and disadvantages of H.264 encoding and JPEG encoding through experimental comparisons in different application scenarios. The experimental results show that in scenarios with high screen refresh rates, H.264 encoding has a significantly improved encoding time for individual frames compared to JPEG encoding. However, it consumes more CPU and memory resources. Overall, H.264 encoding has more advantages. In future research, we will attempt to simulate different user usage scenarios to compare the encoding speed and resource consumption of H265 and H.264, aiming to improve the user experience of remote desktops.","PeriodicalId":185173,"journal":{"name":"2023 9th International Symposium on System Security, Safety, and Reliability (ISSSR)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Diverse Performance and Synergistic Integration of Multiple Image Coding Methods In X2gokdrive\",\"authors\":\"Shuang Qiu, Hao-Qiang Tan\",\"doi\":\"10.1109/ISSSR58837.2023.00046\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the development of cloud computing, the delivery and usage patterns of IT infrastructure have become well-established, marking another revolution in computer science. Under the wave of cloud computing, virtual desktop technology has flourished, and the solution of server-side unified configuration management with a client-side remote connection to virtual desktops has become the fundamental principle of many virtual desktop implementations. However, multimedia applications, especially high-definition video playback, pose a major challenge in the process of implementing virtual desktops. X2gokdrive is a screensharing and remote operation software based on the X11 and Xephyr protocols. Its low bandwidth and CPU usage make it an excellent remote desktop-sharing software. However, the X2gokdrive protocol lacks good support for video, which fails to meet the requirements of playing videos on cloud platforms and clients’ demand for video viewing. During the use of remote cloud desktops, when the screen of the cloud desktop undergoes extensive changes over time, especially in scenarios such as full-screen video playback, using a cloud desktop protocol based solely on image encoding can result in frame loss, stuttering, obvious screen tearing, and even unresponsive keyboard and mouse events due to message congestion, especially in low bandwidth conditions. The purpose of this article is to improve this situation and attempt to find a suitable solution. This article compares different encoding methods based on the GStreamer multimedia framework and analyzes the advantages and disadvantages of H.264 encoding and JPEG encoding through experimental comparisons in different application scenarios. The experimental results show that in scenarios with high screen refresh rates, H.264 encoding has a significantly improved encoding time for individual frames compared to JPEG encoding. However, it consumes more CPU and memory resources. Overall, H.264 encoding has more advantages. In future research, we will attempt to simulate different user usage scenarios to compare the encoding speed and resource consumption of H265 and H.264, aiming to improve the user experience of remote desktops.\",\"PeriodicalId\":185173,\"journal\":{\"name\":\"2023 9th International Symposium on System Security, Safety, and Reliability (ISSSR)\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 9th International Symposium on System Security, Safety, and Reliability (ISSSR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSSR58837.2023.00046\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 9th International Symposium on System Security, Safety, and Reliability (ISSSR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSSR58837.2023.00046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着云计算的发展,IT基础设施的交付和使用模式已经建立起来,这标志着计算机科学的另一场革命。在云计算的浪潮下,虚拟桌面技术蓬勃发展,服务器端统一配置管理与客户端远程连接到虚拟桌面的解决方案已经成为许多虚拟桌面实现的基本原则。然而,多媒体应用,特别是高清视频播放,是实现虚拟桌面的主要挑战。X2gokdrive是一款基于X11和Xephyr协议的屏幕共享和远程操作软件。它的低带宽和CPU使用率使它成为一个优秀的远程桌面共享软件。但是,X2gokdrive协议对视频的支持不够好,无法满足云平台播放视频的需求和客户端观看视频的需求。在远程云桌面的使用过程中,当云桌面的屏幕随着时间的变化而发生较大变化时,特别是在全屏视频播放等场景中,仅使用基于图像编码的云桌面协议可能会导致帧丢失、卡顿、明显的屏幕撕裂,甚至由于消息拥塞导致的键盘和鼠标无响应事件,特别是在低带宽条件下。本文的目的是改善这种情况,并试图找到一个合适的解决方案。本文对基于GStreamer多媒体框架的不同编码方式进行了比较,通过不同应用场景下的实验对比,分析了H.264编码和JPEG编码的优缺点。实验结果表明,在高屏幕刷新率的场景下,H.264编码与JPEG编码相比,对单个帧的编码时间有显著改善。但是会占用较多的CPU和内存资源。总的来说,H.264编码有更多的优势。在未来的研究中,我们将尝试模拟不同的用户使用场景,比较H265和H.264的编码速度和资源消耗,旨在改善远程桌面的用户体验。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The Diverse Performance and Synergistic Integration of Multiple Image Coding Methods In X2gokdrive
With the development of cloud computing, the delivery and usage patterns of IT infrastructure have become well-established, marking another revolution in computer science. Under the wave of cloud computing, virtual desktop technology has flourished, and the solution of server-side unified configuration management with a client-side remote connection to virtual desktops has become the fundamental principle of many virtual desktop implementations. However, multimedia applications, especially high-definition video playback, pose a major challenge in the process of implementing virtual desktops. X2gokdrive is a screensharing and remote operation software based on the X11 and Xephyr protocols. Its low bandwidth and CPU usage make it an excellent remote desktop-sharing software. However, the X2gokdrive protocol lacks good support for video, which fails to meet the requirements of playing videos on cloud platforms and clients’ demand for video viewing. During the use of remote cloud desktops, when the screen of the cloud desktop undergoes extensive changes over time, especially in scenarios such as full-screen video playback, using a cloud desktop protocol based solely on image encoding can result in frame loss, stuttering, obvious screen tearing, and even unresponsive keyboard and mouse events due to message congestion, especially in low bandwidth conditions. The purpose of this article is to improve this situation and attempt to find a suitable solution. This article compares different encoding methods based on the GStreamer multimedia framework and analyzes the advantages and disadvantages of H.264 encoding and JPEG encoding through experimental comparisons in different application scenarios. The experimental results show that in scenarios with high screen refresh rates, H.264 encoding has a significantly improved encoding time for individual frames compared to JPEG encoding. However, it consumes more CPU and memory resources. Overall, H.264 encoding has more advantages. In future research, we will attempt to simulate different user usage scenarios to compare the encoding speed and resource consumption of H265 and H.264, aiming to improve the user experience of remote desktops.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信