Running/Output Mode Print

  • running mode, output mode, ffmpeg, remuxer, hls, srt
  • 0

Running Modes

o11 supports 5 running modes:

  • Internal remuxer – (default mode) this mode works without FFmpeg, the remuxing operations are done internally. All output modes are available. No file is written on disk.
  • FFmpeg resident – FFmpeg must be installed. A FFmpeg process is spawned when the stream is started and will keep running until the channel is stopped. All output modes are available.
  • FFmpeg TS HLS/Direct – FFmpeg must be installed. On each new segment, FFmpeg is spawned to convert it to a HLS fragment. CPU load is higher in this mode because FFmpeg is started on every new segment.
  • FFmpeg MultiTS HLS – FFmpeg must be installed. On each new segment, FFmpeg is spawned to convert it to a HLS video or audio fragment. It results in a multi TS HLS playlist.
  • FMP4 HLS – this mode works without FFmpeg. The input stream is converted to FMP4 HLS. No file is written on disk.

Output Modes

o11 supports 4 output modes when Internal Remuxer or Resident FFmpeg running modes are selected:

  • HLS/Direct – the input stream is converted to HLS and can also be retrieved in direct HTTP mode.
  • SRT Server – the stream is available through the SRT server.
  • Custom Pipe – the stream is pushed to a linux pipe and processed by a custom command defined by the -pipeoutputcmd command line parameter.
  • UDP/SRT Push – the stream is pushed to a linux pipe and processed by tsplay when using FFmpeg mode. When using internal remuxer, it does not use tsplay. The output destination is defined per channel by the Output field. It should be a space separated list of udp://ip:port or srt://ip:port.

Was this answer helpful?

« Back