S

Streaming hub

Streaming hub is a java desktop application (like twitch) for live video streaming and chatting. ( A group project)

6

The problem Streaming hub solves

Features implemented :
For Users :
a) Sign Up/Login/Logout

b) Profile page

c) Gets Status(Active now or not) and Last Seen

d) Live Chat with Viewers of Streams

e) Subscribe/Unsubscribe Channels

f) User can also do perosnal chat with any other user

For Streamer(Also a User):
a)Create Channel

b)Live Stream via web cam & Mic as well as Share Screen.

c)Chat with other users/subscribers

Database used ::
MYSQL

Feature of chat
Show the number of new messages came

Fetching the old chats only a single time from database

Can add a new friend into chats easily

Last seen feature
Showing the last active time according to your system clock

Challenges I ran into

  1. Synchronization of audio with video
  2. Showing number of new messages came and shuffling the chats according to that.

Technologies used

Discussion