Website Website

Sirannon, formerly known as xStreamer, aims at being a modular multimedia streamer and receiver. The modularity is inspired by the Click Modular Router project an Direct Show filters. The user configures Sirannon by combining a collection of components in a workflow with each component performing basic functions such as reading video frames from a file, packetizing frames into smaller packets or multiplexing video and audio into a transport stream. The figure below shows such a configuration. Because Sirannon also has components for receiving, it can capture streams or retransmit them using different streaming protocols.

Noteable Features:

  • Protocol transoding - Universal server - Universal client
  • HTML 5 - webM
  • Apple Live HTTP Streaming
  • H.264/SVC
  • Impairment

Fact sheet:

  • Supported codecs:
    • Video: H.264/AVC, MPEG-4, MPEG-2, MPEG-1, VP8
    • Audio: MPEG-1, MPEG-2, MPEG-4, VORBIS, AMR-NB, AMR-WB
  • Supported containers: MPEG-2 PS, MPEG-2 Transport Streams, AVI, MOV/MP4, MKV, WEBM, raw
  • Supported protocols:
    • RTSP / RTP / UDP
    • HTTP (including Apple HTTP streaming)
    • UDP
    • TCP
Website Website