Skip to main content
Version: 0.4.2

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:

Supported protocols

Jellyfish supports following protocols:

  • WebRTC - used for creating real-time video conferencing systems
  • HLS - allows for implementing broadcasting solutions
  • RTSP - very often used for consuming streams from IP cameras
  • SIP - used for making VoIP calls