αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαž‡αž»αŸ†αž”αžŽαŸ’αžαžΆαž‰ Apache OpenMeetings 6.0

αž˜αžΌαž›αž“αž·αž’αž·αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Apache αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαž–αžΈαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Apache OpenMeetings 6.0 αžŠαŸ‚αž›αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž”αžΎαž€αž€αžΆαžšαž”αŸ’αžšαž‡αž»αŸ†αž‡αžΆαžŸαŸ†αž‘αŸαž„ αž“αž·αž„αžœαžΈαžŠαŸαž’αžΌαžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαžΆαž‰ αž€αŸαžŠαžΌαž…αž‡αžΆαž€αž·αž…αŸ’αž…αžŸαž αž€αžΆαžš αž“αž·αž„αž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαžšαžœαžΆαž„αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αŸ” αžŸαž·αž€αŸ’αžαžΆαžŸαžΆαž›αžΆβ€‹αž‘αžΆαŸ†αž„β€‹αž–αžΈαžšβ€‹αž‡αžΆαž˜αž½αž™β€‹αžœαžΆαž‚αŸ’αž˜αž·αž“β€‹αž˜αŸ’αž“αžΆαž€αŸ‹ αž“αž·αž„β€‹αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž…αŸ†αž“αž½αž“β€‹αž’αŸ’αž“αž€β€‹αž…αžΌαž›β€‹αžšαž½αž˜β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αžœαžΎβ€‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜β€‹αž€αŸ’αž“αž»αž„αž–αŸαž›β€‹αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž‚αžΆαŸ†αž‘αŸ’αžšαŸ” αž€αžΌαžŠαž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆ Java αž“αž·αž„αž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ Apache 2.0 αŸ”

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž”αž“αŸ’αžαŸ‚αž˜αžšαž½αž˜αž˜αžΆαž“αŸ– αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ†αžŽαžαŸ‹αž–αŸαž›αž”αŸ’αžšαžαž·αž‘αž·αž“ αž€αžΆαžšαž•αŸ’αž‰αžΎαž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„ αž“αž·αž„αž€αžΆαžšαž’αž‰αŸ’αž‡αžΎαž‰αž‡αžΆαž”αž»αž‚αŸ’αž‚αž› αž¬αž€αžΆαžšαž…αžΆαž€αŸ‹αž•αŸ’αžŸαžΆαž™ αž€αžΆαžšαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž―αž€αžŸαžΆαžš αž“αž·αž„αž―αž€αžŸαžΆαžš αž€αžΆαžšαžαŸ‚αžšαž€αŸ’αžŸαžΆαžŸαŸ€αžœαž—αŸ…αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜ αžšαž€αŸ’αžŸαžΆαž“αžΆαž‘αžΈαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸ αžšαŸ€αž”αž…αŸ†αž€αžΆαž›αžœαž·αž—αžΆαž‚αžšαž½αž˜αž‚αŸ’αž“αžΆ αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš (αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž’αŸαž€αŸ’αžšαž„αŸ‹ ) αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ„αŸ‡αž†αŸ’αž“αŸ„αž αž“αž·αž„αž”αŸ„αŸ‡αž†αŸ’αž“αŸ„αžαŸ”

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αž½αž™αž’αžΆαž…αž”αž˜αŸ’αžšαžΎαž…αŸ†αž“αž½αž“αžαžΆαž˜αž’αŸ†αž–αžΎαž…αž·αžαŸ’αžαž“αŸƒαžŸαž“αŸ’αž“αž·αžŸαž·αž‘αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž“αŸ’αž‘αž”αŸ‹αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αž“αž·αž˜αŸ’αž˜αž·αžαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž“αž·αž„αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž•αŸ’αž‘αžΆαž›αŸ‹αžšαž”αžŸαŸ‹αžœαžΆαŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αžΆαŸ†αž‘αŸ’αžšαž§αž”αž€αžšαžŽαŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαžŠαŸ‚αž›αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αžŠαŸαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αŸ” αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αžšαž™αŸˆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αžŽαŸ’αžŠαžΆαž‰αŸ” αž€αžΌαžŠ OpenMeetings αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆ JavaαŸ” MySQL αž“αž·αž„ PostgreSQL αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆ DBMS αŸ”

αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαž‡αž»αŸ†αž”αžŽαŸ’αžαžΆαž‰ Apache OpenMeetings 6.0

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈ:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ выполнСния Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Ρ… тСкстов ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ для отслСТивания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Prometheus.
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, связанный с Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ, Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° сборку с использованиСм ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° NPM ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ NPM. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сдСлан Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² фронтэндов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… JavaScript.
  • ВнСсСны измСнСния, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° усилСниС защищённости процСсса провСдСния Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΅Π΄ΠΎΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдоставлСния совмСстного доступа ΠΊ экрану с использованиСм Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebRTC. Для OAuth задСйствован ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TLS 1.2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ задания ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ для ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° NetTest (тСст качСства связи) ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… ограничСния Π½Π° число ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ настройки Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠ°ΠΏΡ‡ΠΈ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ записи.
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ трансляций Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ.
  • Π’ интСрфСйсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для Π²Ρ‹Π²ΠΎΠ΄Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ задСйствован API Web Notification, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСмныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹. Π’ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠΉ обСспСчСн ΠΏΠΎΠΊΠ°Π· часового пояса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ закрСплСния ΠΈ настройки Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π»ΠΎΠΊΠΎΠ² с Π²ΠΈΠ΄Π΅ΠΎ участников ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ.

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹