Publish a stream
Live streams can be published to the server with the following protocols and codecs:
| protocol | variants | codecs |
|---|---|---|
| SRT clients | Video: H265, H264, MPEG-4 Video (H263, Xvid), MPEG-1/2 Video Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3 Other: KLV | |
| SRT cameras and servers | Video: H265, H264, MPEG-4 Video (H263, Xvid), MPEG-1/2 Video Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3 Other: KLV | |
| WebRTC clients | WHIP | Video: AV1, VP9, VP8, H265, H264 Audio: Opus, G722, G711 (PCMA, PCMU) |
| WebRTC servers | WHEP | Video: AV1, VP9, VP8, H265, H264 Audio: Opus, G722, G711 (PCMA, PCMU) |
| RTSP clients | UDP, TCP, RTSPS | Video: AV1, VP9, VP8, H265, H264, MPEG-4 Video (H263, Xvid), MPEG-1/2 Video, MJPEG Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3, G726, G722, G711 (PCMA, PCMU), LPCM Other: KLV, MPEG-TS, any RTP-compatible codec |
| RTSP cameras and servers | UDP, UDP-Multicast, TCP, RTSPS | Video: AV1, VP9, VP8, H265, H264, MPEG-4 Video (H263, Xvid), MPEG-1/2 Video, MJPEG Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3, G726, G722, G711 (PCMA, PCMU), LPCM Other: KLV, MPEG-TS, any RTP-compatible codec |
| RTMP clients | RTMP, RTMPS, Enhanced RTMP | Video: AV1, VP9, H265, H264 Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3, G711 (PCMA, PCMU), LPCM |
| RTMP cameras and servers | RTMP, RTMPS, Enhanced RTMP | Video: AV1, VP9, H265, H264 Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3, G711 (PCMA, PCMU), LPCM |
| HLS cameras and servers | Low-Latency HLS, MP4-based HLS, legacy HLS | Video: AV1, VP9, H265, H264 Audio: Opus, MPEG-4 Audio (AAC) |
| MPEG-TS | MPEG-TS over UDP, MPEG-TS over Unix socket | Video: H265, H264, MPEG-4 Video (H263, Xvid), MPEG-1/2 Video Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3 Other: KLV |
| RTP | RTP over UDP | Video: AV1, VP9, VP8, H265, H264, MPEG-4 Video (H263, Xvid), MPEG-1/2 Video, M-JPEG Audio: Opus, MPEG-4 Audio (AAC), MPEG-1/2 Audio (MP3), AC-3, G726, G722, G711 (PCMA, PCMU), LPCM Other: KLV, MPEG-TS, any RTP-compatible codec |
We provide instructions for publishing with the following devices:
We provide instructions for publishing with the following software: