Connexió de solucions d'àudio i vídeo de tercers a Microsoft Teams

Hola, Habr! Presento a la vostra atenció una traducció-adaptació de l'article "Integració de veu i vídeo de tercers amb els equips de Microsoft" l'autor Brent Kelly, en el qual analitza el problema d'integrar Microsoft Teams amb altres productes.

9 2018 de juliol

La vostra infraestructura de Skype for Business serà útil ara i per què Microsoft està bloquejant solucions d'àudio/vídeo de tercers perquè accedeixin a Teams?

Estar a InfoComm (exposició del 13 al 19 de juny de 2018 - aprox. Editor de vídeo+conferències), vaig tornar a recordar l'enorme que és el mercat global d'àudio i vídeo. Entre els centenars de venedors de l'exposició, n'hi havia representats de coneguts: BlueJeans, Crestron, Lifesize, Pexip, Polycom, ara Plantronics, StarLeaf, Zoom.

Vaig tenir una gran idea per esbrinar què estan fent aquestes empreses per integrar-se amb Microsoft Teams. Tots són compatibles amb Skype for Business, però hem sentit a Microsoft dir que la integració de Teams funcionarà de manera diferent. InfoComm em va donar l'oportunitat de fer preguntes directament als fabricants i tenir una idea general de com s'implementaria aquesta integració. En aquell moment encara no sabia com de complex i polèmic seria aquest tema.

Una mica d'història

És impossible entendre els problemes de col·laboració amb Teams si no sabeu com es va organitzar la integració amb Skype for Business. Microsoft ha aixecat el teló i ha revelat els protocols, la senyalització i els còdecs d'àudio/vídeo utilitzats. Essencialment, Microsoft va publicar l'especificació dels protocols d'àudio i vídeo de Skype for Business i va fer possible que els fabricants de tercers els integressin a les seves piles de protocols de comunicació per aconseguir algun tipus de compatibilitat. Això va requerir un esforç considerable, però, tanmateix, alguns venedors van poder crear solucions de treball utilitzant aquestes especificacions. Per exemple, AudioCodes, Polycom, Spectralink i Yealink han utilitzat aquestes especificacions als seus equips d'àudio certificats per Microsoft per treballar amb Skype for Business. Aquest maquinari està registrat al servidor de Skype for Business i els usuaris s'autentiquen directament des dels seus dispositius mitjançant el seu compte mòbil o d'escriptori SfB.

Tots els telèfons que funcionen amb Skype for Business estan definits per Microsoft com a telèfons IP de tercers (3PIP) i interactuen amb la versió local o en línia de SfB. Identificar el vostre telèfon com a 3PIP és molt important per treballar amb Microsoft Teams.

Polycom, quan va desenvolupar els seus dispositius de videoconferència de la sèrie RealPresence Group, va decidir anar una mica més enllà. Utilitzant les especificacions, l'empresa va desenvolupar un mòdul de programari que permet als seus equips connectar-se i registrar-se directament amb el servidor Skype for Business. És a dir, aquests terminals client es poden connectar directament a qualsevol àudio o videoconferència de Skype for Business.

Microsoft també ha publicat les especificacions de programari per a la seva solució de videoconferència Skype Room System (SRS), versions 1 i 2, una solució de conferència grupal. Tot i que els socis poden afegir algunes personalitzacions úniques, han d'instal·lar el programari Microsoft SRS al seu maquinari. L'objectiu de Microsoft era garantir que l'experiència de Skype for Business no fos diferent per als clients, independentment de si es tractava de maquinari de socis o d'aplicacions de Microsoft SfB.

Les solucions SRS les desenvolupen Crestron, HP, Lenovo, Logitech, Polycom, Smart Technologies. És cert que Smart només ha desenvolupat una solució per a la primera versió de l'especificació SRS. Bé, Microsoft mateix, anomenat Microsoft Surface Hub.

Connexió de solucions d'àudio i vídeo de tercers a Microsoft Teams
Compatibilitat de dispositius d'àudio i vídeo de tercers amb versions locals i al núvol de Skype for Business

Fins ara hem parlat de solucions de tercers integrades amb Skype for Business Server, per a aquells casos en què la conferència es fa al servidor Skype for Business. Aquests primers passos d'integració van ser seguits per altres.

Skype en ordinadors de sobretaula i altres terminals

Skype for Business (també conegut com Lync) no s'utilitza àmpliament, però s'utilitza en moltes organitzacions. Algunes d'aquestes organitzacions també tenen terminals client de vídeo de Cisco, Lifesize, Polycom i altres fabricants. I les empreses necessiten solucions que permetin als usuaris d'aplicacions client de Skype for Business trucar a terminals d'altres fabricants.

En resposta a aquesta demanda, algunes empreses, com Acano i Pexip, han creat solucions on-premises que permeten als terminals de vídeo Skype for Business connectar-se a conferències basades en terminals estàndard SIP i H.323. Aquesta idea va tenir tant d'èxit que a principis del 2016, Cisco va comprar Acano per 700 milions de dòlars i va incorporar completament el producte al que ara és Cisco Meeting Server.

Els proveïdors de conferències al núvol també s'estan incorporant al joc d'interoperabilitat. BlueJeans, Lifesize, Polycom, Starleaf i Zoom han desenvolupat solucions que permeten als usuaris d'aplicacions client Skype for Business connectar-se a conferències que impliquen terminals de videoconferència que funcionen amb protocols estàndard. Totes aquestes solucions de tercers utilitzen les especificacions d'àudio/vídeo de Skype for Business per permetre la interacció entre estacions de treball SfB, d'una banda, i telèfons, terminals, MCU i solucions de videoconferència al núvol de tercers, de l'altra.

Innovacions en equips i problemes amb ells

El món s'ha adaptat a l'enfocament propietari de Microsoft i els desenvolupadors de tercers estan combinant harmoniosament les seves solucions amb Skype for Business.

Llavors, per què Microsoft ho va malmetre tot amb Teams?

Microsoft va dir que vol crear una nova plataforma de comunicacions que ofereixi innovació i experiència entre dispositius. Per tant, Teams es va crear amb un "servei de comunicacions de nova generació" (NGCS) per treballar amb tota la pila de tecnologia d'àudio i vídeo.

El nou servei es construeix sobre la base de Skype domèstic habitual. Això vol dir que les versions d'usuari de Skype i Teams utilitzen el mateix protocol de comunicació al núvol. El servei admet els còdecs d'àudio Silk, Opus, G.711 i G.722, així com el còdec de vídeo H.264 AVC. És a dir, aquests són els mateixos protocols que són compatibles amb molts fabricants de sistemes d'àudio i vídeo de tercers.

Però hi ha diferències importants en el protocol de senyalització i el transport.

Les tecnologies de processament de senyal pròpies de Microsoft proporcionen cancel·lació d'eco estèreo dúplex complet, compensació de freqüència adaptativa, recuperació o emmascarament de paquets perduts i prioritat d'àudio sobre el vídeo, garantint comunicacions d'àudio i vídeo d'alta qualitat en diverses condicions de xarxa. Algunes d'aquestes funcions estan disponibles als terminals, algunes requereixen serveis al núvol, és a dir, el terminal i el servei s'han de sincronitzar per funcionar de manera eficaç.

Avui en dia, moltes solucions alternatives admeten els mateixos còdecs, proporcionen reducció de soroll, correcció d'errors i molt més. Aleshores, per què Microsoft va tallar essencialment l'accés a Teams per a solucions d'àudio i vídeo de tercers? Microsoft diu que ha introduït moltes innovacions a Teams, però aquestes funcions avançades requereixen actualitzacions constants tant per a Teams com per al client. Els programes de tercers i les tecnologies de vídeo en aquest cas redueixen molt la qualitat de la comunicació a les capacitats globals més baixes possibles. Això mata l'ambició de Microsoft de proporcionar als usuaris accés a funcions millorades i una experiència d'usuari coherent en tots els dispositius: ordinadors, tauletes, telèfons intel·ligents, telèfons d'escriptori i dispositius de vídeo. A la conferència Enterprise Connect 2018 Microsoft va proporcionar exemples d'aquestes capacitats millorades:

  • Control per veu de conferències amb Cortana
  • Microsoft Graph, que ajudarà a identificar un interlocutor probable, i quan la intel·ligència artificial està connectada, pot llançar els fitxers en discussió o fins i tot suggerir la creació d'una nova reunió
  • Traducció
  • Enregistrament i transcripció d'àudio en temps real
  • Escanejant l'habitació, reconeixent persones i enquadrant i apuntant la càmera en conseqüència

Que segueix?

Per tant, Microsoft no s'ha de comprometre a requerir que el seu programari vingui preinstal·lat en dispositius de tercers. Ara anem a esbrinar quins dels vostres dispositius amb Skype for Business instal·lat ara funcionaran amb Teams i, el que és més important, quins no ho faran.

Compatibilitat amb Skype for Business i Teams

Els usuaris de Skype for Business i Teams poden intercanviar missatges instantanis entre les seves respectives aplicacions client. Des d'un telèfon o client de Skype for Business, podeu trucar directament a un usuari de Teams i viceversa. Tanmateix, aquesta compatibilitat només funciona per a trucades punt a punt. Les conferències i els xats en grup només estan disponibles per als usuaris d'una de les solucions.

Connexions entrants i sortints a les xarxes telefòniques públiques (PSTN)

Totes les trucades entrants i sortints entre els equips i els subscriptors de PSTN passen pel controlador de frontera de sessió (SBC). Actualment Microsoft admet SBC d'AudioCodes, Ribbon Communications i ThinkTel. Per descomptat, si truqueu mitjançant programes de Microsoft, no necessiteu el vostre propi SBC. Però si teniu la vostra pròpia connexió PSTN directament a través del vostre ISP a través de troncs SIP o a través de troncs connectats al núvol o PBX locals, necessitareu el vostre propi SBC.

Microsoft va dir que alguns proveïdors de serveis de telefonia de diferents països estan desenvolupant ofertes de PSTN compatibles amb Teams. Microsoft els va anomenar "encaminament directe".

Com utilitzar telèfons de tercers (3PIP) amb Skype for Business instal·lat per treballar amb Teams

Si heu comprat un telèfon 3PIP certificat per funcionar amb Skype for Business, Microsoft ha incorporat passarel·les al servei de comunicacions de nova generació que permetrà que el vostre dispositiu funcioni amb Teams.

A més, alguns telèfons 3PIP funcionen amb Android. Aquests dispositius reben actualitzacions perquè pugueu utilitzar noves funcions d'equips a mesura que estiguin disponibles. Més concretament, aquests telèfons executaran una aplicació que utilitza la nova pila de protocols de Microsoft per connectar-se directament a Teams sense passarel·les. Els dispositius 3PIP que utilitzen altres sistemes operatius no rebran actualitzacions amb les noves funcions de Teams. Els dispositius AudioCodes C3HD, Crestron Mercury, Polycom Trio i Yealink CP450, T960 i T56 58PIP poden rebre actualitzacions. Aquests fabricants començaran a llançar telèfons amb suport natiu d'equips el 2019.

Skype Room Systems (SRS) i Surface Hub

Microsoft promet que qualsevol dispositiu associat de Skype Room Systems (SRS) rebrà actualitzacions que convertiran aquests dispositius en terminals de Teams. Aleshores rebran actualitzacions contínues de Teams a mesura que estiguin disponibles. Tots els dispositius Surface Hub també rebran actualitzacions que faran possible Teams.

Passarel·les que connecten terminals de videoconferència tradicionals amb Teams

Microsoft ha seleccionat tres socis -BlueJeans, Pexip i Polycom- per oferir compatibilitat entre terminals de videoconferència (VTC) estàndard i Teams. Aquestes solucions són molt semblants, però hi ha algunes diferències. Tots els seus serveis estan disponibles exclusivament al núvol de Microsoft Azure i utilitzen la interfície Teams de nova generació mitjançant l'API de Microsoft. Proporcionen principalment passarel·les de senyalització i passarel·les multimèdia entre terminals de vídeo i equips.

Tot i que Microsoft admet la integració amb terminals estàndard, ho fa amb una certa negligència. El fet és que l'experiència de l'usuari no és la mateixa que a Teams. Als terminals de vídeo s'assembla més a Skype for Business: diversos fluxos de vídeo, la possibilitat de compartir la pantalla i veure què es mostra a la pantalla.

Per exemple, BlueJeans ofereix BlueJeans Gateway for Teams, un servei disponible a través del núvol Azure. Aquesta passarel·la es pot comprar per separat, és a dir, no cal que compreu cap servei de BlueJeans. Els socis que participen al Programa d'adopció de tecnologia de Microsoft (TAP) estan provant la versió beta de la solució. BlueJeans creu que estarà disponible a finals de l'estiu. BlueJeans Gateway for Teams estarà disponible per a la compra a Microsoft Store, directament a BlueJeans o a un soci del canal de Microsoft. Molt probablement, les versions estaran disponibles tant per a ús personal com per a grup. El servei es pot configurar mitjançant el tauler d'administració d'Office 365.

Connexió de solucions d'àudio i vídeo de tercers a Microsoft Teams
La informació sobre unir-se a una reunió mitjançant BlueJeans Gateway for Teams es pot distribuir automàticament mitjançant una invitació a una reunió. L'enllaç "Connecta a la sala de vídeo" conté l'adreça del terminal.

Per connectar-se a una conferència de Teams, el sistema de vídeo de la sala de reunions truca directament a la passarel·la mitjançant la informació proporcionada a la invitació, o BlueJeans envia la informació de connexió directament al terminal mitjançant el seu programa de control. Si el terminal admet la connexió "un botó", podeu activar-lo amb un sol toc o activar-lo mitjançant el controlador del panell tàctil.

La solució Pexip permet a les organitzacions executar una còpia dedicada de Pexip Gateway for Teams al núvol Azure. Pexip gestionarà la vostra còpia de la passarel·la com a part del seu conjunt de serveis. Però en aquest cas, hauràs de pagar el tràmit necessari per al seu funcionament a Azure.

RealConnect de Polycom és una solució multiinquilí que s'executa al núvol Azure. El preu inclou tota la tramitació a Azure. RealConnect es troba actualment en proves beta per part de diversos membres de Microsoft TAP.

Cisco, Lifesize i Zoom

Tal com es veu ara, Cisco, Lifesize, Zoom i qualsevol altre servei de comunicació de vídeo no podran interactuar en absolut amb Teams (a continuació es descriu una solució alternativa) tret que tingueu instal·lada una solució de passarel·la d'un dels tres socis anteriors.

Compatible amb Teams by StarLeaf

StarLeaf ofereix una solució per a la interoperabilitat amb Teams, però Microsoft no la admet, tot i que diu que la compatibilitat amb aquesta solució es pot proporcionar amb el llançament de les actualitzacions de Teams.

Estava intentant entendre per què Microsoft s'oposa a la implementació de StarLeaf. Em va semblar raonable. Funciona així: StarLeaf desplega la versió completa de Teams en una màquina virtual de Windows, que s'inicia a sobre d'un nucli de Linux que s'executa al terminal de vídeo StarLeaf. El programa de control StarLeaf Maestro també s'executa a Linux. Maestro té accés a Microsoft Exchange i pot veure l'horari d'una sala o l'horari d'un usuari individual. Quan s'assigna una conferència de Teams a aquest terminal (per cert, aquest esquema també funciona per a Skype for Business), Maestro utilitza l'API de Teams per connectar automàticament Teams a la conferència. Al mateix temps, el contingut de vídeo de Teams s'envia mitjançant l'API a la pantalla de StarLeaf. L'usuari de StarLeaf no pot veure la interfície d'usuari de Teams.

Connexió de solucions d'àudio i vídeo de tercers a Microsoft Teams
La solució d'equips de StarLeaf es basa en el nucli Linux. Hi ha instal·lada una màquina virtual de Windows a sobre, que executa les aplicacions de client Teams i Skype for Business. El contingut de vídeo de Teams apareix a la pantalla, però no es pot veure la interfície d'usuari de Teams.

En aquest sentit, Microsoft afirma que StarLeaf distribueix el client Teams als seus dispositius sense autorització verificada. Requereixen autorització de totes les empreses per garantir que el programari que distribueixen és segur, legal i actualitzat a la darrera versió. En distribuir programari de Microsoft sense autorització, StarLeaf, segons la seva opinió, està confonent els usuaris perquè els usuaris que compren el programari no rebran suport de Microsoft.

Tanmateix, em sembla que com que StarLeaf utilitza un client d'equips genuí amb una llicència comprada per l'usuari i aquest client es pot actualitzar mitjançant eines estàndard de Microsoft, tècnicament aquesta solució hauria de funcionar bé.

Microsoft afirma que StarLeaf utilitza mètodes al seu programari per controlar l'aplicació Teams que Microsoft no va desenvolupar i no admet. És possible que si Microsoft canvia la funcionalitat bàsica o la interfície de Teams, la solució StarLeaf ja no funcioni. Però en aquest cas, altres solucions "aprovades" de Microsoft també poden deixar de funcionar.

Polycom Trio

A InfoComm, vaig explorar la interfície Polycom Trio per a comunicacions d'àudio i vídeo mitjançant Teams.
Trio, compatible amb Teams, funciona amb Android i, per tant, funciona amb Android, modificat per Microsoft per als seus socis. Com que executa programari de Microsoft, Trio es pot connectar directament a Teams. Però només per a la comunicació d'àudio.

Amb la comunicació de vídeo tot és més complicat. Quan Trio Visual+ treballa amb Teams, el contingut de vídeo passa per la passarel·la Polycom RealConnect al núvol Azure.

Connexió de solucions d'àudio i vídeo de tercers a Microsoft Teams
Trio es connecta directament a Teams durant una trucada d'àudio. Quan s'utilitza Trio Visual+ per al vídeo, els fluxos d'àudio i vídeo passen pel servei Polycom RealConnect a Azure i després cap a Teams.

Microsoft diu que aquesta tecnologia no està certificada ni compatible. No sé per què Microsoft pensa així. Quan s'utilitza Trio Visual+ amb Teams, els fluxos d'àudio i vídeo passen per la passarel·la Polycom RealConnect, que han certificat i admès. En aquest sentit, la comunicació de vídeo funciona exactament igual que en qualsevol altre terminal de vídeo. És que la interfície no està tan ben dissenyada, que és el que irrita Microsoft. Així, tot i que Microsoft no certifica ni admet aquesta solució, funciona i és força enginyosa.

Bots de Cisco i Zoom per a equips

Què han de fer els usuaris de Cisco o Zoom? Resulta que ambdues empreses han desenvolupat bots per a equips que executen les seves solucions.

Amb aquests bots, podeu convidar participants a videoconferències des de la correspondència a Teams. El xat conté un enllaç que, quan es fa clic, inicia Cisco Webex o l'aplicació Zoom.

Connexió de solucions d'àudio i vídeo de tercers a Microsoft Teams
Un exemple de compatibilitat de solucions de tercers amb Teams mitjançant un bot. Els robots publiquen un enllaç al xat de Teams que, quan es fa clic, llança Cisco Webex o la solució de comunicació de vídeo Zoom.

Els únics dispositius certificats i compatibles per a Teams

Microsoft insisteix que només els dispositius amb programari de Microsoft poden funcionar directament amb Teams. Aquest any (el 2018 - aprox. Editor de vídeo+conferències) s'espera el llançament de nous telèfons IP amb Android i l'aplicació Teams preinstal·lada. Els clients d'aquests telèfons rebran actualitzacions directament de Microsoft a mesura que estiguin disponibles.

Els únics terminals compatibles i certificats per a la integració directa amb Teams són Skype Room System (SRS) i dispositius Surface Hub. Per descomptat, Microsoft també ha aprovat les passarel·les esmentades anteriorment per a terminals de vídeo de BlueJeans, Pexip i Polycom. Microsoft no admet tota la resta. Per cert, no sé per què Microsoft encara utilitza la marca Skype Room System... Fa temps que esperava que es convertís en Teams Room System, però el temps ho dirà. (Microsoft va anunciar el canvi de marca el 23 de gener de 2019, aprox. editor)

Polycom en un moment va desenvolupar terminals de vídeo de grup compatibles amb Skype for Business. Estem parlant de la línia Polycom MSR. Ara treballaran amb Teams. Els telèfons amb equips de Polycom estaran disponibles a principis del 2019 i crec que Polycom introduirà algun tipus de punts finals de vídeo d'equip per a Teams, però encara no hi ha hagut cap anunci al respecte.
També hem de tenir en compte que Microsoft ara admet WebRTC. Els participants de la conferència que no tinguin equips instal·lats es poden connectar mitjançant WebRTC. Aquesta funció apareixerà primer al navegador Microsoft Edge, però immediatament després estarà disponible en altres navegadors compatibles amb WebRTC (Chrome, Firefox i, per descomptat, Safari).

Conclusió

Microsoft clarament posarà fi a la varietat de solucions de tercers no compatibles. Això obliga els socis i els usuaris finals a treballar dur perquè el dispositiu o el programari funcionin amb Teams. Tot i que, si mirem des de l'altra banda, on també mira Microsoft, Teams és un nou entorn de col·laboració dinàmic amb grans oportunitats, el nombre del qual seguirà creixent. Les noves capacitats requeriran alguns canvis al núvol i al costat del client. Per tant, Microsoft ha de ser capaç d'actualitzar simultàniament tant els serveis com les aplicacions de client per garantir la millor experiència i comunicacions possibles. Qualsevol compromís donarà lloc a una experiència d'usuari més dolenta i, per tant, una experiència global inferior. Les solucions d'interoperabilitat de terminals BlueJeans, Pexip i Polycom ho confirmen.

Els terminals de vídeo que no tenen Teams instal·lat ofereixen accés a molt poques funcions de la plataforma. La gestió de l'experiència d'usuari sembla ser una tendència comuna i creixent al sector. Per tant, Cisco amb els seus Webex Teams està intentant millorar la interacció controlant la interfície d'usuari. I, com Microsoft, admet la versió WebRTC del seu client, que garanteix el treball amb videoterminals.

Zoom, al seu torn, està ampliant la seva pròpia solució de videoconferència. Zoom no només admet terminals de videoconferència d'altres fabricants, sinó que també ha desenvolupat el seu propi programari Zoom Room per a videoconferències en grup, un client per a PC (encara que no es basa en WebRTC) i clients per a dispositius mòbils.

Què puc dir de tot això?

Utilitzo les videotrucades... molt sovint. Principalment des del meu ordinador, però també tinc un telèfon de vídeo SIP al meu escriptori que admet una resolució de 1080p i faig servir Skype for Business (mitjançant Office 365) al meu ordinador. Tanmateix, ara també faig servir Webex Teams per comunicar-me amb gent de Cisco i Microsoft Teams per comunicar-me amb gent de Microsoft.

Odio baixar clients nous i se sap que a molts venedors dic que si els seus sistemes no admeten Skype for Business o WebRTC, no faré conferències amb ells (excepte per a trucades d'àudio), simplement perquè no vull fer-ho. desordenar el meu ordinador amb un munt d'aplicacions noves.

Tanmateix, la tendència al nostre sector, almenys entre els desenvolupadors principals, és oferir una solució amb totes les funcions amb una experiència d'usuari millorada i funcions avançades. Només per accedir-hi, cal instal·lar un client d'un proveïdor específic en tots els dispositius, ja sigui un ordinador o solucions per a reunions. I fins i tot els dispositius perifèrics de tercers (per exemple, els telèfons) han d'executar programari d'aquest proveïdor.

Esperava que amb l'ajuda de WebRTC poguéssim superar la necessitat d'aplicacions de client específiques i només necessitaríem un navegador com a interfície. En aquest cas, el navegador serà una interfície comuna per a tot tipus de comunicacions i serveis. Per descomptat, WebRTC té algunes limitacions, però Cisco va anunciar recentment que la nova versió del client Webex WebRTC oferirà als usuaris una gamma completa de capacitats de col·laboració.

Cada desenvolupador ha de posicionar clarament la seva oferta, i un dels criteris és el ventall de funcions a les aplicacions. Per oferir la millor experiència d'usuari i accés a la funcionalitat bàsica, el venedor ha de controlar tant les aplicacions de client com els serveis al núvol. Aquesta és la direcció que lidera Microsoft amb Teams i solucions d'integració. I ens agradi o no, nosaltres, juntament amb altres venedors, anem en aquesta direcció. Els dic als meus clients: ara és el millor moment per considerar migrar les vostres comunicacions i l'entorn de treball a una única solució d'un proveïdor específic.

Font: www.habr.com

Afegeix comentari