IPTV Live Video Encoding & Streaming File / Folder
Stream Local Media File
To stream local media clip, choose file in channel source formats. Enter full path of the file in Source URL, or click "..." button to browse for it. (Browse button is only available in Windows.)
Stream from FTP
To stream from remote FTP server, choose ftp as source type, and enter the full path of source file in Source URL.
If FTP user authentication is required, enter FTP url in format below:
ftp://<username>:<password>@<ftp_url>
Stream from File Folder
If a file folder rather than single file is entered in Source URL, play list mode is enabled in the channel. All media files in that folder (and sub-folders) that IPVTL recoginizes will be streamed in sequence. Play list controls like forward/backward is available during live streaming.
By default files are played in alphanumeric sequence. It is also possible to enable play in random in IPVTL Global Settings.
Tip: Folder streaming breaks every time the source file changes. To work
around it, we can utilize a 2nd channel. In the 1st channel, set output to
MPEG-TS over UDP format and specify a local network address, like
udp://127.0.0.1:1234
. In the 2nd channel, set source to
udp://0.0.0.0:1234
and set target to the real output address
you prefer. Then start both channels. The 2nd channel will generate continuous
stream output without breaks.
Stream Recording (NVR)
IPVTL can work as a network video recorder (NVR) by setting output format to either local or ftp files. Recorded file can be any format you prefer. Just choose the extended filename among .mp4, .mov, .ts, .wmv, etc. Recorded file name will be appended with timestamp automatically.
If you want to split recorded files into 1 hour for example, open
channel Advanced Format settings -> Custom Param tab, and enter
"-t 3600
" in Target Parameters box.