Wowza Streaming Engine™ media server software is a robust, customizable, and highly extensible Java-based platform that powers live and on-demand single-bitrate and adaptive bitrate streaming to any device, anywhere. This article introduces the different aspects of Wowza Streaming Engine and how you can use each of them.
PVTL provides high density transcoding capability with lowest latency. Running on high performanced Intel Xeon processors with NVIDIA Quadro / Tesla video card acceleration, IPVTL is able to transcode up to 64 channels HDTV for internet audience on 1 single server. It has full support of common media encodings today, such as G.7xx, MP2/3, AMR, AAC, AC3, H.263(+), H.264(AVC), H.265(HEVC), MPEG-1, MPEG-2 and MPEG-4, also including the HTML5 video – VP8 VP9.
IPVTL accepts all kinds of media materials as transcoding input, including pre-recorded media files, TV tuner cards and network streams such as HTTP, MMS, RTSP, RTMP (flash video), RTP and MPEG-TS (DVB-S). It works well with familiar media streaming servers including Windows Media Service, RealNetworks® Helix Server, Adobe® Media Server, Wowza Streaming Engine, Nginx and other popular DVB-S devices in the market like Dreambox®.
IPVTL provides on-demand media file streaming as well. It can stream from any pre-recorded movie clips on your local disk, with transcoding on the fly. Any media file type with any codec is supported. What’s more, you can schedule stream play list via streaming from folder (available on Windows currently).
For output, IPVTL supports the most popular streaming protocols today – Apple HLS and Flash RTMP pushing to Nginx-rtmp, Adobe Media Server, Wowza Streaming Engine or Red5 Media Server. MPEG-TS output in constant bit rate (CBR) is available for best compatibility with most IPTV STB and other devices.
IPVTL gives you full control of video and audio encoding profiles customized to your system requirements. Video resolution, quality, frame rate and bit rate, you can reshape your video stream fast and simple. IPVTL also provides professional video post process functions such as logo/delogo, watermarking and subtitle overlay.
For native RTP streams, the input and output media attributes can be easily imported or exported through SDP files (RFC 2327), which can then be fed to other collaborating applications in the whole scenario.
Input Formats Supported
- Apple HTTP Live Stream
- 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
- Newtek NDI
- SRT (Secure Reliable Transport)
- 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
- 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-2 TS over HTTP/UDP/RTP
- Apple HTTP Live Streaming – 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
- SRT (Secure Reliable Transport)
- MJPEG over HTTP
- Video File (.mov / .mp4 / .mkv / .mpg / .ts)
- Blackmagic DeckLink Playback Cards thru DeckLink API
- RTSP / Native RTP (Real-Time Transport Protocol RFC 3550)
Codecs Supported
- AAC-LC / HE-AAC
- AC3 / E-AC3
- MP2 / MP3
- PCM / G.7xx
- AMR
- Real Audio
- Windows Media Audio
- H.265 / HEVC (Main/Main 10/Main SP)
- H.264 / AVC (Baseline/Main/High/High 10/High 4:2:2/High 4:4:4)
- MPEG-4/Visual
- H.263+/++ (aka H.263-1998/2000)
- H.263
- JPEG/MJPEG
- MPEG-1 Video
- MPEG-2 Video
- Real Video
- Flash Video
- Windows Media Video
- On2 VP6
- Webm VP8
- Webm VP9
- dvb/dvd subtitle
- srt/subrip subtitle
- webvtt subtitle
- movtext subtitle
Hardware Acceleration
- GPU Encoding & Decoding H.264 / HEVC with NVIDIA NVENC / NVDEC / CUVID Technology (on NVDIA Quadro/GRID/Tesla models with Kepler/Maxwell/Pascal GPU)
- GPU Resizing with NVIDIA Performance Primitives (NPP Scale)
- Hardware Encoding H.264 / HEVC with Intel Quick Sync Video Technology (Intel processors with HD Graphics required)
- DXVA2 Accelerated Decoding (Available on Windows)
Output Video Resolution
- UHD (2K/4K)
- HDTV (1280×720/1920×1080)
- SDTV (720×576)
- 4CIF (704×576)
- VGA (640×480)
- CIF (352×288)
- QVGA (320×240)
- QCIF (176×144)
- SQCIF (128×96)
- Custom/User-specified (H.263+/H.264/MPEG-4/HEVC)
System Requirements
- Processor: 2GHz or higher (The higher the better. Multi-core CPU recommended)
- RAM: 1GB or above
- Ethernet NIC
- OS:
Microsoft Windows® 7/8/10 64-bit
Microsoft Windows Server 2008 R2/2012/2016 64-bit