IPTV Live Video Encoding & Streaming Specifications
Software Specification
Input Formats Supported
- Apple HTTP Live Stream (DRM)
- MMS over TCP / HTTP tunnelling
- RTSP over UDP / TCP
- RTMP / RTMPE / RTMPS / RTMPT
- RTP (Real-Time Transport Protocol RFC 3550)
- MPEG-2 TS over HTTP/UDP/RTP
- FTP / SFTP
- Newtek NDI
- Secure Reliable Transport (SRT)
- Microsoft DirectShow Compatible Capture / Crossbar Device
- USB Webcam
- Digital (Video) Camera (firewire cable connected)
- PCI-E Video Capture Card (Blackmagic Intensity/Decklink, TBS, Osprey, etc)
- Blackmagic DeckLink Capture Cards thru DeckLink API
- Screencast
- Multimedia File
- Audio Files: .pcm / .wav / .mp3 / .amr / .wma / .voc / .ogg / .au
- Video Files: .avi / .mpg / .mp4 / .mov / .mkv / .ts / .wmv / .asf / .3gp / .vob / .flv / .swf / .rm / .rmvb / .webm
- Picture Files: .bmp / .jpg / .gif / .png / .tif
Output Formats Supported
- RTMP / RTMPE / RTMPS / RTMPT
- MPEG-TS (SPTS/MPTS) over HTTP/UDP/RTP
- MP4 over HTTP (HTML5 video)
- Apple HTTP Live Streaming (DRM) - local index(.m3u8) and segment(.ts) files saving or HTTP server uploading thru "PUT"
- MPEG-DASH (in .mpd index file and .m4s segment files)
- Newtek NDI
- Secure Reliable Transport (SRT)
- MJPEG over HTTP
- Local/FTP/SFTP Video File (.mov / .mp4 / .mkv / .mpg / .ts)
- Blackmagic DeckLink Playback Cards thru DeckLink API
Codecs Supported
Audio AAC-LC / HE-AAC |
Video AV1 |
Subtitle dvb/dvd subtitle |
Hardware Acceleration
- NVIDIA GPU NVENC / NVDEC / CUVID H.264 / HEVC / AV1 Encoding & Decoding (on NVDIA Quadro/GRID/Tesla models with Kepler/Maxwell/Pascal GPU)
- NVIDIA GPU Video Resizing (NPP Scale)
- Intel Quick Sync Video H.264 / HEVC / AV1 Encoding & Decoding (Intel processors with HD Graphics required)
- AMD Advanced Media Framework H.264 / HEVC / AV1 Encoding
- DXVA2 Accelerated Decoding (Available on Windows)
Output Video Resolution
- UHD (2K/4K)
- HDTV (1280x720/1920x1080)
- SDTV (720x576)
- 4CIF (704x576)
- VGA (640x480)
- CIF (352x288)
- QVGA (320x240)
- QCIF (176x144)
- SQCIF (128x96)
- Custom/User-specified (H.263+/H.264/MPEG-4/HEVC)
System Requirements
- Processor: 2GHz Minimum. The higher the better. Multi-core CPU / GPU recommended. See FAQ for more.
- RAM: 100MB per channel
- Ethernet NIC
- OS:
- Microsoft Windows® 7/8/10 64-bit or Microsoft Windows Server 2008 R2/2012/2016 64-bit with VisualC++ 2013 redistributable package
- Linux 64-bit (Ubuntu, CentOS Stream, RHEL, Debian) kernel 4.x or above