Skip to content

SoftLab ASI

ASI (Asynchronous Serial Interface) is a method of carrying an MPEG Transport Stream (MPEG-TS) with a constant rate at or less than 270 Mbit/s, depending on the application. It is used in the satellite and cable broadcasting.

Flussonic Media Server can capture ASI streams from SoftLab card with the support for Video4Linux.

To capture ASI signal with the help of Softlab card, configure card properties in the dvb_card directive and then create a separate stream with the mpts-dvb:// URL for each program you are going to capture. For example:


dvb_card v4l {
  hw v4l;
  video_device /dev/video1;
}
stream 1010 {
  input mpts-dvb://v4l?program=1010;
}
stream 1030 {
  input mpts-dvb://v4l?program=1030;
}

where:

  • hw v4l refers to v4l module to capture the stream
  • video_device is a video device to capture video from SoftLab card. It is actually a path to a device file created on the disk by Video4Linux.
  • program parameter specifies the program number in the captured MPEG-TS stream.