IPTV OTT Encoding & Streaming
IP Cameras
Real Time Streaming Protocol (RTSP) is a network protocol that
enables streaming of video and audio data over a network. It is commonly used for IP
surveillance cameras and streaming media content. The protocol allows you to control the
stream, including pausing, rewinding, and fast-forwarding.
RTSP is widely supported by most streaming servers and applications, such as Wowza Streaming Engine, GStreamer, LIVE555, Helix, and Nimble Streamer. It is also supported by most ONVIF IP cameras.
Stream from RTSP Service and ONVIF IP Cameras
In IPVTL channel source, select either rtsp (over UDP) or rtspt (over TCP) as appropriate, and enter the RTSP address.
Note: rtspt (RTSP over TCP) is recommended in unreliable network environments if the source server supports it.
If RTSP authentication is required on the source server, enter the username and password in
the following format:
rtsp://<username>:<password>@<server_ip>:<port>/stream
Publishing a Stream to Third-Party RTSP Services
First, ensure you have a third-party RTSP server installed and running. We recommend MediaMTX, which you can download here.
IPVTL supports H.264/AVC and H.265/HEVC video encodings in RTSP format. Once MediaMTX is
running, set the IPVTL target URL to rtsp://<mediamtx_ip>:8554/ipvt_ch1
and start the channel. RTSP clients will then be able to view the stream at the same
address.