What is Jellyfish?
Jellyfish is an open-source, general-purpose media server that ships with support for multiple media protocols. It can be thought of as a multimedia bridge meant for creating different types of multimedia systems. With Jellyfish you can easily create a real-time video conferencing system, a broadcasting solution or both at the same time. The unique feature of our media server is the ability to combine different multimedia protocols. For example, one can stream video from its CCTV camera via RTSP to the server, convert it to WebRTC and send it to some web application. In general, there are no limitations. See Example Scenarios for more information.
Jellyfish comes with:
- built-in authentication
- client and server SDKs
- server-side notifications
- support for multiple media protocols
- built-in clustering
- Docker images for multiple architectures
- deployment instructions
Jellyfish supports following protocols: