Syntax Literate: Jurnal Ilmiah Indonesia p�ISSN: 2541-0849 e-ISSN: 2548-1398

Vol. 9, No. 12, Desember 2024

 

IMPLEMENTATION OF NGINX SERVER WITH RTMP MODULE FOR TEA LEAF MATURITY MONITORING

 

Mirza Ali Yusuf1, Prajna Deshanta Ibnugraha2, Muhammad Ikhsan Sani3

Unversitas Telkom, Indonesia1,2,3

Email: [email protected]1, [email protected]2, [email protected]3

 

Abstract

This research focuses on the application of Nginx Server to monitor the ripeness level of tea leaves in real-time using RTMP module and IP camera. In the tea industry, monitoring the ripeness of tea leaves is essential to ensure the quality of the final product. To achieve this goal, a system was built using Nginx as the main server that manages the real-time video transmission of IP cameras installed in tea plantations. The RTMP module is used to transmit streaming video efficiently and reliably. The implementation of this system involves several stages, including the installation and configuration of the Nginx server, the integration of the RTMP module, and the installation of the IP cameras in strategic locations. The video data collected was analyzed to determine the maturity level of tea leaves based on certain visual indicators. The results of this study show that the use of Nginx server with RTMP module can provide an effective and efficient solution for real-time monitoring of tea leaf ripeness, which can help farmers and tea producers in improving their quality and productivity. These findings make important contributions in the field of smart agriculture and IoT-based monitoring technologies, and open up opportunities for the development of similar systems in other agricultural contexts.

Keywords: Tea Leaf, Nginx Server, RTMP, Ip Camera, Real-Time

 

Introduction

Indonesia has a variety of plants, one of which is tea (Camelia Sinensis) which can grow to a height of 6-9 meters. In addition, Indonesia is also known as the seventh largest tea producer in the world (Syahbudin, Widyastuti, Masruri, & Meinata, 2019). Currently, monitoring the ripeness of tea leaves is still done manually by farmers, so it takes a long time (Latha et al., 2021). When planting, the farmer will calculate the harvest time, and when the tea leaves are ripe, the specified blocks will be harvested. When the dry season arrives, the growth of tea leaf shoots becomes slower, and the harvest can become backward from the predetermined schedule. This causes inaccuracies in harvesting tea leaves (Rokhmah, Astutik, & Supriadi, 2022).

One of the technologies that is currently popular is video live streaming technology (SHI & Chung, 2021). The era of globalization has triggered an increase in communication between countries that is more active. Today's technology allows for real-time communication Munirathinam, (2020), which facilitates relations between countries more effectively. In addition, globalization also encourages cooperation between universities or educational institutions from various countries (Tight, 2021). To build such cooperation, communication is the main key, and one of the best communication media that can be used is teleconference (Yi, 2022). Meanwhile, live streaming often only allows one-way communication, meaning that only one party is involved in the broadcast process (Xu, Cui, & Lyu, 2022).

The main concept of streaming video is to divide the main video into small segments that are sent in succession. This allows the receiver to decode and play the video based on those segments without having to wait for the entire video to finish being delivered (Fan, Lo, Pai, & Hsu, 2019). With the adoption of streaming technology, there are various benefits that can be obtained. One of them is the economic aspect, as it only requires one server that can serve many users at the same time. This streaming system allows multiple users to connect in a single network, with files referred to as streams, which consist of a series of packages equipped with time-stamps (Kariyamin, Riadi, & Herman, 2023).

The use of video streaming can be applied in the ever-growing tea industry, which requires innovation in the monitoring and management of tea plants. In this case, information and communication technology is very important to improve the efficiency and accuracy of monitoring. This study introduces a study that uses Nginx server and RTMP (Real-Time Messaging Protocol) protocol to monitor the ripeness of tea leaves in real-time. This system can help farmers by utilizing these technologies.

In the realm of applied information technology, research related to the use of Nginx servers, namely to monitor the maturity level of tea leaves through RTMP data streams, has become the focus of in-depth exploration. The implementation of Nginx infrastructure marks a step forward in utilizing technology to monitor the growth process of tea plants in real-time, making a significant contribution to the field of agriculture and technology.

Many studies have been conducted in the field of technology to detect the maturity level of tea leaves. One of them, Pavel, Kamruzzaman, Hasan, & Sabuj, (2019) proposed a multi-class classification model to recognize diseases in leaves through features such as shape and texture. In this study, using the Convolutional Neural Network (CNN) model visually aims to recognize, identify, and classify various diseases in tea leaves based on images accurately (Jing Chen, Liu, & Gao, 2019).

The development of information technology has made it possible to implement the concept of smart agriculture in the agricultural sector (Yu Zhang, 2023). Currently, IoT is widely used for research such as IoT-Based Garden Monitoring System Sambath, Prasant, Raghava, & Jagadeesh, (2019) and Iot-based Plant Health monitoring system (Pavel et al., 2019). By utilizing IoT sensors and devices, farmers can monitor the condition of their gardens in real time, allowing for more precise and efficient decision-making (Liang & Shah, 2023; Sambath et al., 2019). In addition, this system can also potentially increase work productivity while reducing operational costs (Sambath et al., 2019). Traditional farming methods are now considered inefficient and unable to meet the increasing demand for food production. The agricultural sector needs technology to overcome these challenges. Smart farming systems powered by IoT have the potential to revolutionize the agricultural sector by providing real-time data on crops and the environment (Dhanaraju, Chenniappan, Ramalingam, Pazhanivelan, & Kaliaperumal, 2022; Saiz-Rubio & Rovira-M�s, 2020). This system can help farmers make informed decisions about irrigation, fertilization, and other important aspects of agriculture (Mini et al., 2023).

The next research shows that the system of farmers and farm workers in the US uses Nginx servers that utilize IoT technology to overcome problems such as natural disasters, diseases in livestock and poultry, and pest attacks. The application of this system has proven to be effective in reducing losses experienced by farmers Liu, Guo, Webb, Ya, & Chang, (2019), and displaying plant health data in real-time (Suanpang & Jamjuntr, 2019).

The research uses Nginx and RTMP, such as cloud research based on game resource optimization (Pawaskar, Mankoo, Mishra, & Sawant, 2020), the development of an interactive teaching platform for calligraphy majors in universities based on streaming media Ping Chen, (2023), and the development of a remote guidance service platform for higher education based on streaming media technology (Yu Zhang, 2023).

Nginx serves as a streaming media server that supports the RTMP protocol (She et al., 2020). Nginx is used to forward streaming media data, while the RTMP protocol is used to transmit data between the client and the server during the streaming process (Shi, 2022). The incorporation of Nginx and RTMP makes it possible to stream video in real-time (Wang, 2022). The use of RTMP in video streaming Kirve, Waghela, More, Prasade, & Patil, (2024) can help monitor plant conditions. This technology allows farmers to see crop conditions in real-time Song, Burns, Pandey, & Roth, (2019) and make decisions based on the visual data received. Load testing using Locust for Nginx RTMP servers aims to measure server performance when handling a large number of requests simultaneously (Van Rossem, Tavernier, Colle, Pickavet, & Demeester, 2020).

To install the Nginx server with the RTMP module, use a virtual machine. A Virtual Machine (VM) is software that mimics computer hardware. Virtual machines can make it easier for multiple operating systems to run simultaneously on a single physical machine (Almutairy, Al-Shqeerat, & Al Hamad, 2019). The use of virtual machines has benefits in software development and testing, as well as in the deployment of secure and isolated servers (Watada, Roy, Kadikar, Pham, & Xu, 2019; Xiantao Zhang et al., 2019).

The virtual machine will run the ubuntu server operating system. Ubuntu Server is one of the popular Linux distributions used to create as well as manage servers (Erawan & Salman, 2023). Ubuntu Server is renowned for its stability, security, and ease of management. The long-term support (LTS) offered by Ubuntu guarantees that the system receives security and maintenance updates for five years, making it a reliable choice for server implementations (Zeynalli, 2023).

The test required the VLC media player application, which is a cross-platform media player software that supports a variety of audio and video formats (Laitinen & Valo, 2018). In addition to being a media player, VLC also has the ability to capture and play media streams from networks, including RTMP. In this study, VLC was used as a tool to monitor video streams transmitted by Nginx servers with RTMP modules. VLC's reliability and extensive support for various streaming protocols make it an ideal tool for verifying that video streams from surveillance cameras (which monitor the maturity level of tea leaves) can be received and played properly. Previous research has used VLC to validate video streaming in a variety of applications, including surveillance systems and live broadcasting (Assun��o & Gotchev, 2019).

Wireshark is a program for the most widely used network protocol analyzer Jaya, Dewi, & Mahendra, (2022), and can encode all packets that pass through and display detailed data. Wireshark functions to track the network management of a company or institution so that it can check whether the network is functioning properly and track what is happening to the network (Jain, 2021). The advantages of using wireshark are that it supports many protocols, ease of use, free, program support, and supports operating systems such as windows, Mac OS X, linux-based platforms (Dodiya & Singh, 2022).

In this study, the focus is on the application of nginx servers and RTMP modules as a medium for live streaming, which will be applied to technology-based agriculture. Based on previous research, we mapped RTMP modules, nginx servers, and the application of technology in modern agriculture. The map is shown in figure 1.

 

Figure 1. Related work mapping of Server nginx and RTMP

 

Research Method �

This research was compiled using a method known as RTMP or Real-Time Messaging Protocol. The initial stage of this research involves architectural systems as shown in Fig. 2.

Figure 2. The system architecture

 

Based on architecture, it describes how IP cameras work in capturing video in real-time from an area or object being monitored. The video data produced by this camera is in the form of a digital signal which is then transmitted wirelessly. The IP camera then sends data using the RTMP protocol to the RTMP server. Then the RTMP server receives the streaming data from the IP camera, processes it, and forwards it to the HTTP server. The task of this RTMP server is to buffer and manage the stream before sending it to the HTTP server. The Nginx server serves as handling HTTP requests from end users and serving the processed video data. HTTP is used to transmit data from an RTMP server to the end user.

The flowchart on the video streaming-based monitoring system using the nginx server can be seen in figure 3

Figure 3. The Flowchart of Monitoring System Based on Video Streaming Implementation

 

The process begins by starting the RTMP module. This module is required to set the flow of the video stream to be delivered. Next, the Nginx server must be activated. Nginx serves as a streaming server that receives and processes video streams from the source. Once the server is live, the RTMP URL generated by the Nginx server is entered into the camera's IP settings. This URL directs the camera to send the video stream to the Nginx server. The stream sent by the camera is then tested using the VLC media player. VLC serves as a client to ensure that video streams are well received and displayed. This test consists of two possible outcomes, namely if the test is successful then the video stream is displayed on the VLC media player, this process is considered successful. Furthermore, if the test fails, then there is no video display on the VLC media player and the process goes back to the step of entering the RTMP URL on the camera Ip for retesting until the stream is successful.

�� The protocols used in this study are RTMP and HTTP. RTMP is a protocol developed by Adobe Systems for real-time streaming of audio, video, and data over the internet (Goyal & Balamurugan, 2020). RTMP was originally used by Adobe Flash Player to deliver content to user software, but it is now also used by various applications and streaming services (Putra & Agustia, 2020). RTMP operates by using a TCP connection to transmit data. This protocol allows for continuous data transmission. RTMP divides the data into small pieces that are delivered in a specific order to ensure smooth streaming. The default port used for RTMP is port 1935. There are several variants of RTMP, including RTMPT (RTMP over HTTP) and RTMPS (RTMP over SSL/TLS), which offer additional flexibility in various network conditions (Shaheed & Al-radwan, 2022). Furthermore, HTTP is a protocol used to send and receive data over the World Wide Web (Jara Ochoa, Pe�a, Ledo Mezquita, Gonzalez, & Camacho-Leon, 2023). HTTP is the basis of data communication for the web and is used to transfer HTML documents, as well as other files (Hamid & Alisa, 2021). HTTP can be used in conjunction with SSL/TLS to become HTTPS, which provides data encryption for added security (Calzavara, Focardi, Nemec, Rabitti, & Squarcina, 2019; Wijitrisnanto & Yustianto, 2020).

 

Result and Discussion

The following is the process of installing an Nginx server with an RTMP module using a Virtual Machine. The Virtual Machine application used is VirtualBox. The block diagram of this installation process can be seen in figure 4.

 

Figure 4. The block diagram of the nginx server installation process for RTMP

 

The block diagram illustrates how an RTMP server is set up to receive and manage video streams from a camera's IP. The initial stages of a block diagram begin with running the VirtualBox software. With VirtualBox, the operating system can run simultaneously on Virtual Machines (DUMITRACHE, STĂNESCU, & PARASCHIV, 2023). Furthermore, in the VirtualBox host there is a virtual machine that runs the Ubuntu server operating system (Pratama & Raharja, 2023). On ubuntu server, the nginx server is installed and configured. Nginx servers have high performance and their ability to handle multiple connections simultaneously. By adding an RTMP module, Nginx can receive, manage, and forward RTMP streams. This RTMP module is capable of streaming video streams found on port 1935. Furthermore, the camera used is Ip Camera, this Ip camera supports RTMP streaming. That way this Ip camera is a device that is able to capture video and transmit it over the network. The Video Stream from the Ip Camera is sent using RTMP to the Ip address of the virtual machine running the RTMP server. After receiving the RTMP Stream from the IP Camera, the RTMP Server can process and output the stream. This output can be sent to other clients or services that need access to the video stream.

The following will be done Load testing is done using locust tools to evaluate the performance of the system under different loads. The graph below can be seen in Fig. 5.� shows the results of the test with three main metrics, namely Total Requests per Second (RPS), Response Time (ms), and Number of Users.

Figure 5. The graph of load testing locust

 

In the first graph, it shows the number of requests processed per second (RPS) and the number of failures per second. In the early stages of testing, the RPS was stable at around 0.5 to 1 RPS. In the later stages the RPS gradually increases until it reaches more than 2 RPS at the end of the test, no failures are displayed during this test. This failure can be seen in the red line which remains at 0. Then, the second graph displays the average response time (ms). The yellow line shows a stable average response time of around 1-2 ms during the test, and the purple line shows a response time metric below 95%, which means it has a better response time. However, there are some requests that take longer. The number of active users during the test can be seen in the third graph. The number of users increased from 0 to about 6 users at the end of the test, i.e. by adding users every few minutes.

The test results show that the system has stable performance. RPS continued to run well during testing and no failures occurred. The average response time is at a low level and the same time across the test, although in the 95th percentile we can read a few spikes. If the number of users increases but does not have an impact on response time, this means that the system has passed the test.

Data rate analysis on Wi-Fi networks is essential for identifying network performance, detecting problems, and optimizing performance. In this study, we analyzed the I/O graphs generated by Wireshark to monitor data traffic within a Wi-Fi network over a period of time. The I/O graph can be seen below in figure 6

.

Figure 6. I/O chart of data rate analysis

 

The I/O graph generated by Wireshark displays the volume of data transferred over a given period of time. This graph depicts data traffic activity measured in bytes every 10 minutes during the measurement period from 01:45:00 to 02:45:00 on June 24, 2024. The volume of data transferred showed relative stability at the beginning of the measurement period, with values ranging from 4 x 10^6 to 2 x 10^7 bytes per 10 minutes. It shows consistent network activity, most likely reflecting constant video streaming or data transmission. However, at around 02:30:00, there was a sharp decrease in the amount of data transferred. The volume of data decreased from about 2 x 10^7 bytes per 10 minutes to almost zero. This drop is likely due to several factors, such as users stopping or reducing activity, or RTMP sessions have been stopped.

It is important to measure the data throughput of RTMP traffic sent and received by servers running on Ubuntu virtual machines, using Wireshark as a network analysis tool. Based on data obtained from Wireshark, throughput calculations are carried out to provide insight into network performance in transferring streaming data. The following shows a summary of the RTMP traffic data Captured in figure 7.

 

Table 1.� Summary of Captured RTMP Traffic Data

Metric

Value

Total Bytes Sent

9 MB

Total Bytes Received

85 MB

Duration (Second)

4240,4486 Second

Total Bytes Transferred

98,590,208 Bytes

Total Bits Transferred

788,721,664 Bits

Throughput

0.186 Mbps

 

Formula to calculate Throughput (Mbps):

 

 

The first step is to convert Bytes to Bits:

1.     Total bytes sent : 9 Mb (9,437,184 bytes)

2.     Total Bytes Received : 85 Mb (89,153,024 bytes)

3.     Duration : 4240.4486

 

Throughput Calculation Steps (Mbps) :

1.   Calculating Total Bytes Transferred :

 

2.   Convert Bytes to Bits :

 

3.   Menghitung Throughput dalam Mbps :

 

The results of the throughput calculation show that the network is capable of transferring data at an average speed of about 0.186 Mbps. While this value is sufficient for some streaming applications, improvements in network conditions and optimization of RTMP server settings can further improve performance. Further analysis and testing under more controlled conditions is recommended to obtain more comprehensive and reliable results.

 

Conclussion

This study shows that using Nginx server and RTMP module effectively and efficiently monitors tea leaves' ripeness in real-time. The accuracy of the data produced in this study reaches a high enough level for the need for real-time monitoring in the tea industry. The throughput data shows an average speed of 0.186 Mbps, which allows the transmission of streaming video with sufficient stability.� The combination of RTMP and Nginx was chosen because of its data transmission efficiency, high performance, stability, reliability, and good compatibility with various devices. This technology provides a practical solution for farmers to improve the quality and productivity of crops, and has great potential to be applied in other modern agricultural sectors.

 

 

BIBLIOGRAPHY

 

Almutairy, N. M., Al-Shqeerat, K. H. A., & Al Hamad, H. A. (2019). A taxonomy of virtualization security issues in cloud computing environments. Indian Journal of Science and Technology, 12(3), 1�19.

Assun��o, P. A., & Gotchev, A. (2019). 3D Visual Content Creation, Coding and Delivery. Springer.

Calzavara, S., Focardi, R., Nemec, M., Rabitti, A., & Squarcina, M. (2019). Postcards from the post-http world: Amplification of https vulnerabilities in the web ecosystem. 2019 IEEE Symposium on Security and Privacy (SP), 281�298. IEEE.

Chen, J., Liu, Q., & Gao, L. (2019). Visual tea leaf disease recognition using a convolutional neural network model. Symmetry, 11(3), 343.

Chen, P. (2023). Construction of Interactive Teaching Platform for Calligraphy Major in Colleges and Universities Based on Streaming Media. 2023 4th International Conference on Big Data and Informatization Education (ICBDIE 2023), 171�175. Atlantis Press.

Dhanaraju, M., Chenniappan, P., Ramalingam, K., Pazhanivelan, S., & Kaliaperumal, R. (2022). Smart farming: Internet of Things (IoT)-based sustainable agriculture. Agriculture, 12(10), 1745.

Dodiya, B., & Singh, U. K. (2022). Malicious Traffic analysis using Wireshark by collection of Indicators of Compromise. International Journal of Computer Applications, 183(53), 1�6.

Dumitrache, M., Stănescu, A. C., & Paraschiv, E. A. (2023). Digitalizarea și inteligența artificială �n aplicațiile de e-Guvernare. Romanian Journal of Information Technology & Automatic Control/Revista Rom�nă de Informatică Și Automatică, 33(3).

Erawan, E., & Salman, M. (2023). Image based Ubuntu operating system using packer solutions. Gema Wiralodra, 14(2), 961�968.

Fan, C. L., Lo, W. C., Pai, Y. T., & Hsu, C. H. (2019). A survey on 360 video streaming: Acquisition, transmission, and display. Acm Computing Surveys (Csur), 52(4), 1�36.

Goyal, D., & Balamurugan, S. (2020). Design and Analysis of Security Protocol for Communication.

Hamid, H. G., & Alisa, Z. T. (2021). Survey on IoT application layer protocols. Indonesian Journal of Electrical Engineering and Computer Science, 21(3), 1663�1672.

Jain, G. (2021). Application of snort and wireshark in network traffic analysis. IOP Conference Series: Materials Science and Engineering, 1119(1), 12007. IOP Publishing.

Jara Ochoa, H. J., Pe�a, R., Ledo Mezquita, Y., Gonzalez, E., & Camacho-Leon, S. (2023). Comparative Analysis of Power Consumption between MQTT and HTTP Protocols in an IoT Platform Designed and Implemented for Remote Real-Time Monitoring of Long-Term Cold Chain Transport Operations. Sensors, 23(10), 4896.

Jaya, I. K. N. A., Dewi, I. A. U., & Mahendra, G. S. (2022). Implementation of Wireshark Application in Data Security Analysis on LMS Website. Journal of Computer Networks, Architecture and High Performance Computing, 4(1), 79�86.

Kariyamin, K., Riadi, I., & Herman, H. (2023). PERFORMANCE ANALYSIS OF REAL TIME STREAMING PROTOCOL (RTSP) AND REAL TIME TRANSPORT PROTOCOL (RTP) USING VLC APPLICATION ON LIVE VIDEO STREAMING. Jurnal Teknik Informatika (Jutif), 4(4), 769�778.

Kirve, S., Waghela, R., More, K., Prasade, T., & Patil, M. (2024). LIVE STREAMING WEBSITE USING WEBRTC AND RTMP.

Laitinen, K., & Valo, M. ( (2018). Meanings of communication technology in virtual team meetings: Framing technology-related interaction. International Journal of Human-Computer Studies, 111, 12�22.

Latha, R. S., Sreekanth, G. R., Suganthe, R. C., Rajadevi, R., Karthikeyan, S., Kanivel, S., & Inbaraj, B. (2021). Automatic detection of tea leaf diseases using deep convolution neural network. 2021 International Conference on Computer Communication and Informatics (ICCCI), 1�6. IEEE.

Liang, C., & Shah, T. (2023). IoT in agriculture: The future of precision monitoring and data-driven farming. Eigenpub Review of Science and Technology, 7(1), 85�104.

Liu, S., Guo, L., Webb, H., Ya, X., & Chang, X. (2019). Internet of Things monitoring system of modern eco-agriculture based on cloud computing. Ieee Access, 7, 37050�37058.

Mini, A. D., Anuradha, M., Minchekar, A. S., Gupta, A., Jagdale, R., Kamble, S., & Kulkarni, M. (2023). IoT based smart agriculture monitoring system. International Research Journal of Engineering and Technology, 10(4), 1442�1448.

Munirathinam, S. (2020). Industry 4.0: Industrial internet of things (IIOT). In Advances in computers (Vol. 117, pp. 129�164). Elsevier.

Pavel, M. I., Kamruzzaman, S. M., Hasan, S. S., & Sabuj, S. R. (2019). An IoT based plant health monitoring system implementing image processing. 2019 IEEE 4th International Conference on Computer and Communication Systems (ICCCS), 299�303. IEEE.

Pawaskar, K., Mankoo, A. S., Mishra, P., & Sawant, P. (2020). Resource Optimization Based Cloud Gaming. Proceedings of the 3rd International Conference on Advances in Science & Technology (ICAST).

Pratama, I. P. A. E., & Raharja, I. M. S. (2023). Node. js Performance Benchmarking and Analysis at Virtualbox, Docker, and Podman Environment Using Node-Bench Method. JOIV: International Journal on Informatics Visualization, 7(4), 2240�2246.

Putra, M. K. W., & Agustia, R. D. (2020). Development Of Relay Live Streaming Server In Smk Negeri Rajapolah Using Raspberry Pi.

Rokhmah, D. N., Astutik, D., & Supriadi, H. (2022). Cultivation Technology for Drought Stress Mitigation in Tea Plants: A Review. IOP Conference Series: Earth and Environmental Science, 1038(1), 12015. IOP Publishing.

Saiz-Rubio, V., & Rovira-M�s, F. ( (2020). From smart farming towards agriculture 5.0: A review on crop data management. Agronomy, 10(2), 207.

Sambath, M., Prasant, M., Raghava, N. Bhargav, & Jagadeesh, S. (2019). Iot based garden monitoring system. Journal of Physics: Conference Series, 1362(1), 12069. IOP Publishing.

Shaheed, A., & Al-Radwan, H. (2022). DASH Framework Using Machine Learning Techniques and Security Controls. International Journal of Digital Multimedia Broadcasting, 2022(1), 6214830.

She, B., Wang, Q., Zhong, X., Zhang, Z., Qin, Z., & Li, G. (2020). The Design and Implementation of Campus Network Streaming Media Live Video On-Demand System Based on Nginx and FFmpeg. Journal of Physics: Conference Series, 1631(1), 12158. IOP Publishing.

Shi, Y. U., & Chung, J. H. (2021). A Case Study on Real-time Live Video Streaming Content. Journal of Digital Convergence, 19(4), 251�257.

Shi, Y. (2022). Construction of Interactive Teaching Platform for University Clarinet Performance Based on Streaming Media Technology. 2022 3rd International Conference on Artificial Intelligence and Education (IC-ICAIE 2022), 1377�1383. Atlantis Press.

Song, E. Y., Burns, M., Pandey, A., & Roth, T. (2019). IEEE 1451 smart sensor digital twin federation for IoT/CPS research. 2019 IEEE Sensors Applications Symposium (SAS), 1�6. IEEE.

Suanpang, P., & Jamjuntr, P. (2019). A smart farm prototype with an Internet of Things (IoT) case study: Thailand. Technology, 5(12), 15.

Syahbudin, A., Widyastuti, A., Masruri, N. W., & Meinata, A. (2019). Morphological Classification of Tea Clones (Camellia sinensis, Theaceae) at the Mount Lawu Forest, East Java, Indonesia. IOP Conference Series: Earth and Environmental Science, 394(1), 12014. IOP Publishing.

Tight, M. (2021). Globalization and internationalization as frameworks for higher education research. Research Papers in Education, 36(1), 52�74.

Van Rossem, S., Tavernier, W., Colle, D., Pickavet, M., & Demeester, P. (2020). Optimized sampling strategies to model the performance of virtualized network functions. Journal of Network and Systems Management, 28, 1482�1521.

Wang, Z. (2022). Design and Implementation of a Reliable Container-based Service Function Chaining Testbed in Cloud-native System: An Open Source Approach. Carleton University.

Watada, J., Roy, A., Kadikar, R., Pham, H., & Xu, B. (2019). Emerging trends, techniques and open issues of containerization: A review. IEEE Access, 7, 152443�152472.

Wijitrisnanto, F., & Yustianto, P. �(2020). HTTPS contribution in web application security: A systematic literature review. 2020 International Conference on Information Technology Systems and Innovation (ICITSI), 347�356. IEEE.

Xu, P., Cui, B. J., & Lyu, B. (2022). Influence of streamer�s social capital on purchase intention in live streaming E-commerce. Frontiers in Psychology, 12, 748172.

Yi, J. (2022). A Measurement Study of Live 360 Video Streaming Systems.

Zeynalli, L. (2023). Analysis and modeling of Linux server clustering methods.

Zhang, X., Zheng, X., Wang, Z., Li, Q., Fu, J., Zhang, Y., & Shen, Y. (2019). Fast and scalable VMM live upgrade in large cloud infrastructure. Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 93�105.

Zhang, Y. (2023). The Construction of College Employment Distance Guidance Service Platform Based on Streaming Media Technology. 2023 2nd International Conference on Educational Innovation and Multimedia Technology (EIMT 2023), 147�151. Atlantis Press.

 

Copyright holder:

Mirza Ali Yusuf, Prajna Deshanta Ibnugraha (2024)

 

First publication right:

Syntax Literate: Jurnal Ilmiah Indonesia

 

This article is licensed under: