IPTV Live Video Encoding & Streaming MPEG-DASH

DASH stands for Dynamic Adaptive Streaming over HTTP, which is an adaptive bitrate streaming technology where a multimedia file is partitioned into one or more segments and delivered to a client using HTTP. It is very similar to HLS. The main difference is DASH does not limit stream codecs. So any encodings can be used to deliver the content.
Stream from MPEG-DASH Feed
Like M3U8 in HLS, DASH utilizes a XML-based media presentation description (.MPD) file to describe segment information (timing, URL, media characteristics like video resolution and bit rates), and can be organized in different ways such as SegmentList, SegmentTemplate, SegmentBase and SegmentTimeline.
Usually two kinds of SegmentTemplate are used to describe video segments in MPD: number based and time based. Some DASH demuxers only support number based segments. IPVTL can stream from time based segments as well.
Stream MPEG-DASH
Like HLS, IPVTL DOES NOT output MPEG-DASH stream directly. Instead, it generates MPEG-DASH playlist (.mpd) and segments (.m4s) on your local disk. These files can then be fed to web server like Nginx, Apache or Microsoft IIS to provide MPEG-DASH streaming to end players.
In Windows version, the default output playlist file is C:\media\ipvt_ch#.mpd. Segments will be generated in C:\media\init-stream#.m4s and C:\media\chunk-stream#-#####.m4s. You can edit Target URL and change it to your perferred folder and file name. Make sure to put them under your web server publish folder so they can be accessed from the internet.