IPTV Live Video Encoding & Streaming RTMP
Stream from RTMP server
Choose rtmp and enter the stream URL that can be played in a swf player or
VLC player, e.g.
Secured RTMP URLs including rtmps, rtmpe, rtmpt are also supported if
demanded by server.
If rtmp authentication is mandatory on the source server, enter username / password in
the following format:
Note: IPVTL needs RTMP source URL to stream from. It CANNOT stream directly from a Youtube or Twitch video page URL.
Stream RTMP to Youtube, Twitch or Facebook live channels
IPVTL works with 3rd party RTMP server like Nginx-rtmp, Adobe Flash Media Server and Wowza streaming engine.
Before setting up RTMP output, make sure you have got valid publish RTMP URL like above, either from an RTMP server built by yourself, or from Youtube, Twitch live channel, etc. You may verify the URL using OBS Studio and make sure it works well.
For example, a publish URL from Youtube live:
Or from Facebook media live:
Or from Twitch live:
If RTMP authentication is required, go to Advanced Format Settings -> RTMP Config and enter confidentials there. (See Advanced RTMP Config below)
Tip: Traditionally, RTMP uses H.264 video encoding format. Since v22.214.171.124, IPVTL supports H.265/HEVC as well, utilizing an extended FLV format of type 12 in videoTag.codecId, which is compliant to some new CDNs. Leveraging advanced HEVC encoding technology, the streaming bandwidth can be saved significantly compared to H.264.
Advanced RTMP Config
Flash Version String is customized identification for rtmp publishing client. Leave it empty if you are not sure.
SWF URL Verify is for RTMP stream URL for server verification. Leave it empty if you are not sure.
Publish Username and Password is for RTMP publishing with Adobe/Limelight authentication enabled. Not required in most cases.