Prosty serwer sygnalizacyjny dla techniki WebRTC z wykorzystaniem środowiska uruchomieniowego node.js

Journal Title: Autobusy. Technika, Eksploatacja, Systemy Transportowe - Year 2018, Vol 226, Issue 12

Abstract

Technika WebRTC, bazująca na językach HTML5 i JavaScript, umożliwia natywną transmisję informacji multimedialnej w czasie rzeczywistym pomiędzy przeglądarkami WWW. Chociaż same strumienie mediów, a także transmisje niemedialne (obecne w architekturze WebRTC, choć nie wymagające czasu rzeczywistego), przesyłane są bezpośrednio pomiędzy przeglądarkami, do przesyłania informacji niezbędnych do zarządzania sesją (a konkretniej: nawiązywania sesji) potrzebny jest serwer sygnalizacyjny. Serwer taki może być traktowany jako punkt spotkań dwóch lub więcej systemów końcowych wykorzystujących technikę WebRTC. W artykule przedstawiono zasady budowy takiego serwera za pomocą aplikacji tworzonych w języku JavaScript i uruchamianych w środowisku node.js. Omówiono środowisko node.js oraz pokazano przykład prostego serwera sygnalizacyjnego, budowanego na potrzeby wymiany komunikatów i (lub) inicjowania (wideo)telefonii lub (wideo)konferencji z małą liczbą terminali. Serwer ten łączy uczestników tylko w ramach pojedynczej sesji 1-do-1 lub wielu-do-wielu. Pomimo dużej prostoty, przykładowy serwer jest w pełni funkcjonalnym serwerem sygnalizacyjnym WebRTC, umożliwiającym realizację, między innymi, (wideo)telefonii pomiędzy przeglądarkami używającymi WebRTC.

Authors and Affiliations

Agnieszka Chodorek, Robert R. Chodorek

Keywords

Related Articles

Wpływ sztywności struktury nadwozia pojazdu, w początkowej fazie kolizji, na działanie systemu SRS

The subject of the publication concerns the rigidity of the vehicle at its initial stage of deformation. The results of the crash tests will be used to determine the impact of speed on the delay in the initial collision...

Testy elektrycznego autobusu hybrydowego Volvo w Goeteborgu

Since May 2013, the Volvo electric hybrid bus was subjected to tests on route 60 in Gothenburg. They were performed as a part of the EU project HyperBus, co-financed by European Union funds. The results obtained in the f...

Niszczenie ochronno-dekoracyjnych powłok nadwozi samochodowych pod wpływem promieniowania słonecznego

W wyniku przeprowadzonych badań przyspieszonych stwierdzono, że oddziaływanie promieniowania UV istotnie wpływa na destrukcję warstwy nawierzchniowej powłok akrylowych. Wraz z upływem okresu starzenia rosła kruchość wars...

Analiza wpływu szumów konwertera LNB na odbiór sygnałów satelitarnych

One of the parameters to characterize the properties of the antenna is noise figure. The noise figure of LNBs is a measurement of how sensitive the LNB is or how much noise the LNB will add to the signal you may be inten...

Tratwy ratunkowe : sztywne i pneumatyczne

The article discusses the collective rescue measures, which should be on board passenger ships. Belong to them a life rafts rigid and pneumatic. Listed 10 attempts, which are subjected to all types of rafts. For each raf...

Download PDF file
  • EP ID EP574149
  • DOI 10.24136/atest.2018.515
  • Views 40
  • Downloads 0

How To Cite

Agnieszka Chodorek, Robert R. Chodorek (2018). Prosty serwer sygnalizacyjny dla techniki WebRTC z wykorzystaniem środowiska uruchomieniowego node.js. Autobusy. Technika, Eksploatacja, Systemy Transportowe, 226(12), 867-871. https://europub.co.uk/articles/-A-574149