Install & Upgrade Specifications Setup Streaming Local/FTP File HLS HTML Web Video RTMP SRT DVB MPEG-TS MPEG-DASH Blackmagic DeckLink Newtek NDI Webcam & Screen IP Camera Advanced Settings Seamless Streaming Multi-bitrate Video Codecs NVIDIA GPU Intel GPU NETINT VPU Video Overlay

IPTV OTT Encoding & Streaming

Channel Setup and Streaming Configuration

Channel Creation and Media Source Selection

Understanding Media Source Types

Before proceeding with configuration, determine your source stream type first. IPVTL supports multiple media source types including local files and FTP streams, RTMP protocol sources, DVB MPEG-TS streams, SRT low-latency sources, HTML web video platforms, IP camera RTSP sources, and webcam or screen capture inputs.

Creating New Channels and Configuring Sources

Click 🞧 New Channel button to create a new transcoding channel with default settings. In the channel list panel, select the appropriate streaming protocol and enter the URL of your media source.

IPVTL Media Source

Channel Identification and Memo Documentation

In the channel Memo field, you can enter descriptive text for easy identification. Use descriptive names such as "Live TV Channel 1 - 1080p HLS" or "Sports Stream - YouTube RTMP" to quickly identify channel purposes when managing multiple channels.

Source Stream Preview and Verification

Once the media source is configured, click 📺 Preview to preview it in the IPVTL web administration interface. Verify that the source is working properly before initiating streaming.

Output Stream Configuration and Format Selection

Selecting Appropriate Output Streaming Formats

First, select the target stream format appropriate for your needs from the available options, including RTMP, MPEG-TS over UDP/RTP/HTTP, HLS (m3u8 playlist), MPEG-DASH, and Decklink playback. Your choice depends on target platform and viewer requirements. RTMP streaming serves YouTube, Twitch, and Facebook Live, while HLS streaming provides optimal web browser compatibility. MPEG-DASH enables sophisticated adaptive bitrate delivery for varying bandwidth conditions, and MPEG-TS over UDP supports professional broadcast infrastructure.

Encoding Parameters and Quality Selection

Then enter the target address and modify the encoding settings as needed. You can adjust video resolution, frame rate, encoding profile, bitrate, and audio sample rate, among other parameters. Resolution selection should match your broadcast target: 720p (1280x720) for standard quality streams, 1080p (1920x1080) for HD delivery, and 4K (3840x2160) for premium viewership. Frame rate typically matches source: 24fps for film, 30fps for standard video, or 60fps for sports. Codec selection—H.264 for broad compatibility or HEVC for efficiency—affects both file size and viewer device compatibility.

IPVTL Encoding Panel

Channel Configuration Application and Validation

Once you have completed the channel configuration, click ✔ Apply to validate and save your settings. You can modify the transcoding settings at any time by clicking 📝 Edit. However, note that modified settings on a live channel will not take effect until you restart the channel.

Starting Streaming and Channel Status Monitoring

The status indicator at the end of the channel list shows the current channel status. Click ▶ Start to start streaming. If all settings are correct, the status indicator will turn green, indicating that the channel is streaming. The output video bitrate and frame rate are also displayed to indicate streaming health. You can verify the output stream on end devices or using vlcVLC media player.

Performance Optimization and Real-Time Adjustment

Monitor the streaming bitrate and frame rate indicators during live broadcast to ensure quality targets are met. If bitrate exceeds available network bandwidth, reduce encoding bitrate or resolution. For professional operations, utilize multi-bitrate adaptive streaming to serve viewers with varying connection speeds. For high-performance transcoding requirements, consider NVIDIA GPU acceleration, Intel Quick Sync encoding, or NETINT VPU hardware transcoding to enable multi-channel concurrent encoding without CPU overload.

Troubleshooting and Channel Log Management

Error Diagnosis and Technical Support

If you encounter streaming issues, refer to the FAQ section, or contact support[at]ipvideotrans.com with your channel configuration and channel log file for troubleshooting. To generate channel log files, enable Debug Log in Global Settings and restart the channel. IPVTL config file and log files can be located with info below:

Platform Config File Log File Folder
Windows %APPDATA%\IPVideoTrans\ipvtl\ipvtl.json %APPDATA%\IPVideoTrans\ipvtl\log\
Linux /etc/ipvtl/ipvtl.json /var/ipvtl/log/

Channel Configuration Migration and Backup

For professional deployments requiring redundancy or multi-server setups, export channel configuration from Global Settings and import to secondary IPVTL instances. This enables rapid disaster recovery and load balancing across multiple streaming servers. Additionally, leverage seamless streaming transitions for uninterrupted broadcast quality during configuration changes, and use video overlay graphics for professional branding across all output streams.