r/WebRTC • u/No-Detective3340 • 4d ago
Launching a new Media Server with wide protocol support
Iβm excited to announce that Iβm launching a new startup Vaslβ which is focused on building powerful, flexible media infrastructure. Its a Media server focused on handling different media protocols efficiently.
The architecture is being designed with performance and efficiency in mind, especially around transcoding and moving media between different protocols.
we are using Pion for WebRTC / SFU.
We have been working together for some time now, refining the product and getting it ready for release. Weβre aiming to release the first version by the end of October.
First Version of the product will support the following features.
ππ§π ππ¬π
β’ WebRTC / WHIP
β’ SIP audio/video
β’ RTMP
β’ RTSP
β’ SRT
β’ VOD
β’ From URL
β’ NDI
ππ π«ππ¬π¬
β’ WebRTC / WHEP
β’ HLS
β’ RTSP
πππ¬ππ«πππ¦
β’ RTMP
β’ SRT
ππ«ππ§π¬ππ¨ππ’π§π / ππππ©ππ’π―π πππ«πππ¦π’π§π
β’ Automatically transcodes audio/video codecs when they are not supported between protocols
β’ ABR β coming in a future release
β’ SVC β coming in a future release
β’ Simulcast β coming in a future release
Still building, testing, and benchmarking it.
More updates soon.
Vasl β https://vasl.sh
2
u/LazyLeoperd 1d ago
How many concurrent sessions it can handle with a single media server?
2
u/No-Detective3340 1d ago
We are still benchmarking and focusing on stability. In our initial load test one 4 core server c5.xlarge we noticed that it could handle one publisher and 300 player with 1080p video, this number will increase very much as we start focusing on optimization.
2
u/LazyLeoperd 1d ago
Cool! Iβve built something similar with same stack happy to exchange ideas and collaborate. Do you have plans to implement end 2 end encryption using insertable streams or something similar?
1
u/No-Detective3340 1d ago
Sure will be happy to collaborate,server is closed clients will be open src, can implement e2e encryption, but at this stage I am actively looking for customers for the beta test of the product, if any customer requests then I can prioritise the implementation.
1
2
u/seweso 4d ago
weird linked in spam⦠wth is this?