CLIENT/SERVER
STREAMING SERVER
CAPTURE
PLAYBACK
PROTOCOLS
RTMP
RTP/RTSP
HLS
MPEG-DASH
WEBRTC
SRT
MORE
FILES
MP4
TS
TOOLS
PROCESSING
VIDEO
AUDIO
CODEC
VASTreaming library is designed to work on low performance devices (e.g., Raspberry Pi) as well as on high performance environment (e.g., high load server application).
The following figures demonstrate performance level a user can expect.
High performance environment:
Max number of concurrent RTSP sessions - approx. 900 per server.
Max number of concurrent RTMP sessions - approx. 600 per server.
Max number of concurrent clients for HTTP-based protocols (e.g., HLS) - approx. 15,000 per server.
Testing has been carried out on a cloud server with 8 vCPU and 16 Gb of RAM configuration. CPU load at the described above indicators was no more than 70%. Server maintained good level of QoS at the maximal load.
Low performance environment (Raspberry Pi):
Max number of concurrent RTSP sessions (audio only) - approx. 40 per server.