What it does

During live video telecast ,Ai predicts what will happen next by analysing the batter's and pitcher's performance in the past and give a result ,for which you can give counter prediction like if ai predicts batter you can choose single etc by the buttons in popup UI .Also content based filtering is used to telecast homerun videos. In the app live video is being simulated.

How we built it

We build it by Django for backend, Kotlin for mobile app. And MLB api is used to fetch batter, pitcher information also api is used to simulate live video by getting exact event happened at a time.

Challenges I ran into

The biggest challenge was getting the desired data like current batter, current pitcher, last game event , batter stats and pitcher stats From MLB api were the Tough part

What I learned

From building this project I learnt to use Django and went a little deep in kotlin.

What's next for SwingStream

As it is known how to take required data from mlb api ,real time tool tips can be made Next extra features like Personalized Fan Highlights, collaburative filtering for recommending videos will also be added.

Built With

Share this project:

Updates