Supported streaming protocols

Axis cameras can stream only RTSP/RTP. CamStreamer App extends cameras to support RTMP, MPEG-TS, HLS or MPEG DASH protocols as well. That's why you can connect a camera to any of the following platforms.

RTMP ingest server (Universal)

RTMP ingest server (Universal)

Configure an RTMP stream to a custom RTMP server. RTMP is the most popular protocol for live video on the web. CamStreamer App can connect your camera to an RTMP server and push H.264 video/AAC audio to the server. Most of the web streaming platforms receive the RTMP video. Encrypted version (RTMPS) is also supported.

MPEG-TS DVB/ATSC

MPEG-TS DVB/ATSC

Available from version 2.*

MPEG Single Program Transport Stream (SPTS) is used in broadcast systems such as DVB, ATSC and IPTV. So you can e.g. stream to a set-top box or HW decoder to convert live video from Axis IP camera to HD-SDI, SD-SDI, HDMI or DVI. The stream is transported using UDP. Multicast streaming is supported.
For legacy streaming in MPEG-2 contact us here.

The application uses H.264 encoding on all cameras. H.265 encoding runs on cameras that support it (e.g. P1375 and V5925).

SRT

SRT

Experimental Available from version 2.*

Secure Reliable Transport (SRT) is an open source video transport protocol that enables the delivery of high-quality and secure, low-latency video across the public Internet. SRT optimizes streaming performance across unpredictable networks with secure streams and easy firewall traversal, bringing the best quality live video over the worst networks. It accounts for packet loss, jitter, and fluctuating bandwidth, maintaining the integrity and quality of your video. SRT protocol supports end-to-end 256 bit AES encryption to protected the video data during transport. Three modes of SRT broadcasting are available: Caller (push) and Listener (pull) and Rendezvous.
More info: SRT Alliance

HLS Pull

HLS Pull

Available from version 2.*

HLS is very popular streaming protocol supported by smart phones, smart TVs and web browsers. You can create multiple HLS streams in different qualities and use it as one multi-bitrate (adaptive) stream. The camera provides an HLS stream on request. HLS Pull doesn't need an extra streaming platform. The camera is able to provide the HLS stream to max. 10 viewers. Please contact us if you'd like to connect your camera to Apple AirPlay, Google Chromecast or any LDNA enabled TV.

The application uses H.264 encoding on all cameras. H.265 encoding runs on cameras that support it (e.g. P1375 and V5925).

HLS Push (ftp/http/https)

HLS Push (ftp/http/https)

Available from version 2.*

HLS is very popular streaming protocol supported by smart phones, smart TVs and web browsers. You can create multiple HLS streams in different qualities and use it as one multi-bitrate (adaptive) stream.
Push the HLS video to an HTTP, HTTPS or FTP server / CDN. AWS Elemental MediaStore and Amazon CloudFront are supported.

The application uses H.264 encoding on all cameras. H.265 encoding runs on cameras that support it (e.g. P1375 and V5925).