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.

50 miljarder som slösades bort på vindkraft

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

Sedan 2003 har svenska elkunder betalat 50 miljarder i subventioner för svensk vindkraft via elcertifikaten. Vad har vi fått för pengarna?  Det är i alla fall inte en stabil elmarknad. Tidvis är elpriset negativt, vilket innebär att producenterna tvingas betala för att leverera ut ström. Speciellt när det blåser mycket. Är det vindstilla tvingas vi importera kolkraft från Polen eller Tyskland. För inte heller den tyska vindkraften levererar när det är vindstilla. Men vindkraftpro…

Läs mer!

Tveklöst är RUT en stor succé

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

Hur man än ser det är RUT-avdraget en stor succé. Det är nästan självfinansierat, det har fått positiva effekter på arbetsutbudet och det lockar hit arbetskraft som bidrar till svensk välfärd. Men RUT och ROT är undantagen som bekräftar regeln. Det är inte bra att differentiera momsen, det är ytterst tveksamt om man bör differentiera arbetsgivaravifterna i stället för att göra lönerna mer flexibla och man bör sträva efter att inte få alltför stora gap mellan inkomst av tjänst och inkomst av …

Läs mer!

Diamond Princess ger oss svaren om Covid-19

Den hälsosamme ekonomisten

Inom samhällsvetenskapen letar man ofta efter kontrollerade experiment. Antar att epidemiologin i vissa avseenden liknar nationalekonomi då man ofta har ofullständig information om verkligheten. Det svåra är att hitta situationer där omgivningsfaktorer och felaktiga urval inte förstör möjligheterna att dra slutsatser som är allmängiltiga. Det … Läs mer!

Är Sverige redo?

Den hälsosamme ekonomisten

Den här filmen sändes i brittiska Channel 4 i kväll. Neil Fergusson , expert på spridningen av virussjukdomar, menar att 60% av världens befolkning kan bli smittad och bara i Storbritannien skulle 100 000 kunna avlida till följd av sjukdomen. Ni kan se hela programmet "Coronavirus: Is Britain Ready?" här. Möjligen borde Sveriges Television … Läs mer!

14 miljarder kronor extra till EU

Den hälsosamme ekonomisten

Det är EU:s bud till Sverige. Om förslaget går igenom behöver vi betala 14 miljarder kronor extra, eller 1 400 kronor extra per person och år. Vad får vi då för pengarna? Ja, vi får en del överstatliga funktioner som i bästa fall fungerar bättre på central nivå än nationell.  Gemensam utrikes och säkerhetspolitik: 6%. Gränsskydd, … Läs mer!

Specialiseringen och krisen

Den hälsosamme ekonomisten

Det är 103 år sedan världen drabbades av virusepidemin som fick namnet "Spanska sjukan". Den lyfts ofta fram som exempel på ett värstascenario -  om ett liknande virus skulle sprida sig över världen. Men världen ser väldigt annorlunda ut i dag jämfört med 1917 och det är inte säkert att skillnaderna alltid är till vår fördel. Först till det … Läs mer!

Kina struntar i immaterialrätten

Den hälsosamme ekonomisten

Verkar som om Kina struntar i immaterialrätten. "See you in our court ..." Ett kinesiskt företag kopierar helt enkelt  remdesivir - ett läkemedel som kan mildra symptomen för redan infekterade patienter. Situationen är väl så akut att man inte ens orkar ta en diskussion om saken. Och är det något Kina kan är det att skala upp … Läs mer!

Bloomberg kommer att säkra Sanders seger

Den hälsosamme ekonomisten

Det ser allt mer ut som om Bernie Sanders kommer att bli Demokraternas kandidat. Och skälet är intressant nog Mikael Bloomberg,  som har riktat sin kampanj mot just de väljare som *inte* röstar på Sanders.  Bloomberg har spenderat enorma summor på annonser i digitala medier. Men ändå är det nog ingen som tror att det räcker hela vägen. … Läs mer!

Vill USA förhindra en Geelyaffär?

Den hälsosamme ekonomisten

Verkar som om USA vill köpa en kontrollpost i Ericsson för att förhindra att företaget blir uppköpt av kinesiskt kapital - som ju hände med Volvo . Det uppstår en intressant dynamik och utspelet visar också hur viktiga Nokia och Ericsson är för USA - nu när man vill stänga ute Huawei . Men frågan är vem som i så fall ska sälja kontrollp… 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