Description is valid for software version 2.11.0 and newer.
In 2.11.0 version, the ability to capture network streams directly in software modules was added.
Most software components that accept video streams as input are not capable of directly capturing real-time network streams.
Modules that support this input mode are:
This feature eliminates the need for a Capture module to capture a network stream in the corresponding module. For modules that support Compressed Workflow, this feature also allows you to input pre-compressed live streams and work without decoding or re-encoding the video. It also allows direct monitoring of network streams in Multiviewer.
Supported streaming formats include:
The input URL format is compatible with input URL of ffmpeg stream.
UDP URL syntax: udp://hostname:port[?options]
Examples:
udp://225.1.100.1:1234
- receiving multicast stream.udp://225.1.110.1:2000?localaddr=192.168.0.20
- receiving multicast stream over the selected local interface. It can be useful when more than one interface is used in the system.udp://225.1.110.1:4900?sources=10.1.0.1
- receiving multicast stream sent from the specified addresses.
SRT URL syntax: srt://hostname:port?mode=caller&passphrase=string&latency=microseconds
, where:
Examples:
srt://11.22.33.44:8000?mode=caller
- receiving the SRT stream with the connection type specified. srt://11.22.33.44:8000?mode=caller&passphrase=string
- receiving the SRT stream with the connection type and password specified.
RTMP URL Syntax: %rtmp://[username:password@]server[:port][/app][/instance][/playpath]
Examples:
rtmp://11.22.33.44:1935/appname/streamname
- receiving the RTMP stream.rtmp://username:password@11.22.33.44:1935/appname/streamname
- receiving the RTMP stream with login and password specified.