Streaming Platform for Events

Streaming Platform for Events-preview
Streaming Platform for Events-logo
Web platform
Mobile development
Ui design
Livecast is a set of solutions for every streaming need: virtual and hybrid events, webinars, social media.

Background

Livecast was founded in 2019 by operator Vince Van Cooten. Livecast positions itself as a livestream production company, offering 3 types of services: Live Streaming, Audio Visual and Video Production. The company strives to scale its live streaming services.
Location
Toronto, Canada
Period
December 2021 - December 2022
Tech stack
Java, React, Redux, TypeScript
Wave

Customer Request

Author icon
Hi. I am a representative of a live stream production company. We need help in developing a digital system. Do you have any experience with streaming projects?
Author icon
Hi, nice to meet you. Yes, our team is very familiar with this field. We can offer better terms if you tell us more about the project.
Author icon
Right now, we have a platform for Live Streaming. We want to create a social network over this audio-video streaming that we can offer to the audience as a new service. Can you help with that?
Author icon
Yes, we're ready to help you create a project from the ground up. When would it be more convenient for you to call to agree on the terms?

Challenges & Solutions

Challenges

The need for a full development cycle

The client approached us with a request to create a product from scratch, namely to develop a social network over video audio streaming. This presented us with a number of tasks, starting with analysis.

Emphasis on flexibility and scalability

The client expected us to take a flexible approach to development and deployment. Which meant we had to choose an architectural approach that could ensure modularity, simplicity, and independence of development processes and scalability.

Adapting to the web and mobile space

One of the important tasks the client had set for us was the adaptation of the social network to the requirements of web and mobile users. In this way, the client wanted to reach a wide audience and attract interested users early on.

Difficulties with working in real-time

We encountered technical difficulties in displaying events on different devices, for example events from the browser in the Android app. Ideally, this process should happen instantly in real-time without causing problems for participants.

Challenges image
Solutions

Building a social network from scratch

The multidisciplinary FTL team enthusiastically accepted the challenge. We began by evaluating the existing functionality of Live Streaming and thinking through the features for the social network.

Microservice scalable backend in Kubernetes

We have chosen microservices as an architectural approach. This helped ensure flexible scalability and continuous independent deployment. We used the proven Kubernetes tool to manage the services.

Creating three clients: web, iOS, Android

FTL specialists successfully developed web-app for interaction with users in the interactive mode.We also created apps for the top mobile platforms since a large part of the social networking audience prefers to use smartphones and tablets.

Setting up the correct display of events

FTL team made sure that events from the web app are displayed in the mobile app, and in turn, with minimal delays. Every participant gets seamless access to the event in real time, no matter what device or platform they use.

Solutions image
Wave

project facts

20+
years of experience in streaming and video production
25+
cooperation with corporations from different industries
10+
countries streaming users
Wave

main features

Main features

Users can connect from different devices and interact with each other in real-time in any format: video, audio, text. There are virtual clubs and rooms for communication. You can join a meeting to take part in a thematic conversation or create a room/club yourself and invite your friends there. It's convenient for communicating on informal topics and business issues. If necessary, the meeting can be recorded and then downloaded or shared with friends.

Main features	 image
Integrations with Stripe

We've made flexible integrations with Stripe to provide users with simple and secure online payments. Members can deposit and withdraw money on the platform. The solution supports 135+ currencies and dozens of global payment methods, opening up access to users worldwide. In addition, we gave participants the ability to send each other gifts as an engagement, for example, for an interesting team conversation. This increases audience engagement in communication.

Integrations with Stripe image
Flexible UI

Our team has provided flexibility in everything, including customizing the platform's user interface. The space administrator can configure UIs that are available to all participants. These include additional widgets, chats, effects, overlays, and other visual and interactive elements. The updated UI is displayed correctly on all devices and operating systems. Another opportunity to make communications more dynamic and engage the audience.

Flexible UI image
Wave
Wave

More projects