Jump to content
  • 0

needed cpu for HLS stream


Alexander Zhilko
 Share

Question

  • Answers 3
  • Created
  • Last Reply

Top Posters For This Question

3 answers to this question

Recommended Posts

  • 0

Could you elaborate your needs if possible? 

Are you going to publish WebRTC and watch HLS?
Here is the table:
4 CPU   - Publisher 50   - Viewer 200

8 CPU   - Publisher 100 - Viewer 400

16 CPU - Publisher 200 - Viewer 800

32 CPU - Publisher 400 - Viewer 2000

If you have 1 core cpu, you can divide it to 4 which means it is either 12-13 publisher or 50 viewers. 

Best Regards,
Enes.

 

Link to comment
Share on other sites

  • 0

rtmp / hls streaming and watch hls . 

the default LiveApp sending from OBS or ATEM hardware .

what's the cpu / ram requirments .
webrtc watch and webrtc stream requerments is what i seeks for .

also youre tabel doesn't have ram - 2cpu cores and 2GB ram would be sufficent for 100 watchers? or i need more ram where is the bottle neck and what is the constrain?

i thinking of the most efficient way to create a cluster , if our cloud solutions can provide per vps bandwidth of 300-500 mbps the most efficient would be to have 2-4 CPU instances according to your table .
and just spin up more instances as needed.

 

Link to comment
Share on other sites

  • 0

The table i sent is for webrtc publish-webrtc view. We don't have numbers for HLS but HLS view is much more easier on hardware than webrtc view. So, you can expect more viewers when watching in HLS.

I think if you think you will have a limited number of viewers, ex.300-400, i suggest using one instance which is more capable. 8 core machine would be sufficient in that case.
Also i don't think 2gb ram would be sufficient since also OS is going to consume memory and you won't have left much for software itself. I suggest minimum 4gb of ram.
Best Regards,
Enes.

Link to comment
Share on other sites

 Share

×
×
  • Create New...