SlideShare a Scribd company logo
1 of 28
Download to read offline
Nyíltforráskódú Videokonferencia
mindenkinek!
Mészáros Mihály
Mérnök Informatikus
2019.06.24.
Tartalom
●
GÉANT Projekt
●
GÉANT4-2 - Joint Research Activity(JRA) 4, Task 4
– Videokonferencia Tender
●
GÉANT4-2 - Joint Research Activity(JRA) 4, Task 5
– TURN infrastruktúra (Proof of Concept => Pilot)
– Nyílt forráskód alap Videokonferencia
– Knockplop
– Multiparty Meeting
●
Docker
●
UP2U Moodle
Mi is a GÉANT projekt?
NREN-eket összekötő hálózat, szolgáltatások,
emberi kapcsolatok és innováció összessége
GÉANT topológia 2018 December
●
Hálózat
●
Szolgáltatások edu*
– eduID, eduTEAMS
– eduROAM
– eduMeet, turn (pilot)
●
Emberi kapcsolatok
– együttműködések
●
Innováció
– Alkalmazott
Kutatás & Fejlesztés
GÉANT globális topológia
JRA4 - WebRTC
Task4, Task5
JRA4
●
Task 4
– brings the NRENs together for a
common and coordinated approach
to providing real-time communication
and multimedia offerings, focusing
on those compatible with the
WebRTC protocol and cloud delivery
frameworks. This Task creates a
supporting infrastructure (non-
technical aspects) that enables
NRENs to share and/or jointly deliver
a rich set of features, which are
easily accessible and usable, for
communication between users from
different organisations in different
countries and at scale.
●
Task5
– Key elements: Develop components for a
technical infrastructure that interconnects
real-time communication services.
– Task 5 develops components for an
underlying technical infrastructure that
interconnects a pan-European WebRTC-
based set of real-time communication and
multimedia services and links these to
traditional conferencing systems and
infrastructures (such as H.323 and SIP).
– Task 5 will not build, or provide, the
complete technical infrastructure but will
develop components that are not yet
available (those not offered by the
community or by commercial suppliers
with the right conditions of use).
T4 és T5
Task4
EU-s Tender eljárás
Keretszerződés
●
Potenciális vevők: Nagyobb költségvetéssel rendelkező NREN-ek
– DFN, NORDUNET, FCCN, CESNET, stb.
●
Szerencsés egybeesések
– Lejáró szerződések
– Nagy Források egy időben álltak rendelkezésre
●
Cél:
– Keretmegállapodás az NREN-ek számára => EU-s Tender
– „Egyenesen a termelőtől”
●
Amennyire lehet közvetlen a gyártótól vegyünk.
– „Jó árasítva”
●
Vásárlás nagy tételbe
Helyben telepített megoldás
Menedzselt és nem
menedzselt estekre is
Software Licence
Opcionális támogatás és
külső menedzsment
Alapkövetelmények:
SAML2,
WebRTC támogatás
(kliens nélkül),
Mobil és Asztali kliens,
Teljesen dokumentált API,
Felvétel,
Streaming közvetítés,
webinar
Két árazási modell:
●
Konkurens user / port modell
●
Konkurens room / call modell
Kertszerződések:
●
Mobile Video Communication GmbH (Németország)
Cisco és Acano software
●
Zoom Video Communications, Inc. (USA)
Zoom software
●
VisionsConnected BV (Hollandia)
Pexip and Qumu software
A keretszerződés csak a
GÉANT NREN-jei
számára!
Videokonferencia Tender
JRA4 Task4 (vezetője: Szegedi Péter)
Task5
Tűzfalátjárás és erre épülő nyíltforrású
videokonferencia alkalmazás
TURN Pilot
●
Bármely RTC szolgáltatás nélkülözhetetlen komponense
STUN/TURN infrastruktúra
●
Nyílt Forrású megoldás
– Minden komponens megtalálható github-on
●
Debian + coTURN + saját fejlesztésű web alkalmazás
●
coTURN
– Zavar az erőben és a fejlesztések felkarolása
– Biztonsági frissítés (Cisco Securtiy team) 3db CVE
– Debian csomagolás (Köszönet Wágner Ferinek!!)
– Új release-k
– Docker
KnockPlop
●
Egyszerű Videokonferencia
●
Egyszerű hozzáférés (url)
– https://example.com/szoba
– path alapú szobák
●
Azonos méretű videók
– leskáláz ahogy egyre több
résztvevő érkezik be
●
Alap Chat funkcionalitás
– Szoba szintű group chat
●
Fájl megosztás
– WebTorrent WebRTC data channel
●
Nyílt Forrás => github
– html5 + js frontend
●
Peer2Peer Videó
– Full mesh
– End2End titkosítás
●
TURN REST API
– lekérés és mérés
●
Signaling: websocket (nodejs)
●
Loopback video
– Szobába belépés előtt saját
videókép és hang ellenőrzés
– TURN szerveren keresztül!
Konckplop
Problémák
Előnyök:
●
Egyszerű használat
– Felhasználó barát
– Böngészőt mindenki ismeri
●
Alacsony késleltetés
●
Legkissebb késleltetésű
turnserver kiválasztása
– REST API kliens IP cím alapján
legközelebbi szerever
●
Végponti titkosítás
– DTLS-SRTP
Problémák:
●
P2P skálázódás..
– magas CPU terhelés
– mobil hw encoding limitáció
●
Strukturáltan JS kód
●
TURN teszt eltarthat
– Edge nem implementálta a
WebRTC DataChannel-t.
●
UI/UX nem túl szofisztikált
MultiParty Meeting
●
MediaSoup v2 (ORTC)
●
Demo => Fork
●
Strukturáltabb felépítés
●
Frontend: React + Redux frontend
●
Backend:
– Express webszerver
●
Websocket (signaling)
– Mediasoup Server
●
SFU
●
TURN auth
– felhasználó név+jelszó
– Firefox + MediaSoup probléma
●
ICE LITE
●
ICE aggressive nomination
●
Knockplop szteroidokon
●
Új responsive design
●
Két új video layout
– democratic
– filmstrip
●
OIDC auth
●
Last-N
– Utolsó beszélők közül csak N
darab látható
– Összes résztvevő hangkeverés
●
Mobilon is
Multiparty Meeting
●
https://mm.lab.vvc.niif.hu
– https://mm-dev.lab.vvc.niif.hu
●
https://edumeet.geant.org
●
https://meet.psnc.pl
●
https://letsmeet.no
Multiparty Meeting SIP GW
Up2U
Up to University EU által támogatott Project
UP2U
https://github.com/up2university
WebRTC az Up2U-ban
●
GÉANT WebRTC eredményeinek felhasználása
közoktatásban.
●
Moodle integráció modul
– https://github.com/misi/multipartymeeting-moodle
– https://github.com/misi/knockplop-moodle/
●
Konckplop
– https://vc.test.up2university.eu/
●
MultiParty Meeeting
– https://meetings.test.up2university.eu/
Moodle integráció
Moodle Integráció
MM minden formában
●
Forrás
– https://github.com/havfo/multiparty-meeting/
●
Docker
– https://github.com/misi/mm
– https://hub.docker.com/r/misi/mm/
●
Ansible
– https://github.com/misi/mm-ansible
●
Szolgáltatás (pilot)
– https://mm.lab.vvc.niif.hu
Összefoglalás
●
Task 4 Piaci beszerzés keretszerződés
●
Task 5 Nyílt forrású sw fejlesztés:
– coTURN
– Multiparty Meeting
– KnockPlop
●
GÉANT eduMeet és TURN pilot
●
UP2U közoktatás
●
Szabványos és nyílt valós idejű kommunikáció előnyei:
– Költséghatékonyság(verseny),
– „vendor lock-in” elkerülés (gyártó függetlenség)
– Átláthatóság, biztonsági auditálhatóság, továbbfejleszthetőség, stb.
Köszönöm a Figyelmet!

More Related Content

Similar to GN4-UP2U update - Moodlemoot19

Nyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNorbert Laky
 
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)Mihály Mészáros
 
Objektum-orinetált mérések a gyakorlatban
Objektum-orinetált mérések a gyakorlatbanObjektum-orinetált mérések a gyakorlatban
Objektum-orinetált mérések a gyakorlatbanAntal Orcsik
 
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...Ferenc Szalai
 
Young Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfal
Young Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfalYoung Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfal
Young Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfalYoung BTS Kommunikációs rendszerek
 
Sa performance vision_hu
Sa performance vision_huSa performance vision_hu
Sa performance vision_huZoltan Cziraky
 
Cyber services 2015_ivsz_cloud_bme_1v0p1
Cyber services 2015_ivsz_cloud_bme_1v0p1Cyber services 2015_ivsz_cloud_bme_1v0p1
Cyber services 2015_ivsz_cloud_bme_1v0p1Gábor Nagymajtényi
 
Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekOpen Academy
 
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiA mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiGyörgy Balássy
 
Tervezz IoT architektúrát, avagy élet egy HTTP nélküli világban
Tervezz IoT architektúrát, avagy élet egy HTTP nélküli világbanTervezz IoT architektúrát, avagy élet egy HTTP nélküli világban
Tervezz IoT architektúrát, avagy élet egy HTTP nélküli világbanGyörgy Balássy
 
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...GDG Budapest
 
Forráskódtárak gráfalapú statikus analízise
Forráskódtárak gráfalapú statikus analíziseForráskódtárak gráfalapú statikus analízise
Forráskódtárak gráfalapú statikus analíziseDániel Stein
 
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...Ferenc Szalai
 

Similar to GN4-UP2U update - Moodlemoot19 (20)

Nyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi Bíróságon
 
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
A jég (ICE), a kanyar (TURN), a bódulat (STUN) és a kijózanító tűzfal (Firewall)
 
A Firefox-on túl is Mozilla
A Firefox-on túl is MozillaA Firefox-on túl is Mozilla
A Firefox-on túl is Mozilla
 
Objektum-orinetált mérések a gyakorlatban
Objektum-orinetált mérések a gyakorlatbanObjektum-orinetált mérések a gyakorlatban
Objektum-orinetált mérések a gyakorlatban
 
Firefox OS beszámoló
Firefox OS beszámolóFirefox OS beszámoló
Firefox OS beszámoló
 
IKT eszközök az oktatásban
IKT eszközök az oktatásbanIKT eszközök az oktatásban
IKT eszközök az oktatásban
 
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
A ClusterGrid rendszer - avagy hogyan üzemeltessünk, több mint 1000 csomópont...
 
Diagram és barcode
Diagram és barcodeDiagram és barcode
Diagram és barcode
 
Voip
VoipVoip
Voip
 
Young Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfal
Young Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfalYoung Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfal
Young Enterprise Day 2014 – Palo Alto Networks: az újgenerációs tűzfal
 
Sa performance vision_hu
Sa performance vision_huSa performance vision_hu
Sa performance vision_hu
 
Cyber services 2015_ivsz_cloud_bme_1v0p1
Cyber services 2015_ivsz_cloud_bme_1v0p1Cyber services 2015_ivsz_cloud_bme_1v0p1
Cyber services 2015_ivsz_cloud_bme_1v0p1
 
Multiplatform mobil fejlesztések
Multiplatform mobil fejlesztésekMultiplatform mobil fejlesztések
Multiplatform mobil fejlesztések
 
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiA mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
 
NETaudIT
NETaudITNETaudIT
NETaudIT
 
Tervezz IoT architektúrát, avagy élet egy HTTP nélküli világban
Tervezz IoT architektúrát, avagy élet egy HTTP nélküli világbanTervezz IoT architektúrát, avagy élet egy HTTP nélküli világban
Tervezz IoT architektúrát, avagy élet egy HTTP nélküli világban
 
Budapest.rb 201010
Budapest.rb 201010Budapest.rb 201010
Budapest.rb 201010
 
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...Hatékony hálózati kommunikáció  Android platformon - Google I/O Extended Buda...
Hatékony hálózati kommunikáció Android platformon - Google I/O Extended Buda...
 
Forráskódtárak gráfalapú statikus analízise
Forráskódtárak gráfalapú statikus analíziseForráskódtárak gráfalapú statikus analízise
Forráskódtárak gráfalapú statikus analízise
 
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
Nagyszabású virtuális gyógyszerkísérletek az új generációs web szolgáltatás a...
 

More from Mihály Mészáros (13)

GÉANT TURN pilot
GÉANT TURN pilotGÉANT TURN pilot
GÉANT TURN pilot
 
SIP Tutorial/Workshop 0
SIP Tutorial/Workshop 0SIP Tutorial/Workshop 0
SIP Tutorial/Workshop 0
 
SIP Tutorial/Workshop 3
SIP Tutorial/Workshop 3SIP Tutorial/Workshop 3
SIP Tutorial/Workshop 3
 
SIP Tutorial/Workshop 2
SIP Tutorial/Workshop 2SIP Tutorial/Workshop 2
SIP Tutorial/Workshop 2
 
SIP Tutorial/Workshop 4
SIP Tutorial/Workshop 4SIP Tutorial/Workshop 4
SIP Tutorial/Workshop 4
 
SIP Tutorial/Workshop 1
SIP Tutorial/Workshop 1SIP Tutorial/Workshop 1
SIP Tutorial/Workshop 1
 
Webrtc puzzle
Webrtc puzzleWebrtc puzzle
Webrtc puzzle
 
5th tf webrtc-welcome
5th tf webrtc-welcome5th tf webrtc-welcome
5th tf webrtc-welcome
 
OAuth and STUN, TURN in WebRTC context RFC7635
OAuth and STUN, TURN  in WebRTC context RFC7635OAuth and STUN, TURN  in WebRTC context RFC7635
OAuth and STUN, TURN in WebRTC context RFC7635
 
Stun turn poc_pilot
Stun turn poc_pilotStun turn poc_pilot
Stun turn poc_pilot
 
WebRTC Identity in SAML Federations
WebRTC Identity in SAML FederationsWebRTC Identity in SAML Federations
WebRTC Identity in SAML Federations
 
WebRTC eduCONF
WebRTC eduCONFWebRTC eduCONF
WebRTC eduCONF
 
Webrtc
WebrtcWebrtc
Webrtc
 

GN4-UP2U update - Moodlemoot19

  • 1.
  • 3. Tartalom ● GÉANT Projekt ● GÉANT4-2 - Joint Research Activity(JRA) 4, Task 4 – Videokonferencia Tender ● GÉANT4-2 - Joint Research Activity(JRA) 4, Task 5 – TURN infrastruktúra (Proof of Concept => Pilot) – Nyílt forráskód alap Videokonferencia – Knockplop – Multiparty Meeting ● Docker ● UP2U Moodle
  • 4. Mi is a GÉANT projekt? NREN-eket összekötő hálózat, szolgáltatások, emberi kapcsolatok és innováció összessége
  • 5. GÉANT topológia 2018 December ● Hálózat ● Szolgáltatások edu* – eduID, eduTEAMS – eduROAM – eduMeet, turn (pilot) ● Emberi kapcsolatok – együttműködések ● Innováció – Alkalmazott Kutatás & Fejlesztés
  • 8. JRA4 ● Task 4 – brings the NRENs together for a common and coordinated approach to providing real-time communication and multimedia offerings, focusing on those compatible with the WebRTC protocol and cloud delivery frameworks. This Task creates a supporting infrastructure (non- technical aspects) that enables NRENs to share and/or jointly deliver a rich set of features, which are easily accessible and usable, for communication between users from different organisations in different countries and at scale. ● Task5 – Key elements: Develop components for a technical infrastructure that interconnects real-time communication services. – Task 5 develops components for an underlying technical infrastructure that interconnects a pan-European WebRTC- based set of real-time communication and multimedia services and links these to traditional conferencing systems and infrastructures (such as H.323 and SIP). – Task 5 will not build, or provide, the complete technical infrastructure but will develop components that are not yet available (those not offered by the community or by commercial suppliers with the right conditions of use).
  • 11. Keretszerződés ● Potenciális vevők: Nagyobb költségvetéssel rendelkező NREN-ek – DFN, NORDUNET, FCCN, CESNET, stb. ● Szerencsés egybeesések – Lejáró szerződések – Nagy Források egy időben álltak rendelkezésre ● Cél: – Keretmegállapodás az NREN-ek számára => EU-s Tender – „Egyenesen a termelőtől” ● Amennyire lehet közvetlen a gyártótól vegyünk. – „Jó árasítva” ● Vásárlás nagy tételbe
  • 12. Helyben telepített megoldás Menedzselt és nem menedzselt estekre is Software Licence Opcionális támogatás és külső menedzsment Alapkövetelmények: SAML2, WebRTC támogatás (kliens nélkül), Mobil és Asztali kliens, Teljesen dokumentált API, Felvétel, Streaming közvetítés, webinar Két árazási modell: ● Konkurens user / port modell ● Konkurens room / call modell Kertszerződések: ● Mobile Video Communication GmbH (Németország) Cisco és Acano software ● Zoom Video Communications, Inc. (USA) Zoom software ● VisionsConnected BV (Hollandia) Pexip and Qumu software A keretszerződés csak a GÉANT NREN-jei számára! Videokonferencia Tender JRA4 Task4 (vezetője: Szegedi Péter)
  • 13. Task5 Tűzfalátjárás és erre épülő nyíltforrású videokonferencia alkalmazás
  • 14. TURN Pilot ● Bármely RTC szolgáltatás nélkülözhetetlen komponense STUN/TURN infrastruktúra ● Nyílt Forrású megoldás – Minden komponens megtalálható github-on ● Debian + coTURN + saját fejlesztésű web alkalmazás ● coTURN – Zavar az erőben és a fejlesztések felkarolása – Biztonsági frissítés (Cisco Securtiy team) 3db CVE – Debian csomagolás (Köszönet Wágner Ferinek!!) – Új release-k – Docker
  • 15. KnockPlop ● Egyszerű Videokonferencia ● Egyszerű hozzáférés (url) – https://example.com/szoba – path alapú szobák ● Azonos méretű videók – leskáláz ahogy egyre több résztvevő érkezik be ● Alap Chat funkcionalitás – Szoba szintű group chat ● Fájl megosztás – WebTorrent WebRTC data channel ● Nyílt Forrás => github – html5 + js frontend ● Peer2Peer Videó – Full mesh – End2End titkosítás ● TURN REST API – lekérés és mérés ● Signaling: websocket (nodejs) ● Loopback video – Szobába belépés előtt saját videókép és hang ellenőrzés – TURN szerveren keresztül!
  • 17. Problémák Előnyök: ● Egyszerű használat – Felhasználó barát – Böngészőt mindenki ismeri ● Alacsony késleltetés ● Legkissebb késleltetésű turnserver kiválasztása – REST API kliens IP cím alapján legközelebbi szerever ● Végponti titkosítás – DTLS-SRTP Problémák: ● P2P skálázódás.. – magas CPU terhelés – mobil hw encoding limitáció ● Strukturáltan JS kód ● TURN teszt eltarthat – Edge nem implementálta a WebRTC DataChannel-t. ● UI/UX nem túl szofisztikált
  • 18. MultiParty Meeting ● MediaSoup v2 (ORTC) ● Demo => Fork ● Strukturáltabb felépítés ● Frontend: React + Redux frontend ● Backend: – Express webszerver ● Websocket (signaling) – Mediasoup Server ● SFU ● TURN auth – felhasználó név+jelszó – Firefox + MediaSoup probléma ● ICE LITE ● ICE aggressive nomination ● Knockplop szteroidokon ● Új responsive design ● Két új video layout – democratic – filmstrip ● OIDC auth ● Last-N – Utolsó beszélők közül csak N darab látható – Összes résztvevő hangkeverés ● Mobilon is
  • 21. Up2U Up to University EU által támogatott Project
  • 23. WebRTC az Up2U-ban ● GÉANT WebRTC eredményeinek felhasználása közoktatásban. ● Moodle integráció modul – https://github.com/misi/multipartymeeting-moodle – https://github.com/misi/knockplop-moodle/ ● Konckplop – https://vc.test.up2university.eu/ ● MultiParty Meeeting – https://meetings.test.up2university.eu/
  • 26. MM minden formában ● Forrás – https://github.com/havfo/multiparty-meeting/ ● Docker – https://github.com/misi/mm – https://hub.docker.com/r/misi/mm/ ● Ansible – https://github.com/misi/mm-ansible ● Szolgáltatás (pilot) – https://mm.lab.vvc.niif.hu
  • 27. Összefoglalás ● Task 4 Piaci beszerzés keretszerződés ● Task 5 Nyílt forrású sw fejlesztés: – coTURN – Multiparty Meeting – KnockPlop ● GÉANT eduMeet és TURN pilot ● UP2U közoktatás ● Szabványos és nyílt valós idejű kommunikáció előnyei: – Költséghatékonyság(verseny), – „vendor lock-in” elkerülés (gyártó függetlenség) – Átláthatóság, biztonsági auditálhatóság, továbbfejleszthetőség, stb.