The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing

This paper addresses the increasing demand for efficient and scalable streaming service applications within the context of edge computing, utilizing NVIDIA Jetson Xavier NX hardware and Docker. The study evaluates the performance of DeepStream and Simple Realtime Server, demonstrating that container...

Full description

Saved in:
Bibliographic Details
Main Authors: Wen-Chung Shih, Zheng-Yao Wang, Endah Kristiani, Yi-Jun Hsieh, Yuan-Hsin Sung, Chia-Hsin Li, Chao-Tung Yang
Format: Article
Language:English
Published: MDPI AG 2025-01-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/25/1/259
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841548917529903104
author Wen-Chung Shih
Zheng-Yao Wang
Endah Kristiani
Yi-Jun Hsieh
Yuan-Hsin Sung
Chia-Hsin Li
Chao-Tung Yang
author_facet Wen-Chung Shih
Zheng-Yao Wang
Endah Kristiani
Yi-Jun Hsieh
Yuan-Hsin Sung
Chia-Hsin Li
Chao-Tung Yang
author_sort Wen-Chung Shih
collection DOAJ
description This paper addresses the increasing demand for efficient and scalable streaming service applications within the context of edge computing, utilizing NVIDIA Jetson Xavier NX hardware and Docker. The study evaluates the performance of DeepStream and Simple Realtime Server, demonstrating that containerized applications can achieve performance levels comparable to traditional physical machines. The results indicate that WebRTC provides superior low-latency capabilities, achieving delays of around 5 s, while HLS typically experiences delays exceeding 10 s. Performance tests reveal that CPU usage for WebRTC can exceed 40%, which is higher than that of HLS and RTMP, while memory usage remains relatively stable across different streaming protocols. Additionally, load testing shows that the system can support multiple simultaneous connections, but performance degrades significantly with more than three devices, highlighting the limitations of the current hardware setup. Overall, the findings contribute valuable insights into building efficient edge computing architectures that support real-time video processing and streaming.
format Article
id doaj-art-501d1fc5c1d849629b56fe38cdd5e385
institution Kabale University
issn 1424-8220
language English
publishDate 2025-01-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-501d1fc5c1d849629b56fe38cdd5e3852025-01-10T13:21:23ZengMDPI AGSensors1424-82202025-01-0125125910.3390/s25010259The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge ComputingWen-Chung Shih0Zheng-Yao Wang1Endah Kristiani2Yi-Jun Hsieh3Yuan-Hsin Sung4Chia-Hsin Li5Chao-Tung Yang6Department of M-Commerce and Multimedia Applications, Asia University, Taichung City 413305, TaiwanDepartment of Computer Science, Tunghai University, Taichung City 407224, TaiwanDepartment of Computer Science, Tunghai University, Taichung City 407224, TaiwanDepartment of Computer Science, Tunghai University, Taichung City 407224, TaiwanDepartment of Computer Science, Tunghai University, Taichung City 407224, TaiwaniAMBITION TECHNOLOGY Co., Ltd., 3F., No. 159-1, Sec. 1, Zhongxing Rd., Dali District, Taichung City 412031, TaiwanDepartment of Computer Science, Tunghai University, Taichung City 407224, TaiwanThis paper addresses the increasing demand for efficient and scalable streaming service applications within the context of edge computing, utilizing NVIDIA Jetson Xavier NX hardware and Docker. The study evaluates the performance of DeepStream and Simple Realtime Server, demonstrating that containerized applications can achieve performance levels comparable to traditional physical machines. The results indicate that WebRTC provides superior low-latency capabilities, achieving delays of around 5 s, while HLS typically experiences delays exceeding 10 s. Performance tests reveal that CPU usage for WebRTC can exceed 40%, which is higher than that of HLS and RTMP, while memory usage remains relatively stable across different streaming protocols. Additionally, load testing shows that the system can support multiple simultaneous connections, but performance degrades significantly with more than three devices, highlighting the limitations of the current hardware setup. Overall, the findings contribute valuable insights into building efficient edge computing architectures that support real-time video processing and streaming.https://www.mdpi.com/1424-8220/25/1/259Dockeredge computingsimple realtime serverdeepstreamJetson Xavier NX
spellingShingle Wen-Chung Shih
Zheng-Yao Wang
Endah Kristiani
Yi-Jun Hsieh
Yuan-Hsin Sung
Chia-Hsin Li
Chao-Tung Yang
The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing
Sensors
Docker
edge computing
simple realtime server
deepstream
Jetson Xavier NX
title The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing
title_full The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing
title_fullStr The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing
title_full_unstemmed The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing
title_short The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing
title_sort construction of a stream service application with deepstream and simple realtime server using containerization for edge computing
topic Docker
edge computing
simple realtime server
deepstream
Jetson Xavier NX
url https://www.mdpi.com/1424-8220/25/1/259
work_keys_str_mv AT wenchungshih theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT zhengyaowang theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT endahkristiani theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT yijunhsieh theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT yuanhsinsung theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT chiahsinli theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT chaotungyang theconstructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT wenchungshih constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT zhengyaowang constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT endahkristiani constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT yijunhsieh constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT yuanhsinsung constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT chiahsinli constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing
AT chaotungyang constructionofastreamserviceapplicationwithdeepstreamandsimplerealtimeserverusingcontainerizationforedgecomputing