Skip to content
Share
Explore

Video and Voice Project Road Map


Summary

To make a Video and Voice Application with Screen Sharing Capabilities

Solution

Solution is to use WebRTC for realtime communication between peers, will handle server and handling of the communication stream.

Technology to be Used

The Technology Stack to be used are given below
Frontend - Angular
Backend - Node / PHP / Firebase
Hybrid Platform to be Used - IONIC
Realtime Communication Protocol - WebRTC

Server Resources Required

Amazon Kinesis Video Streams Service for handling Video Streams
One EC2 / Lightsail Server for Backend (Not Needed when we are using firebase)

Time Required

Approximately 70 Days for the MVP of the applicaton with Voice & Video Calling, Screen Sharing and Implementation of Compression Algorithm
Product Roadmap for Integrating and Setting up the basic working functionality
Feature
Kickoff Date
Launch Date
Duration
Effort
Voice Call (P2P)
15/04/2020
30/04/2020
15 days
Voice Call (Group)
01/05/2020
21/05/2020
20 days
Video Call (P2P)
01/06/2020
06/07/2020
35 days
Video Call (Group)
02/07/2020
22/07/2020
20 days
Reasearch
15/04/2020
14/06/2020
60 days
Integration
01/06/2020
10/08/2020
70 days
There are no rows in this table
Product Roadmap Timeline
Voice Call (P2P)
Voice Call (Group)
Video Call (P2P)
Video Call (Group)
Reasearch
Integration
Sep 2025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Oct 2025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Nov 2025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Dec 2025
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Jan 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Feb 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Mar 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Apr 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
May 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
TodayFit


Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.