Hello
Take a look at this
flashphoner.com
It is a load test for
1 CPU, 12 cores, 24 threads; 96 Gb RAM;
Result: 1000 RTSP streams
You have to carry out your own load tests to see the capacity of your instance. Please be noted that traffic is also paid per GB depending on your Amazon pricing.
12 hardware cores are 24 threads (hyperthreading). Therefore we can assume that we have 24 VCPUs comparing with Amazon EC2 instance.
Instance t3.medium has 2 VCPUs. We assume, it is less than 1 CPU core of 12. So awaiting capacity can be 1000/12 = 83 streams.
We just assume because we do not know how exactly AWS EC2 binds Virtual CPU to hardware cores. If binding is 4/1 then capacity can be around of 40 streams.