Připojení audio a video řešení třetích stran k Microsoft Teams

Dobrý den, Habr! Předkládám vám překlad-úpravu článku „Integrace hlasu a videa třetích stran s Microsoft Teams“ autor Brent Kelly, ve kterém se zabývá problémem integrace Microsoft Teams s dalšími produkty.

9 2018 července

Bude vaše infrastruktura Skype pro firmy nyní užitečná a proč Microsoft blokuje audio/video řešení třetích stran v přístupu k Teams.

Být na InfoComm (výstava 13.-19 - cca. Editor video+konferencí), znovu jsem si připomněl, jak obrovský je světový trh s audio a video. Mezi několika stovkami prodejců na výstavě byli zastoupeni ti známí: BlueJeans, Crestron, Lifesize, Pexip, Polycom - nyní Plantronics, StarLeaf, Zoom.

Měl jsem skvělý nápad zjistit, co tyto společnosti dělají pro integraci s Microsoft Teams. Všechny jsou kompatibilní se Skype pro firmy, ale slyšeli jsme, že Microsoft říká, že integrace Teams bude fungovat jinak. InfoComm mi dal příležitost klást otázky přímo výrobcům a získat obecnou představu o tom, jak bude tato integrace implementována. Tehdy jsem ještě nevěděl, jak složité a kontroverzní toto téma bude.

Trocha historie

Je nemožné porozumět otázkám spolupráce s Teams, pokud nevíte, jak byla integrace se Skype pro firmy uspořádána. Microsoft zvedl oponu a odhalil používané protokoly, signalizaci a audio/video kodeky. Microsoft v podstatě zveřejnil specifikaci pro audio a video protokoly Skype pro firmy a umožnil výrobcům třetích stran zabudovat je do svých komunikačních protokolů, aby dosáhli určité kompatibility. To vyžadovalo značné úsilí, ale přesto byli někteří prodejci schopni vytvořit fungující řešení s použitím těchto specifikací. Například společnosti AudioCodes, Polycom, Spectralink a Yealink použily tyto specifikace ve svém zvukovém zařízení certifikovaném společností Microsoft pro práci se Skype pro firmy. Tento hardware je registrován na serveru Skype pro firmy a uživatelé jsou ověřováni přímo ze svých zařízení pomocí svého mobilního nebo stolního účtu SfB.

Všechny telefony, které fungují se Skype pro firmy, jsou společností Microsoft definovány jako IP telefony třetích stran – 3PIP – a komunikují s místní nebo online verzí SfB. Identifikace telefonu jako 3PIP je pro práci s Microsoft Teams velmi důležitá.

Polycom se při vývoji svých videokonferenčních zařízení RealPresence Group rozhodl jít ještě o něco dále. Pomocí specifikací společnost vyvinula softwarový modul, který umožňuje jejímu zařízení připojit se a zaregistrovat se přímo na server Skype for Business. To znamená, že tyto klientské terminály lze připojit přímo k jakékoli zvukové nebo videokonferenci Skype pro firmy.

Společnost Microsoft také vydala softwarové specifikace pro své řešení pro videokonference Skype Room System (SRS), verze 1 a 2, řešení pro skupinové konference. Přestože partneři mohou přidat některá jedinečná přizpůsobení, musí na svůj hardware nainstalovat software Microsoft SRS. Cílem Microsoftu bylo zajistit, aby se prostředí Skype pro firmy pro zákazníky nelišilo, bez ohledu na to, zda se jednalo o partnerský hardware nebo aplikace Microsoft SfB.

Řešení SRS vyvíjejí Crestron, HP, Lenovo, Logitech, Polycom, Smart Technologies. Pravda, Smart vyvinul řešení pouze pro první verzi specifikace SRS. Tedy, samotný Microsoft – nazvaný Microsoft Surface Hub.

Připojení audio a video řešení třetích stran k Microsoft Teams
Kompatibilita audio a video zařízení třetích stran s místními a cloudovými verzemi Skype pro firmy

Dosud jsme diskutovali o řešeních třetích stran integrovaných se serverem Skype pro firmy pro případy, kdy se konference koná na serveru Skype pro firmy. Po těchto prvních krocích integrace následovaly další.

Skype na stolních počítačích a dalších terminálech

Skype pro firmy (aka Lync) není široce používán, ale používá se v mnoha organizacích. Některé z těchto organizací mají také video klientské terminály od společností Cisco, Lifesize, Polycom a dalších výrobců. A podniky potřebují řešení, která uživatelům klientských aplikací Skype pro firmy umožní volat na terminály jiných výrobců.

V reakci na tuto poptávku některé společnosti, jako je Acano a Pexip, vytvořily místní řešení, která umožňují videoterminálům Skype pro firmy připojit se ke konferencím založeným na standardních terminálech SIP a H.323. Tato myšlenka byla tak úspěšná, že na začátku roku 2016 společnost Cisco koupila Acano za 700 milionů dolarů a plně jej začlenila do toho, co je nyní Cisco Meeting Server.

Do hry o interoperabilitu vstupují i ​​poskytovatelé cloudových konferencí. BlueJeans, Lifesize, Polycom, Starleaf a Zoom vyvinuly řešení, která umožňují uživatelům klientských aplikací Skype pro firmy připojit se ke konferencím zahrnujícím videokonferenční terminály běžící na standardních protokolech. Všechna tato řešení třetích stran využívají audio/video specifikace Skype for Business k umožnění interakce mezi pracovními stanicemi SfB na jedné straně a telefony, terminály, MCU a cloudovými řešeními pro videokonference třetích stran na straně druhé.

Inovace v týmech a problémy s nimi

Svět se přizpůsobil proprietárnímu přístupu společnosti Microsoft a vývojáři třetích stran harmonicky kombinují svá řešení se Skype pro firmy.

Proč tedy Microsoft s Teams všechno podělal?

Microsoft uvedl, že chce vytvořit novou komunikační platformu, která poskytuje jak inovace, tak zkušenosti napříč zařízeními. Proto byly Teams vytvořeny s „komunikační službou nové generace“ (NGCS), aby pracovala s celou řadou audio a video technologií.

Nová služba je postavena na bázi běžného domácího Skype. To znamená, že uživatelské verze Skype a Teams používají stejný cloudový komunikační protokol. Služba podporuje zvukové kodeky Silk, Opus, G.711 a G.722 a také video kodek H.264 AVC. To jsou právě ty protokoly, které jsou podporovány mnoha výrobci audio a video systémů třetích stran.

Existují však velké rozdíly v signalizačním protokolu a transportu.

Patentované technologie zpracování signálu společnosti Microsoft poskytují plně duplexní potlačení stereo ozvěny, adaptivní frekvenční kompenzaci, obnovu nebo maskování ztracených paketů a prioritu zvuku před videem, což zajišťuje vysoce kvalitní audio a video komunikaci v různých síťových podmínkách. Některé z těchto funkcí jsou dostupné v terminálech, některé vyžadují cloudové služby, což znamená, že terminál a služba musí být synchronizovány, aby fungovaly efektivně.

V dnešní době mnoho alternativních řešení podporuje stejné kodeky, poskytuje redukci šumu, korekci chyb a mnoho dalšího. Proč tedy Microsoft v podstatě odřízl přístup k Teams pro audio a video řešení třetích stran? Microsoft říká, že do Teams zavedl mnoho inovací, ale tyto pokročilé funkce vyžadují neustálé aktualizace jak Teams, tak klienta. Programy a video technologie třetích stran v tomto případě značně snižují kvalitu komunikace na nejnižší možné celkové možnosti. To zabíjí ambice společnosti Microsoft poskytovat uživatelům přístup k vylepšeným funkcím a konzistentní uživatelské zkušenosti napříč zařízeními: PC, tablety, smartphony, stolní telefony a video zařízení. Na konferenci Enterprise Connect 2018 Společnost Microsoft poskytla příklady těchto vylepšených funkcí:

  • Hlasové ovládání konferencí pomocí Cortany
  • Microsoft Graph, který pomůže identifikovat pravděpodobného partnera, a když se připojí umělá inteligence, může vyvolat diskutované soubory nebo dokonce navrhnout uspořádání nové schůzky
  • Překlad
  • Záznam a přepis zvuku v reálném čase
  • Skenování místnosti, rozpoznání lidí a podle toho zarámujte a nasměrujte kameru

Co bude dál?

Microsoft je tedy nekompromisní v tom, že vyžaduje, aby byl jeho software předinstalovaný na zařízeních třetích stran. Nyní pojďme zjistit, které z vašich zařízení s nainstalovaným Skype pro firmy bude nyní fungovat s Teams, a co je důležitější, které nebudou.

Kompatibilita se Skype pro firmy a Teams

Uživatelé Skypu pro firmy a Teams si mohou vyměňovat rychlé zprávy mezi svými klientskými aplikacemi. Z telefonu nebo klienta Skype pro firmy můžete zavolat přímo uživateli Teams a naopak. Tato kompatibilita však funguje pouze pro volání typu point-to-point. Skupinové konference a chaty jsou dostupné pouze uživatelům v rámci jednoho z řešení.

Příchozí a odchozí spojení ve veřejných telefonních sítích (PSTN)

Všechny příchozí a odchozí hovory mezi Teams a předplatiteli PSTN procházejí přes hraniční kontrolér relace (SBC). Microsoft aktuálně podporuje SBC od AudioCodes, Ribbon Communications a ThinkTel. Pokud voláte prostřednictvím programů společnosti Microsoft, samozřejmě nepotřebujete vlastní SBC. Pokud však máte své vlastní připojení PSTN přímo přes vašeho ISP přes SIP trunky nebo přes trunky připojené ke cloudovým nebo místním PBX, budete potřebovat vlastní SBC.

Microsoft uvedl, že někteří poskytovatelé telefonních služeb v různých zemích vyvíjejí nabídky PSTN kompatibilní s Teams. Microsoft je nazval „přímým směrováním“.

Jak používat telefony třetích stran (3PIP) s nainstalovaným Skype pro firmy pro práci s Teams

Pokud jste si zakoupili telefon 3PIP, který je certifikovaný pro práci se Skype pro firmy, společnost Microsoft zabudovala do komunikační služby nové generace brány, které vašemu zařízení umožní pracovat s Teams.

Některé 3PIP telefony navíc používají Android. Tato zařízení dostávají aktualizace, takže můžete používat nové funkce Teams, jakmile budou k dispozici. Přesněji řečeno, na těchto telefonech bude spuštěna aplikace, která využívá nový zásobník protokolů společnosti Microsoft pro přímé připojení k Teams bez bran. Zařízení 3PIP s jinými operačními systémy nebudou dostávat aktualizace s novými funkcemi Teams. Aktualizace mohou přijímat zařízení AudioCodes C3HD, Crestron Mercury, Polycom Trio a Yealink CP450, T960 a T56 58PIP. Tito výrobci začnou uvolňovat telefony s nativní podporou Teams v roce 2019.

Skype Room Systems (SRS) a Surface Hub

Microsoft slibuje, že všechna partnerská zařízení Skype Room Systems (SRS) obdrží aktualizace, které z těchto zařízení udělají terminály Teams. Poté budou dostávat průběžné aktualizace Teams, jakmile budou k dispozici. Všechna zařízení Surface Hub také obdrží aktualizace, které umožní Teams.

Brány propojující tradiční videokonferenční terminály s Teams

Microsoft vybral tři partnery – BlueJeans, Pexip a Polycom – aby zajistili kompatibilitu mezi standardními video telekonferenčními terminály (VTC) a Teams. Tato řešení jsou velmi podobná, ale existují určité rozdíly. Všechny jejich služby jsou dostupné výhradně v cloudu Microsoft Azure a využívají rozhraní Teams nové generace využívající Microsoft API. Poskytují především signální brány a brány médií mezi video terminály a Teams.

Microsoft sice podporuje integraci se standardními terminály, ale činí tak s určitou zanedbaností. Faktem je, že uživatelská zkušenost tam není stejná jako v Teams. Na videoterminálech je to spíše jako Skype pro firmy – několik video streamů, možnost sdílet obrazovku a vidět, co se na obrazovce zobrazuje.

BlueJeans například nabízí BlueJeans Gateway for Teams, službu dostupnou prostřednictvím cloudu Azure. Tuto bránu lze zakoupit samostatně, což znamená, že nemusíte kupovat žádné služby BlueJeans. Beta verzi řešení testují partneři účastnící se programu Microsoft Technology Adoption Program (TAP). BlueJeans věří, že bude k dispozici do konce léta. BlueJeans Gateway for Teams bude k dispozici ke koupi v Microsoft Store, přímo od BlueJeans nebo od partnera Microsoftu. S největší pravděpodobností budou k dispozici verze pro osobní i skupinové použití. Službu lze konfigurovat prostřednictvím panelu pro správu Office 365.

Připojení audio a video řešení třetích stran k Microsoft Teams
Informace o připojení ke schůzce pomocí BlueJeans Gateway for Teams lze automaticky distribuovat prostřednictvím pozvánky na schůzku. Odkaz „Připojit k video místnosti“ obsahuje adresu terminálu.

Chcete-li se připojit ke konferenci Teams, videosystém zasedací místnosti zavolá bránu přímo pomocí informací uvedených v pozvánce nebo BlueJeans odešle informace o připojení přímo do terminálu prostřednictvím svého ovládacího programu. Pokud terminál podporuje připojení „jedním tlačítkem“, můžete jej zapnout jedním dotykem nebo aktivovat pomocí ovladače s dotykovým panelem.

Řešení Pexip umožňuje organizacím provozovat vyhrazenou kopii brány Pexip pro týmy v cloudu Azure. Pexip bude spravovat vaši kopii brány jako součást své sady služeb. V tomto případě ale budete muset zaplatit za zpracování potřebné pro jeho provoz v Azure.

RealConnect společnosti Polycom je řešení pro více nájemců běžící v cloudu Azure. Cena zahrnuje veškeré zpracování v Azure. RealConnect je aktuálně ve fázi beta testování několika členy Microsoft TAP.

Cisco, Lifesize a Zoom

Jak to nyní vypadá, Cisco, Lifesize, Zoom a žádné další služby videokomunikace nebudou moci vůbec komunikovat s Teams (řešení je popsáno níže), pokud nemáte nainstalované řešení brány od jednoho ze tří výše uvedených partnerů.

Kompatibilní s Teams od StarLeaf

StarLeaf nabízí řešení pro interoperabilitu s Teams, ale Microsoft ho nepodporuje, ačkoli říká, že kompatibilita s tímto řešením může být poskytnuta s vydáním aktualizací Teams.

Snažil jsem se pochopit, proč Microsoft protestuje proti implementaci StarLeaf. Připadala mi rozumná. Funguje to takto: StarLeaf nasadí plnou verzi Teams na virtuální počítač Windows, který se spouští nad linuxovým jádrem běžícím na videoterminálu StarLeaf. Ovládací program StarLeaf Maestro běží i na Linuxu. Maestro má přístup k Microsoft Exchange a může vidět rozvrh místnosti nebo rozvrh jednotlivých uživatelů. Když je k tomuto terminálu přiřazena konference Teams (mimochodem toto schéma funguje také pro Skype pro firmy), Maestro použije Teams API k automatickému připojení Teams ke konferenci. Zároveň je videoobsah Teams odesílán přes API na obrazovku StarLeaf. Uživatel StarLeaf nevidí uživatelské rozhraní Teams.

Připojení audio a video řešení třetích stran k Microsoft Teams
Řešení StarLeaf Teams je založeno na linuxovém jádře. Nad ním je nainstalován virtuální počítač s Windows, na kterém běží klientské aplikace Teams i Skype pro firmy. Videoobsah Teams se zobrazí na displeji, ale uživatelské rozhraní Teams není vidět.

Microsoft v tomto ohledu uvádí, že StarLeaf distribuuje klienta Teams na svých zařízeních bez ověřené autorizace. Požadují povolení od všech společností, aby bylo zajištěno, že software, který distribuují, je bezpečný, legální a aktualizovaný na nejnovější verzi. Neoprávněnou distribucí softwaru společnosti Microsoft StarLeaf podle jejich názoru mate uživatele, protože uživatelé, kteří si software zakoupí, nedostanou podporu společnosti Microsoft.

Zdá se mi však, že protože StarLeaf používá skutečného klienta Teams s licencí zakoupenou uživatelem a tohoto klienta lze aktualizovat pomocí standardních nástrojů společnosti Microsoft, technicky by toto řešení mělo fungovat dobře.

Microsoft tvrdí, že StarLeaf používá ve svém softwaru metody k ovládání aplikace Teams, které Microsoft nevyvinul a nepodporuje. Je možné, že pokud Microsoft změní základní funkce nebo rozhraní Teams, řešení StarLeaf již nebude fungovat. V tomto případě však mohou přestat fungovat i jiná „schválená“ řešení společnosti Microsoft.

Polycom Trio

V InfoComm jsem prozkoumal rozhraní Polycom Trio pro audio a video komunikaci prostřednictvím Teams.
Trio, kompatibilní s Teams, běží na Androidu a díky tomu funguje s Androidem, který Microsoft upravil pro své partnery. Vzhledem k tomu, že používá software společnosti Microsoft, může se Trio připojit přímo k Teams. Ale pouze pro audio komunikaci.

S video komunikací je všechno složitější. Když Trio Visual+ spolupracuje s Teams, videoobsah prochází bránou Polycom RealConnect v cloudu Azure.

Připojení audio a video řešení třetích stran k Microsoft Teams
Trio se během zvukového hovoru připojí přímo k Teams. Když se pro video používá Trio Visual+, streamy zvuku a videa procházejí službou Polycom RealConnect v Azure a pak do Teams.

Microsoft říká, že tato technologie není certifikována ani podporována. Nevím, proč Microsoft takto uvažuje. Když se Trio Visual+ používá s Teams, audio a video streamy procházejí bránou Polycom RealConnect, kterou mají certifikovanou a podporovanou. V tomto smyslu funguje video komunikace úplně stejně jako na jakémkoli jiném video terminálu. Jenom to rozhraní není tak dobře navržené, což Microsoft dráždí. I když tedy Microsoft toto řešení necertifikuje ani nepodporuje, funguje a je docela geniální.

Cisco a Zoom boti pro týmy

Co by měli uživatelé Cisco nebo Zoom dělat? Ukázalo se, že obě společnosti vyvinuly roboty pro týmy, které provozují jejich řešení.

Pomocí těchto robotů můžete pozvat účastníky na videokonference z korespondence v Teams. Chat obsahuje odkaz, který po kliknutí spustí Cisco Webex nebo aplikaci Zoom.

Připojení audio a video řešení třetích stran k Microsoft Teams
Příklad kompatibility řešení třetích stran s Teams prostřednictvím robota. Roboti zveřejní odkaz v chatu Teams, na který po kliknutí spustí Cisco Webex nebo řešení pro videokomunikaci Zoom.

Jediná certifikovaná a podporovaná zařízení pro Teams

Microsoft trvá na tom, že přímo s Teams mohou pracovat pouze zařízení se softwarem Microsoft. Tento rok (v roce 2018 - cca. Editor video+konferencí) očekává se vydání nových IP telefonů s Androidem a předinstalovanou aplikací Teams. Zákazníci na těchto telefonech obdrží aktualizace přímo od společnosti Microsoft, jakmile budou k dispozici.

Jedinými podporovanými a certifikovanými terminály pro přímou integraci s Teams jsou zařízení Skype Room System (SRS) a Surface Hub. Microsoft samozřejmě schválil i výše zmíněné brány pro video terminály od BlueJeans, Pexip a Polycom. Microsoft nepodporuje vše ostatní. Mimochodem, nevím, proč Microsoft stále používá značku Skype Room System... Už dávno jsem čekal, že se změní na Teams Room System, ale čas ukáže. (Microsoft oznámil rebranding 23. ledna 2019 – cca. editor)

Polycom najednou vyvinul skupinové videoterminály kompatibilní se Skype pro firmy. Řeč je o řadě Polycom MSR. Nyní budou spolupracovat s Teams. Telefony s Teams od Polycom budou k dispozici na začátku roku 2019 a myslím, že Polycom představí nějaké koncové body týmového videa pro Teams, ale zatím o tom nebyla žádná oznámení.
Musíme také vzít v úvahu, že Microsoft nyní podporuje WebRTC. Účastníci konference, kteří nemají nainstalované Teams, se mohou připojit přes WebRTC. Tato funkce se objeví nejprve v prohlížeči Microsoft Edge, ale hned poté bude dostupná i v dalších prohlížečích podporujících WebRTC (Chrome, Firefox a samozřejmě Safari).

Závěr

Microsoft se zjevně chystá skoncovat s řadou nepodporovaných řešení třetích stran. To nutí partnery a koncové uživatele tvrdě pracovat na tom, aby zařízení nebo software spolupracovaly s Teams. I když, když se podíváte z druhé strany, kam se dívá i Microsoft, Teams je nové dynamické prostředí pro spolupráci s velkými příležitostmi, jejichž počet bude stále narůstat. Nové funkce budou vyžadovat určité změny v cloudu a na straně klienta. Společnost Microsoft proto musí být schopna současně aktualizovat služby i klientské aplikace, aby byla zajištěna nejlepší možná zkušenost a komunikace. Jakýkoli kompromis bude mít za následek horší uživatelský zážitek, a tedy i nižší celkový zážitek. Řešení pro interoperabilitu terminálů BlueJeans, Pexip a Polycom to potvrzují.

Video terminály, které nemají nainstalované Teams, poskytují přístup k velmi malému počtu funkcí platformy. Zdá se, že správa uživatelských zkušeností je v tomto odvětví běžným a rostoucím trendem. Cisco se svými Webex Teams se tedy snaží zlepšit interakci ovládáním uživatelského rozhraní. A stejně jako Microsoft podporuje u svého klienta verzi WebRTC, která zajišťuje práci s video terminály.

Zoom zase rozšiřuje vlastní řešení pro videokonference. Zoom podporuje nejen videokonferenční terminály od jiných výrobců, ale vyvinul také vlastní software Zoom Room pro skupinové videokonference, klienta pro PC (ačkoli není založen na WebRTC) a klienty pro mobilní zařízení.

Co k tomu všemu mohu říci?

Používám videohovory... velmi často. Většinou z PC, ale mám na stole i SIP videotelefon s podporou rozlišení 1080p a na PC používám Skype pro firmy (přes Office 365). Nyní však také používám Webex Teams pro komunikaci s lidmi ze společnosti Cisco a Microsoft Teams pro komunikaci s lidmi v Microsoftu.

Nesnáším stahování nových klientů a je známo, že mnoha dodavatelům říkám, že pokud jejich systémy nepodporují Skype pro firmy nebo WebRTC, nebudu s nimi konferencovat (kromě audiohovorů), jednoduše proto, že nechci. zahltit můj počítač hromadou nových aplikací.

Trendem v našem odvětví – alespoň mezi běžnými vývojáři – je však poskytovat plnohodnotné řešení s vylepšeným uživatelským prostředím a pokročilými funkcemi. Chcete-li k němu získat přístup, musíte nainstalovat klienta od konkrétního dodavatele na všechna zařízení – ať už jde o počítač nebo řešení pro schůzky. A dokonce i periferní zařízení třetích stran (například telefony) musí používat software od tohoto dodavatele.

Doufal jsem, že se nám s pomocí WebRTC podaří překonat potřebu specifických klientských aplikací a jako rozhraní nám bude stačit prohlížeč. V tomto případě bude prohlížeč společným rozhraním pro všechny typy komunikace a služeb. WebRTC má samozřejmě určitá omezení, ale Cisco nedávno oznámilo, že nová verze klienta Webex WebRTC poskytne uživatelům celou řadu možností spolupráce.

Každý vývojář musí svou nabídku jasně umístit a jedním z kritérií je rozsah funkcí v aplikacích. Pro zajištění nejlepší uživatelské zkušenosti a přístupu k základním funkcím musí dodavatel ovládat klientské aplikace i cloudové služby. To je směr, kterým Microsoft vede s Teams a integračními řešeními. A ať se nám to líbí nebo ne, i my se spolu s ostatními prodejci ubíráme tímto směrem. Říkám svým klientům: nyní je nejlepší čas zvážit migraci vaší komunikace a pracovního prostředí do jediného řešení od jednoho konkrétního dodavatele.

Zdroj: www.habr.com

Přidat komentář