<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hello,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have been testing HLS streams using the HLS sink included in gstreaemr 1.14.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The streams playback on desktop platforms as well as Android.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The streams do not playback in Safari on iOS. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have noticed the following from:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="https://developer.apple.com/documentation/http_live_streaming/example_playlists_for_http_live_streaming/live_playlist_sliding_window_construction">https://developer.apple.com/documentation/http_live_streaming/example_playlists_for_http_live_streaming/live_playlist_sliding_window_construction</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><strong><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>“EXTINF:</span></strong><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'> A record marker that describes the media file identified by the URL that follows it. Each media file URL must be preceded by an </span><code><span style='font-size:13.0pt;color:#333333;background:white'>EXTINF</span></code><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'> tag. This tag contains a duration attribute that's an integer or floating-point number in decimal positional notation that specifies the duration of the media segment in seconds. This value must be less than or equal to the target duration.”<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>However, here is a playlist file generated by the hlssink plugin:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXTM3U<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXT-X-VERSION:3<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXT-X-ALLOW-CACHE:NO<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXT-X-MEDIA-SEQUENCE:199<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXT-X-TARGETDURATION:5<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXTINF:5.363133430480957,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>segment00198.ts<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXTINF:5.3631219863891602,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>segment00199.ts<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXTINF:5.363133430480957,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>segment00200.ts<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXTINF:5.3631219863891602,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>segment00201.ts<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>#EXTINF:5.363133430480957,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>segment00202.ts<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>Every single EXTINF value is greater than the target duration.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>Has anyone else observed this behavior?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:13.0pt;font-family:"Helvetica",sans-serif;color:#333333;letter-spacing:-.25pt;background:white'>Is there a plugin option to fix this?<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-family:Consolas'>Regards,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:Consolas'>Rand<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>