CINXE.COM
Improving user experience at EU events - Evermore
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Improving user experience at EU events - Evermore</title><meta name="keywords" content="Livecasts, live streaming product, streaming services, European Parliament, conferences, videotaping, custom web application, custom web platform, product development, application development, Ruby, Ruby on Rails, MySQL, Wowza, Digital Ocean, React"><meta name="description" content="Livecasts is a streaming platform designed and built by Evermore. The platform is regularly used by parties of the European Parliament as well as by banks and insurance companies, such as Generali, Bank Degroof and BNP Paribas."><script async defer="defer" data-domain="weareevermore.com" src="https://plausible.io/js/plausible.js"></script><link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap" rel="stylesheet"><link href='https://d33wubrfki0l68.cloudfront.net/css/fa889535e1392766aa96cd4a11519af8ea88f776/styles/app-bb59abe615.css' rel='stylesheet'/><link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon-85ef65b0ad.png"><link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32-f8e9a5eb4f.png"><link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16-11f7219231.png"><link rel="manifest" href="/images/favicon/site-a412cd0e71.webmanifest"><link rel="mask-icon" href="/images/favicon/safari-pinned-tab-7c26da3e5f.svg" color="#333333"><link rel="shortcut icon" href="/images/favicon/favicon-f2ba5c358e.ico"><meta name="msapplication-TileColor" content="#333333"><meta name="msapplication-config" content="/images/favicon/browserconfig-fbc9c24e84.xml"><meta name="theme-color" content="#ffffff"><!-- Twitter Card data --><meta name="twitter:card" value="Livecasts is a streaming platform designed and built by Evermore. The platform is regularly used by parties of the European Parliament as well as by banks and insurance companies, such as Generali, Bank Degroof and BNP Paribas."><!-- Open Graph data --><meta property="og:title" content="Improving user experience at EU events"><meta property="og:type" content="website"><meta property="og:url" content="https://weareevermore.com"><meta property="og:image" content="https://weareevermore.com/images/social-thumbnail-264d1d66d7.jpg"><meta property="og:description" content="Livecasts is a streaming platform designed and built by Evermore. The platform is regularly used by parties of the European Parliament as well as by banks and insurance companies, such as Generali, Bank Degroof and BNP Paribas."><link rel="preconnect" href="https://cdnjs.cloudflare.com"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="canonical" href="https://weareevermore.com/work/case-study-live-streaming-platform"></head><body class="bg-gray-200 text-gray-700 font-sans-serif leading-normal"><header class="header pb-12 lg:pb-32 bg-gray-200 case-study"><nav class="nav py-8 relative z-max"><div class="container flex items-center justify-between"><a href="/" class="logo"><svg width="135" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" clip-rule="evenodd" fill="#0B2F37"><path d="M46.753 11.275c0-.359-.05-.703-.15-1.03a2.36 2.36 0 00-.473-.867c-.216-.25-.49-.45-.82-.597-.332-.149-.72-.222-1.165-.222-.833 0-1.536.253-2.114.76-.578.508-.897 1.16-.958 1.956h5.68zm2.773 1.265v.375c0 .125-.009.25-.024.374h-8.43c.031.407.136.777.312 1.112.178.336.412.625.705.868.292.242.623.433.993.574.37.14.754.21 1.154.21.693 0 1.278-.128 1.756-.387.476-.257.87-.612 1.177-1.065l1.848 1.499c-1.094 1.5-2.679 2.25-4.758 2.25a6.683 6.683 0 01-2.378-.412A5.57 5.57 0 0140 16.778a5.214 5.214 0 01-1.247-1.837c-.3-.726-.45-1.55-.45-2.472 0-.905.15-1.73.45-2.471.3-.74.712-1.374 1.235-1.897a5.52 5.52 0 011.86-1.217 6.137 6.137 0 012.32-.434c.77 0 1.482.129 2.137.387.653.257 1.219.64 1.697 1.147.477.508.85 1.14 1.119 1.897.27.758.406 1.643.406 2.66zM49.702 6.778h3.025l2.91 8.198h.047l2.932-8.198h2.932l-4.41 11.242h-2.956l-4.48-11.242zM70.144 11.275c0-.359-.05-.703-.15-1.03a2.358 2.358 0 00-.472-.867 2.32 2.32 0 00-.82-.597c-.332-.149-.72-.222-1.167-.222-.832 0-1.536.253-2.113.76-.578.508-.897 1.16-.958 1.956h5.68zm2.772 1.265v.375c0 .125-.008.25-.024.374h-8.428c.03.407.134.777.31 1.112.178.336.412.625.705.868.292.242.623.433.993.574.37.14.755.21 1.156.21.692 0 1.277-.128 1.754-.387.477-.257.87-.612 1.178-1.065l1.848 1.499c-1.095 1.5-2.68 2.25-4.758 2.25a6.684 6.684 0 01-2.379-.412 5.582 5.582 0 01-1.882-1.16 5.23 5.23 0 01-1.247-1.837c-.3-.726-.45-1.55-.45-2.472 0-.905.15-1.73.45-2.471.301-.74.712-1.374 1.235-1.897a5.52 5.52 0 011.86-1.217 6.14 6.14 0 012.322-.434c.768 0 1.48.129 2.135.387.654.257 1.22.64 1.697 1.147.478.508.851 1.14 1.12 1.897.27.758.405 1.643.405 2.66zM75.016 6.778h2.656v1.873h.047a4.09 4.09 0 011.293-1.592c.554-.405 1.2-.609 1.94-.609.108 0 .222.004.346.012.122.008.23.027.323.06v2.575a3.096 3.096 0 00-.855-.116c-.63 0-1.14.116-1.523.35a2.771 2.771 0 00-.902.844 3.063 3.063 0 00-.438 1.006 3.97 3.97 0 00-.116.82v6.019h-2.77V6.778zM96.143 6.45c.723 0 1.342.129 1.86.387a3.68 3.68 0 011.269 1.019c.331.422.572.905.727 1.451.154.548.231 1.11.231 1.687v7.026h-2.771v-6.23c0-.327-.024-.67-.07-1.03a2.823 2.823 0 00-.3-.972 2.022 2.022 0 00-.635-.715c-.269-.188-.627-.281-1.073-.281-.432 0-.8.093-1.11.28-.307.19-.561.43-.76.728-.202.297-.347.629-.44.996a4.474 4.474 0 00-.138 1.088v6.136h-2.771v-6.792c0-.703-.166-1.284-.497-1.746-.332-.459-.851-.69-1.559-.69-.416 0-.778.09-1.085.27-.31.18-.558.41-.75.69-.194.282-.34.606-.44.973-.1.367-.15.738-.15 1.112v6.183H82.91V6.778h2.633v1.804h.046c.122-.282.288-.547.496-.797.208-.25.455-.475.74-.679.283-.203.612-.363.98-.48.37-.117.778-.176 1.225-.176.861 0 1.578.196 2.147.585.57.391 1.008.907 1.316 1.546.37-.686.863-1.214 1.479-1.58.616-.367 1.339-.55 2.17-.55zM105.057 12.353c0 .436.065.874.196 1.312.131.436.327.827.588 1.17.263.344.593.625.994.843.401.22.878.328 1.432.328.554 0 1.031-.108 1.431-.328.4-.218.732-.5.994-.843.261-.343.457-.734.588-1.17.13-.438.196-.876.196-1.312 0-.438-.066-.87-.196-1.3a3.67 3.67 0 00-.588-1.16 2.962 2.962 0 00-.994-.831c-.4-.211-.877-.317-1.431-.317s-1.031.106-1.432.317c-.401.21-.731.487-.994.831a3.67 3.67 0 00-.588 1.16 4.43 4.43 0 00-.196 1.3zm-2.818 0c0-.89.158-1.698.473-2.425a5.666 5.666 0 011.282-1.862 5.643 5.643 0 011.916-1.194 6.582 6.582 0 012.357-.422c.831 0 1.616.14 2.355.422a5.638 5.638 0 011.917 1.194 5.681 5.681 0 011.282 1.862c.315.727.473 1.534.473 2.425 0 .89-.158 1.701-.473 2.435a5.77 5.77 0 01-1.282 1.886 5.869 5.869 0 01-1.917 1.23 6.277 6.277 0 01-2.355.445c-.831 0-1.617-.15-2.357-.446a5.875 5.875 0 01-1.916-1.229 5.755 5.755 0 01-1.282-1.886c-.315-.734-.473-1.545-.473-2.435zM116.363 6.778h2.656v1.873h.046a4.091 4.091 0 011.292-1.592c.556-.405 1.202-.609 1.941-.609.107 0 .222.004.347.012.122.008.23.027.323.06v2.575a3.124 3.124 0 00-.855-.116c-.631 0-1.139.116-1.524.35a2.778 2.778 0 00-.901.844 3.04 3.04 0 00-.439 1.006 3.96 3.96 0 00-.115.82v6.019h-2.771V6.778zM132.015 11.275c0-.359-.049-.703-.15-1.03a2.365 2.365 0 00-.473-.867 2.293 2.293 0 00-.821-.597c-.331-.149-.719-.222-1.165-.222-.832 0-1.536.253-2.113.76-.578.508-.898 1.16-.959 1.956h5.681zm2.772 1.265v.375c0 .125-.008.25-.024.374h-8.429c.031.407.136.777.312 1.112.177.336.412.625.705.868.291.242.623.433.993.574.369.14.754.21 1.154.21.693 0 1.277-.128 1.756-.387a3.297 3.297 0 001.177-1.065l1.847 1.499c-1.093 1.5-2.678 2.25-4.758 2.25a6.679 6.679 0 01-2.377-.412 5.575 5.575 0 01-1.882-1.16 5.2 5.2 0 01-1.247-1.837c-.301-.726-.451-1.55-.451-2.472 0-.905.15-1.73.451-2.471a5.62 5.62 0 011.235-1.897 5.52 5.52 0 011.859-1.217 6.14 6.14 0 012.321-.434c.77 0 1.482.129 2.136.387.654.257 1.22.64 1.698 1.147.477.508.85 1.14 1.119 1.897.27.758.405 1.643.405 2.66zM18.454.384a1.252 1.252 0 00-1.78 0L4.941 12.236l2.044 2.066 10.543-10.65 3.23 3.263-10.54 10.648 2.043 2.065L22.802 8.979l2.852 2.882h4.162L18.454.384zM13.154.41c-.26-.275-.524-.406-.816-.41-.462-.004-.849.295-.965.411L.037 11.861h4.088L14.308 1.576 13.154.41z"/><path d="M11.24 24h1.846l2.075-1.973 9.685-9.784-2.044-2.064-10.541 10.648-3.231-3.264L19.57 6.915 17.527 4.85 6.985 15.5l-2.847-2.876H.112l9.837 9.938L11.24 24zM18.503 24l11.239-11.376h-4.088L15.49 22.892 16.59 24h1.914z"/></g></svg></a><ul class="menu"><li><a class="menu-link" href="/services">Services</a></li><li><a class="menu-link active" href="/work">Work</a></li><li><a class="menu-link" href="/team">Team</a></li><li><a class="menu-link inline-flex items-center" href="https://medium.com/weareevermore" target="_blank" rel="nofollow noreferrer external"><span>Blog</span> <img class="ml-1" src="https://d33wubrfki0l68.cloudfront.net/04370b5058cd772fdb77424a8ad553a0fb83369e/be3cb/images/icons/arrow-new-tab-f0cbde5ccf.svg" alt="Open in new tab arrow"></a></li><li><a href="/#contact" class="header-contact-btn font-bold">Contact</a></li></ul><button type="button" class="mobile-menu-trigger" aria-label="Toggle menu"><span></span> <span></span> <span></span></button></div></nav><div class="detached-navigation"></div><div class="container mt-4 sm:mt-8 md:mt-12 lg:mt-16"><div class="section-mark"></div><h1 class="max-w-xl mt-1 text-gray-700 text-4xl sm:text-6xl md:text-6xl lg:text-8xl font-bold leading-snug">Improving user experience at EU events</h1><p class="opacity-75 text-gray-700 text-base sm:text-lg md:text-xl uppercase leading-normal">Live streaming product</p></div></header><div class="bg-white"><section class="container -small py-4 md:py-8 lg:py-12"><div class="case-study-container"><h2>The backstory</h2><p>Aside from building custom web solutions for our clients, we also specialise in video streaming. This has started in 2006, our first client being a Geneva-based NGO called UN Watch. We have been improving our own live streaming product ever since.</p><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/7561804649186af7e1070dcd77e8d3fbb62c2244/bb21a/images/case-studies/livecasts/image-1-0953eb719c.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/7561804649186af7e1070dcd77e8d3fbb62c2244/bb21a/images/case-studies/livecasts/image-1-0953eb719c.png 1x, https://d33wubrfki0l68.cloudfront.net/78d63e7787b81455768676c498e4b32ad2eadbf7/efd73/images/case-studies/livecasts/image-1@2x-6fafc5b0d1.png 2x" alt="Live streaming EU events"><h2>About the project</h2><p>A long long time ago we used to videotape events for clients. After a while, we decided to go digital and live stream them. For this purpose, we built a simple black page with an embedded player. At a certain point, we realised we had to develop a more sophisticated tool to facilitate the growing requirements of our clients and users.</p><p>At that time it was a system dependant on developers; only people with a specific skill set could operate it. Our goal was to take the developer out of the process and the result came in 2013 when we officially released livecasts.eu.</p><p>Livecasts is a streaming platform designed and built by Evermore. Today the platform is regularly used by parties of the European Parliament as well as by banks and insurance companies, such as Generali, Bank Degroof and BNP Paribas.</p><h2 class="mt-12">The solution</h2><p>Since the start of the project, we’ve been incrementally adding new features to serve our clients’ needs. In some cases, we rolled out functionalities tailored for a certain event. In case the new feature proved to be successful we introduced it to livecasts.eu. The platform evolved from event to event. As our business grew, so did our experience and knowledge. In 2016 we decided to go one step further and redesign the entire streaming experience. Our goal was to boost user engagement and to increase our clients’ visibility.</p><p>The redesign process was driven by the results from the analytics and user feedback about the service. We didn’t only at a different design, but also at improving the overall user experience. Now our clients can make use of new modules like the Program, Q&A, Twitter feed, Presentations, speakers’ biographies, etc.</p><p>The clients can track how many people have watched the event, add sticky notes if there’s a delay or other needed notifications, opt for a closed stream with individually generated tokens and many more.</p></div></section><section class="py-8 lg:py-16 bg-cyan"><div class="screenshots-wrapper -wide -theme-2"><div class="screenshot img-render self-end"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/80252aafe89ed8fb396b93467d2a05114309b7dc/284ce/images/case-studies/livecasts/screen-1-aed26cb332.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/80252aafe89ed8fb396b93467d2a05114309b7dc/284ce/images/case-studies/livecasts/screen-1-aed26cb332.png 1x, https://d33wubrfki0l68.cloudfront.net/2ac20b204f8334febcfcb3aa701a79a27f6dd9b7/070a1/images/case-studies/livecasts/screen-1@2x-deacfa7a57.png 2x" alt="Livecasts 1"></div><div class="screenshot img-render relative self-start z-10 mt-8 sm:-mt-28 md:-mt-35 lg:-mt-56"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/187f923eca56d502dfdfc9c2973dc770874ea6cc/af8a8/images/case-studies/livecasts/screen-2-1a4afc5776.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/187f923eca56d502dfdfc9c2973dc770874ea6cc/af8a8/images/case-studies/livecasts/screen-2-1a4afc5776.png 1x, https://d33wubrfki0l68.cloudfront.net/5fe6e5ac19262799e91f5f5a72d5b847dc28d274/1330a/images/case-studies/livecasts/screen-2@2x-4aad2de61f.png 2x" alt="Livecasts 2"></div></div></section><section class="container -small pt-4 md:pt-8 lg:pt-12 pb-12 md:pb-30"><div class="case-study-container"><h2>Technology stack</h2><div class="techs"><picture class=""><source srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/f865989ac3eef7be1d89c5beddfdb3f5e8f747f9/39e04/images/case-studies/techs/ruby-14ea17d6f9.webp 1x, https://d33wubrfki0l68.cloudfront.net/4663835bb29699355caf2d1f0163822dacce93a4/6107c/images/case-studies/techs/ruby@2x-eedbf70afa.webp 2x" type="image/webp"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/32c4a1890636cc8ef666624573f61ab5500ec96c/eb0d4/images/case-studies/techs/ruby-72ae4e8c14.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/32c4a1890636cc8ef666624573f61ab5500ec96c/eb0d4/images/case-studies/techs/ruby-72ae4e8c14.png 1x, https://d33wubrfki0l68.cloudfront.net/46595ac4c92c3045d4aa4c7e771bd0f672c84cd2/eee17/images/case-studies/techs/ruby@2x-b3689ab81e.png 2x" alt="Ruby"></picture><picture class=""><source srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/f09478031a8451c0219cf4ae2552ae1237ff75fa/efa42/images/case-studies/techs/react-9cb129c7e8.webp 1x, https://d33wubrfki0l68.cloudfront.net/c170a2297613bed85543d5d2add66f277daf0777/ff916/images/case-studies/techs/react@2x-648a32737b.webp 2x" type="image/webp"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/549565b893eda8b36d2d89b55e7b649366425cee/9860f/images/case-studies/techs/react-2fc2233800.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/549565b893eda8b36d2d89b55e7b649366425cee/9860f/images/case-studies/techs/react-2fc2233800.png 1x, https://d33wubrfki0l68.cloudfront.net/12fb66ff0e90839f0fddd7adc51b8cb7cf694c20/96966/images/case-studies/techs/react@2x-66bb401b62.png 2x" alt="ReactJS"></picture><picture class=""><source srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/f10339e1dadac57286dd8d4a38ffb233067a27da/cd796/images/case-studies/techs/mysql-3f1358b25a.webp 1x, https://d33wubrfki0l68.cloudfront.net/740f9959392fe29d28f84cacc226f201a08f8852/6ae8e/images/case-studies/techs/mysql@2x-515725d6d6.webp 2x" type="image/webp"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/940a8ae1cada4bb6d612b0eafaceb8674a5b6994/c7756/images/case-studies/techs/mysql-20367b707d.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/940a8ae1cada4bb6d612b0eafaceb8674a5b6994/c7756/images/case-studies/techs/mysql-20367b707d.png 1x, https://d33wubrfki0l68.cloudfront.net/789841551bed6a307fec75dc68efda5e39126340/78a5a/images/case-studies/techs/mysql@2x-561dd1f04c.png 2x" alt="MySQL"></picture><picture class=""><source srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/39e8c3929efe72ae9038febc0d92b1c81b84d808/8bc28/images/case-studies/techs/wowza-5824b8125a.webp 1x, https://d33wubrfki0l68.cloudfront.net/0df43c9ed73c6e53f8f0e203748771ef3844ed79/b31e6/images/case-studies/techs/wowza@2x-6380cb8336.webp 2x" type="image/webp"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/f8a7696dcd203fdf3a4eae392b69652324f9ba47/e8d84/images/case-studies/techs/wowza-fab4aaa829.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/f8a7696dcd203fdf3a4eae392b69652324f9ba47/e8d84/images/case-studies/techs/wowza-fab4aaa829.png 1x, https://d33wubrfki0l68.cloudfront.net/dbb1bab9e32e515bd0a82ddacfbb0952d3301606/9585b/images/case-studies/techs/wowza@2x-d274e27bbb.png 2x" alt="Wowza Streaming Engine"></picture><picture class=""><source srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/64dbe11a2f77821cb934d7efd18554119d7f57dc/2589e/images/case-studies/techs/digital-ocean-c93915cb51.webp 1x, https://d33wubrfki0l68.cloudfront.net/2a669fbaca7fccf57ab85ae64edadfb9475ea50a/54ab1/images/case-studies/techs/digital-ocean@2x-2879867ee9.webp 2x" type="image/webp"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/ddaa4c45cca1b3b3c325ce0019288eda7a494e15/6eb56/images/case-studies/techs/digital-ocean-62b53ec76e.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/ddaa4c45cca1b3b3c325ce0019288eda7a494e15/6eb56/images/case-studies/techs/digital-ocean-62b53ec76e.png 1x, https://d33wubrfki0l68.cloudfront.net/2b051f383489ff5417b3cfd51c92cbbab5c6b43e/e8158/images/case-studies/techs/digital-ocean@2x-177c1dc259.png 2x" alt="DigitalOcean"></picture><picture class=""><source srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/08c9bd0cf6b3f3f4f91ec3ecdf690a52d83450ac/482f5/images/case-studies/techs/websocket-api-856907f096.webp 1x, https://d33wubrfki0l68.cloudfront.net/c25056e67248e91e9877e92d6cbf32203ad8df3f/0e1af/images/case-studies/techs/websocket-api@2x-f730de6a02.webp 2x" type="image/webp"><img class="lazyload fade-box" src="https://d33wubrfki0l68.cloudfront.net/faa1593fec3aa670b9e49fe913a73ffb1406ffe5/a6d0a/images/case-studies/techs/websocket-api-08bb11ea15.png" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-srcset="https://d33wubrfki0l68.cloudfront.net/faa1593fec3aa670b9e49fe913a73ffb1406ffe5/a6d0a/images/case-studies/techs/websocket-api-08bb11ea15.png 1x, https://d33wubrfki0l68.cloudfront.net/8afb8ee55fa838bfebfdd62da8dbfcc363f94250/b1317/images/case-studies/techs/websocket-api@2x-43b7155b5c.png 2x" alt="WebSocket API"></picture></div><h2>Team setup</h2><ul class="list"><li>2 Developers</li><li>UI Designer</li><li>Product Manager</li></ul><h2 class="md:mt-6">The outcome</h2><p>Creating Livecasts was a long but rewarding process. It helped us build long-term partnerships with our clients and now we offer our streaming services with increased reliability and precision. While we take care of recording and streaming events, our clients can focus on what matters to them: building relationships and growing their business.</p><hr class="my-12 border-t border-gray-700"><a class="text-blue-600 font-bold uppercase" href="/work/case-study-video-contest-platform">Up Next</a><h2 class="upnext mt-4 sm:pr-16 md:pr-32 lg:pr-12 text-xl sm:text-2xl md:text-3xl lg:text-4xxl font-bold"><a href="/work/case-study-video-contest-platform" class="inline-block text-gray-700 hover:underline leading-normal">Promoting space and science for kids</a></h2></div></section></div><section class="py-16 lg:pt-28 lg:pb-24 bg-gray-700"><div class="container text-center"><div class="section-mark mx-auto mb-6"></div><h2 class="mb-8 sm:mb-6 text-white text-2xl md:text-4xl lg:text-5xl font-bold uppercase md:leading-tight">Do you have a project in mind?</h2><a href="/#contact" class="btn btn-white px-12">Let’s talk</a></div></section><footer class="py-8 md:py-12 lg:py-24 bg-gray-800"><div class="container text-white text-center"><div class="sm:flex sm:items-center sm:justify-center relative mb-8 lg:mb-20"><a href="/one-percent-for-the-planet" class="sm:absolute sm:left-0 sm:mb-0 flex justify-center mb-6"><img src="https://d33wubrfki0l68.cloudfront.net/ab649917337a7dd23721e4ed610b668652e6bf79/5dfb6/images/icons/one-for-the-planet-logo-ee4eafb423.svg" alt="1% for the Planet"></a><div class="flex justify-center"><a href="https://www.linkedin.com/company/weareevermore/" class="social-link" rel="nofollow noreferrer" target="_blank"><img src="https://d33wubrfki0l68.cloudfront.net/0408e20e8ac0d3627ab4f1adb95142e8bcfd5624/f70c5/images/icons/linkedin-b4f1eaabaa.svg" alt="Linkedin"> </a><a href="https://medium.com/weareevermore" class="social-link" rel="nofollow noreferrer" target="_blank"><img src="https://d33wubrfki0l68.cloudfront.net/aabc7099f3a72fc1100b90933aee688f6ab052d8/5a18f/images/icons/medium-c4853b4696.svg" alt="Medium"> </a><a href="https://twitter.com/weareevermore" class="social-link" rel="nofollow noreferrer" target="_blank"><img src="https://d33wubrfki0l68.cloudfront.net/5afa2b50e3353735e950c6c001d5d267aec2af00/26906/images/icons/twitter-e2b71e454c.svg" alt="Twitter"> </a><a href="https://instagram.com/weareevermore/" class="social-link" rel="nofollow noreferrer" target="_blank"><img src="https://d33wubrfki0l68.cloudfront.net/51b69c3ccb9dae336bdd188ed4470d94d9867cbb/9bb22/images/icons/instagram-bb2de87c37.svg" alt="Instagram"> </a><a href="https://www.facebook.com/WEAREEVERMORE" class="social-link" rel="nofollow noreferrer" target="_blank"><img src="https://d33wubrfki0l68.cloudfront.net/808a797821eae12f1b3be7d484763ea6926d375e/94f10/images/icons/facebook-3280db08de.svg" alt="Facebook"></a></div></div><div class="flex flex-wrap"><a class="mr-16 opacity-50 text-sm text-white hover:underline" href="/terms">Terms of Use</a> <a class="opacity-50 text-sm text-white hover:underline" href="/privacy-policy">Privacy Policy</a> <span class="w-full lg:w-auto mt-4 lg:mt-0 lg:ml-auto pr-20 sm:pr-0 opacity-50 text-sm text-white text-left">Evermore Ltd., 4 Iskar Street, 1000 Sofia, Bulgaria, VAT: BG175194851</span></div></div></footer><section class="cookies-consent" id="cookies-consent"><div class="container md:flex items-center text-center"><div class="mb-4 md:mb-0 text-left"><b class="font-bold">This website stores cookies on your computer.</b> These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information for analytics purposes both on this website and other media. To find out more about the cookies we use, see our <a class="text-blue-600 hover:underline" href="/privacy-policy">Privacy Policy</a>.</div><button type="button" class="btn-accept-cookies btn btn-dark md:ml-15" id="accept-cookies">Accept</button></div></section><script defer='defer' src='https://d33wubrfki0l68.cloudfront.net/bundles/80c84b950fe2cad27c2309a4e4a7e7516a89ae80.js'></script><script>"use strict"; function LoadDriftWidget() { !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('3bufwz2yirgw'); } // We don't use the DriftWidget functionality right now.In case we want to use it uncomment the code block. // setTimeout(function(){ // LoadDriftWidget(); // }, 3000);</script><script async src="https://www.googletagmanager.com/gtag/js?id=UA-66278473-1"></script><script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-66278473-1');</script></body></html>