scholarly journals Multi-user media streaming service for e-learning based web real-time communication technology

Author(s):  
Naktal Edan ◽  
Sanabil A. Mahmood

Web real-time communication (WebRTC) standards do not define precisely how two browsers establish and control their communication. Therefore, a signalling mechanism/protocol has not specified in WebRTC. The essential goal of this research is to create and apply a WebRTC bi-directional video conferencing based on mesh topology (many-to-many) using Google Chrome, Firefox, Opera, and Explorer. This experiment involved through Ethernet and Wireless of the Internet and 4G networks in e-learning. The signalling mechanism of this experiment has been created and implemented using JavaScript language along with MultiConnection libraries. In addition, an evaluation of quality of experience (QoE), resources, such as bandwidth consumption, and CPU performance was done. In this paper, a novel implementation was accomplished over e-learning using different networks, different browsers, many peers, opening one or many rooms concurrently, defining room initiator, sharing the information of the new user with participants, using user identification (user-id), and so on. Moreover, the paper also highlights the advantages and disadvantages of using WebRTC video conferencing.

2013 ◽  
Vol 4 (1) ◽  
pp. 29-42 ◽  
Author(s):  
Thu-Huong Truong ◽  
Nguyen Huu Thanh ◽  
Nguyen Tai Hung

To let the service system react quickly on customers’ perception or user experience while using the service, mapping functions between Quality of Experience (QoE) and Quality of Service (QoS) are strongly required in purpose of building up an intelligent QoE control system upon adjusting QoS parameters. This article studies the changing behavior of QoE with respect to changes of QoS parameters in the context of video streaming service in an IP Multimedia Subsystem-based IP Television network (IMS-based IPTV network). The article is, in fact, an extended version of the paper published by the same authors (Thu-Huong Truong, 2012). In (Thu-Huong Truong, 2012), the authors studied QoE in both terms of Mean Opinion Scores and VQM as functions of each single QoS parameter such as: loss, jitter, and delay. In this extended content, the correlation between QoE and multiple QoS parameters will be introduced. The QoE-QoS correlation could be a significant first step to build a smart QoE monitoring and control mechanism as an added value to promote the IMS-based IPTV network.


Author(s):  
Naktal Edan ◽  
Enas Y. Abdullah

A modern and free technology called web real-time communication (WebRTC) was enhanced to allow browser-to-browser multimedia communication without plugins. In contract, WebRTC has not categorised a specific signalling mechanism to set, establish and end communication between browsers. The primary target of this application is to produce and implement a novel WebRTC signalling mechanism for multimedia communication between different users over the Internet without plugins. Furthermore, it has been applied over different browsers, such as Explorer, Safari, Google Chrome, Firefox and Opera without any downloading or fees. This application designed using JavaScript language under ASP.net and C# language. Moreover, to prevent irrelevant users from accessing or attacking the session, user-id for initiating and joining the course using encryption technique was done. This system has been employed in real implementation among various users; therefore, an evaluation of bandwidth consumption, CPU, and quality of experience (QoE) was accomplished. The results show an original signalling mechanism which applied to different browsers, multiple users, and diverse networks such as Ethernet and Wireless. Besides, it sets session initiator, saves the communication efficient even if the initiator leaves, and communicating new participator with existing participants, etc. This studying focuses on the creation of a new signalling mechanism, the limitations of resources for WebRTC video conferencing.


Author(s):  
Naktal Edan ◽  
Ali Al-Sherbaz ◽  
Scott Turner

WebRTC (Web Real-Time Communication) is a technology that enables browser-to-browser communication. Therefore, a signalling mechanism must be negotiated to create a connection between peers. The main aim of this paper is to create and implement a WebRTC hybrid signalling mechanism named (WebNSM) for video conferencing based on the Socket.io (API) mechanism and Firefox. WebNSM was designed over a combination of different topologies, such as simplex, star and mesh. Therefore it offers several communications at the same time as one-to-one (unidirectional/bidirectional), one-to-many (unidirectional) and many-to-many (bi-directional) without any downloading or installation. In this paper, WebRTC video conferencing was accomplished via LAN and WAN networks, including the evaluation of resources in WebRTC like bandwidth consumption, CPU performance, memory usage, Quality of Experience (QoE) and maximum links and RTPs calculation. This paper presents a novel signalling mechanism among different users, devices and networks to offer multi-party video conferencing using various topologies at the same time, as well as other typical features such as using the same server, determining room initiator, keeping the communication active even if the initiator or another peer leaves, etc. This scenario highlights the limitations of resources and the use of different topologies for WebRTC video conferencing.


Author(s):  
Rostislav Fojtík

Abstract Distance learning and e-learning have significantly developed in recent years. It is also due to changing educational requirements, especially for adults. The article aims to show the advantages and disadvantages of distance learning. Examples of the 20-year use of the distance learning form of computer science describe the difficulties associated with the implementation and implementation of this form of teaching. The results of students in the full-time and distance form of teaching in the bachelor’s study of computer science are compared. Long-term findings show that distant students have significantly lower scores in the first years of study than full-time bachelor students. In the following years of study, the differences diminish, and students’ results are comparable. The article describes the possibilities of improving the quality of distance learning.


2021 ◽  
Vol 48 (4) ◽  
pp. 41-44
Author(s):  
Dena Markudova ◽  
Martino Trevisan ◽  
Paolo Garza ◽  
Michela Meo ◽  
Maurizio M. Munafo ◽  
...  

With the spread of broadband Internet, Real-Time Communication (RTC) platforms have become increasingly popular and have transformed the way people communicate. Thus, it is fundamental that the network adopts traffic management policies that ensure appropriate Quality of Experience to users of RTC applications. A key step for this is the identification of the applications behind RTC traffic, which in turn allows to allocate adequate resources and make decisions based on the specific application's requirements. In this paper, we introduce a machine learning-based system for identifying the traffic of RTC applications. It builds on the domains contacted before starting a call and leverages techniques from Natural Language Processing (NLP) to build meaningful features. Our system works in real-time and is robust to the peculiarities of the RTP implementations of different applications, since it uses only control traffic. Experimental results show that our approach classifies 5 well-known meeting applications with an F1 score of 0.89.


2012 ◽  
Vol 35 (6) ◽  
pp. 447-453 ◽  
Author(s):  
Marta Bassi ◽  
Nicoletta Ferrario ◽  
Gabriella Ba ◽  
Antonella Delle Fave ◽  
Caterina Viganò

Author(s):  
Mohannad Alahmadi ◽  
Peter Pocta ◽  
Hugh Melvin

Web Real-Time Communication (WebRTC) combines a set of standards and technologies to enable high-quality audio, video, and auxiliary data exchange in web browsers and mobile applications. It enables peer-to-peer multimedia sessions over IP networks without the need for additional plugins. The Opus codec, which is deployed as the default audio codec for speech and music streaming in WebRTC, supports a wide range of bitrates. This range of bitrates covers narrowband, wideband, and super-wideband up to fullband bandwidths. Users of IP-based telephony always demand high-quality audio. In addition to users’ expectation, their emotional state, content type, and many other psychological factors; network quality of service; and distortions introduced at the end terminals could determine their quality of experience. To measure the quality experienced by the end user for voice transmission service, the E-model standardized in the ITU-T Rec. G.107 (a narrowband version), ITU-T Rec. G.107.1 (a wideband version), and the most recent ITU-T Rec. G.107.2 extension for the super-wideband E-model can be used. In this work, we present a quality of experience model built on the E-model to measure the impact of coding and packet loss to assess the quality perceived by the end user in WebRTC speech applications. Based on the computed Mean Opinion Score, a real-time adaptive codec parameter switching mechanism is used to switch to the most optimum codec bitrate under the present network conditions. We present the evaluation results to show the effectiveness of the proposed approach when compared with the default codec configuration in WebRTC.


Author(s):  
Arif Wahyu Wirawan ◽  
Wahyudi Wahyudi

<p><em>The problem in the world of education at this time is the quality and quantity of education in the field of information and communication technology. The quality of education can be seen from the quality of education desired by the community and for the quality of education related to the equitable access to education without any gap. One way to overcome these problems is by optimizing the role of information and communication technology in the learning process by using e-learning. E-learning used is using online learning based on Schoology. In this application there are several features that can be used by the teacher in the learning process including uploading material, assignments, discussions and giving test questions using the online quiz system. In the use of E-Learning in the learning process can increase students' learning motivation and can create enjoyable learning so that students in participating in learning activities can be active and achieve maximum learning outcomes.</em></p>


Author(s):  
Cristina Hava Muntean ◽  
Gabriel-Miro Muntean

Lately, user quality of experience (QoE) during their interaction with a system is a significant factor in the assessment of most systems. However, user QoE is dependent not only on the content served to the users, but also on the performance of the service provided. This chapter describes a novel QoE layer that extends the features of classic adaptive e-learning systems in order to consider delivery performance in the adaptation process and help in providing good user perceived QoE during the learning process. An experimental study compared a classic adaptive e-learning system with one enhanced with the proposed QoE layer. The result analysis compares learner outcome, learning performance, visual quality and usability of the two systems and shows how the QoE layer brings significant benefits to user satisfaction improving the overall learning process.


Sign in / Sign up

Export Citation Format

Share Document