Openvidu - ett enkelt sätt att sätta upp videokommunikation

Den hälsosamme ekonomisten, Saturday 18 January, 2020
Bild: 2017-09/dsc01062.jpg

Tur att man jobbar 75%. Annars hade jag inte kunnat ägna 12 timmar varje dag de senaste tre dagarna åt att sätta upp en medieserver för videokommunikation. 

Hittade Openvidu efter att ha sökt ganska mycket och prövat en tjänst som heter TokBox, men som kostar en del om man använder den efter prövoperioden. Vill man ha en server som inte riskerar att kosta mycket pengar är Openvidu en mycket smartare lösning. Tjänsten är intressant nog väldigt lik TokBox, men konceptet bygger på att man installerar den själv.

Nätverk är alltid komplicerad materia, men det känns som om Openvidu är betydligt enklare än alternativen. På det hela taget är det inte svårare att använda Openvidu än Tokbox, men ingendera tjänsten är vad man skulle kalla jätteenkel. Allt är relativt, är man nätverkstekniker och Javautvecklare med 30 års erfarenhet är det säkert jätteenkelt. Men det är jag alltså inte.

Jag har inte valt standardlösningen på Amazon, men för att få en fast IP-adress och bra bandbredd valde jag ändå en Compute Engine hos Google med Ubuntu 18.04. Jag skulle naturligtvis kunna ha installerat den på min hemmaserver, men den har tyvärr dynamisk IP-adress.

Varför behöver man då fast IP? Jo, det har att göra med att man också behöver installera en så kallad turnserver, en server som hjälper till om klienterna som ska ha videokonferens befinner sig bakom brandväggar. Är inte helt säker på om det går att installera en turnserver utan fast IP, någon sakkunnig kan väl utveckla det vidare i kommentarsfältet i så fall.

Basen för installationen är dock KMS - Kurento Media Server. Openvidu är dels en Javaapplikation som gör det enklare att kommunicera med servern, dels olika frontendbibliotek - skrivna i Javascript och Javascriptramverk. För att sedan skriva sin applikation behöver man programmera i Javascript och sätta upp en backendserver som initierar sessioner och levererar sessionstokens.

Ni blir säkert inte förvånade över att jag valde Sinatra/Ruby som backend. Som stöd för att göra rest-anrop till servern finns ett gem (som tilläggen heter i Ruby) som heter rest-client. Och det är precis vad det är. 

Ett problem är dock att hanteringen av certifikat är snårig i Java. En väg runt problemet är dock att strunta i att förse Javaservern med certifikat för att i stället sätta upp en vanlig Nginx som reverse proxy. Vips är problemen lösta, då man via Letsencrypt automatiskt kan få nya certifikat var tredje månad utan någon administration.

Den applikation som jag utvecklar bygger i övrigt på Pusher för kommunikation mellan klienterna, Sequel för databashanteringen och själva databasen är en enkel SQLite-variant.

Det tog ett tag. Men nu fungerar det som det ska och jag har en egen videoserver, som jag primärt ska använda till tvåvägskommunikation - inte några stora videokonferenser. Exakt vad jag utvecklar får vi väl återkomma till.

Sitt bara tyst och se hotfull ut

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

Läser på SVT-nyheter om mötet där SKR ville tvinga Arbetsmiljöverket att avskaffa kraven på munskydd i äldreomsorgen. Tydligen erbjöd sig en medarbetare till socialminister Lena Hallengren  också att vara med på mötet . Det framgår inte vad det var för typ av medarbetare, men förmodligen en politiskt sakkunnig. Det låter som ett riktigt drömuppdrag - något som jag verkligen skulle ha velat göra under min tid i Regeringskansliet : "Sitt bara tyst och se hotfull ut. Alla vet ändå …

Läs mer!

Antikropparna och Folkhälsomyndigheten

Den hälsosamme ekonomisten
Bild: 2017-09/dsc01062.jpg

I dag menade Anders Tegnell på Folkhälsomyndighetens presskonferens att provsvaren i dag speglar smittoläget tre veckor tidigare då det tar tid att utveckla antikroppar mot viruset. " Siffrorna speglar coronapandemin från vecka 15, eftersom det dröjer ett tag innan kroppens immunförsvar utvecklar antikroppar. Det är inte 7 procent nu. Vi ligger någonstans på 20 procent plus i Stockholm, säger statsepidemiolog Anders Tegnell om siffrorna. " Det här är ett intressant påstående, så …

Läs mer!

Lidar gör det möjligt att samarbeta i AR

Den hälsosamme ekonomisten

Ser en del rykten om vad som kommer att ersätta mobiltelefonen med tiden. Det logiska är förstås glasögon - som gör att AR (Augmented Reality) blir tillgängligt för gemene man. Problemet är att det inte finns något självklart sätt att mata in information med ett par glasögon. Man kan läsa av ögonrörelser, använda rösten eller något annat. Jag … Läs mer!

Sveriges coronadebacel kostar gränshandeln 10 miljarder

Den hälsosamme ekonomisten

Vad kostar det Sverige om det tar längre tid för oss att få ner coronasmittan än våra nordiska grannländer? Vi vet att gränshandeln mellan Sverige och Norge omsätter 26 miljarder årligen. Det mesta av varorna går åt det ena hållet - alltså från Sverige till Norge. Skälet är att den norska kronan i allmänhet är stark och att punkt- och … Läs mer!

Redan i februari visste vi att dödligheten var 0,5 till 1,0 procent

Den hälsosamme ekonomisten

Ju mer jag diskuterar dödligheten för Covid-19 , desto mer inser jag att synen om att viruset har låg dödlighet helt enkelt beror på att många är ovana vid att beräkna sannolikheter. Det förvånar mig inte att random person på internet har uppfattningar som inte stämmer överens med faktiska observationer, det förvånar mig mer att erfarna epidemiol… Läs mer!

Smittspåra viruset i stället för virusbäraren

Den hälsosamme ekonomisten

En prekär fråga när det gäller smittspårning är om man kränker den personliga integriteten. Så länge man samlar uppgifter om enskilda individer är problemet uppenbart. Men intressant nog finns det en lösning på problemet. Det är att spåra viruset i stället för virusbärarna. Eftersom virus har en unik genetisk sekvens kan man identifiera … Läs mer!

Smittfrihet som konkurrensmedel

Den hälsosamme ekonomisten

Nu inleds den process som jag skrev om för en vecka sedan . Olika länder bildar smittskyddsunioner, vilket innebär att länder som har en låg virusnivå tillåter att invånare reser mellan länderna i unionen. Aftenposten skriver om att  Norge , Danmark , Israel , Österrike , Singapore , Tjeckien , Grekland och Australien planerar att … Läs mer!

Postnummerstrategin för att bekämpa Covid-19

Den hälsosamme ekonomisten

Det har förts en diskussion om huruvida smittspårningsappar skulle vara ett effektivt sätt att bekämpa Covid-19 . Vissa forskare argumenterar emot detta och menar att en slumpmässig testning av befolkningen skulle fungera precis lika bra. Jag har funderat över detta och tror att det kan finnas ytterligare en metod - som varken bygger på smittspår… Läs mer!

Gränsen för spridning av Covid - 2000 inv/kvadratkm

Den hälsosamme ekonomisten

Har uppdaterat siffrorna från USA över spridningen av Covid-19 . Den här gången delade jag upp alla counties i klasser beroende på hur många invånare det lever per kvadratkilometer (se figuren ovan). Det visar sig att viruset enbart tycks sprida sig i counties där det bor fler än 2000 invånare per kvadratkilometer. Intressant nog ser vi … Läs mer!

Om bloggen

Den hälsosamme ekonomisten är en blogg som handlar om sjukvårdens organisation, incitament och klassisk liberalism - allt skrivet ur ett ekonomistiskt perspektiv. Webbplatsen använder tredjepartskakor (cookies) från Disqus, Piwik, Facebook, Google och Twitter för att anpassa innehållet och annonserna till användarna, tillhandahålla funktioner för sociala medier och analysera vår trafik. Vi vidarebefordrar information om din användning av vår webbplats till de sociala medier och annons- och analysföretag som vi samarbetar med. Du kan läsa mer om webbplatsens kakpolicy här. Denna sida drivs med webbverktyget Bolt. Av Mattias Lundbäck.

VR och Vårdvalssidan

Den hälsosamme ekonomisten finns även tillgänglig i VR. Har man HTC Vive eller Occulus Rift når man hifi://ekonomism genom att först installera appen High Fidelity som ger tillgång till en stor mängd olika virtuella världar. Sedan skriver man bara "ekonomism" i Goto-fältet i HiFi. Fältet motsvarar adressraden i en vanlig webbläsare.

Besök gärna www.vårdval.se - det enklaste sättet att hitta och jämföra vårdgivare.

Läs bloggkollegor

Anybodys Place Carl-Johan Westholm Cornucopia Danne Nordling Eskil Ullberg Fnordspottning Fredrik Malm Fredrik Segerfeldt Gustav Nipe Henrik Alexandersson Janerik Larsson Jonas Grafström Lennart Grundel Maria Abrahamsson Markus Uvell Mina Moderata Karameller Mattias Svensson Niclas Berggren Opassande Per Gudmundson Sjätte Mannen Tanja Bergkvist The Market Monetarist


Creative Commons-licens
Den hälsosamme ekonomisten av Mattias Lundbäck är licensierad under en Creative Commons Erkännande 4.0 Internationell licens.
Based on a work at https://www.ekonomism.us.

Sociala medier

Den hälsosamme ekonomisten är en blogg för dig som är intresserad av ekonomi, politik och teknik. Följ mig på Twitter för regelbundna uppdateringar. Läs mer om Den hälsosamme ekonomisten och Mattias Lundbäck här.


Linkonomism
Googelkonomism
Feedkonomism