Results 1 to 9 of 9

Thread: How Set HLS EXT-X-PLAYLIST-TYPE

  1. #1
    Join Date
    Dec 2013
    Posts
    4

    Question How Set HLS EXT-X-PLAYLIST-TYPE

    Hello,

    I saw the release notes on Wowza 3.6.3. There's an update about the HLS option attribute, EXT-X-PLAYLIST-TYPE that is added to the HTTPStreamer/Property string properties. It seemed to be that this option is disable by default as the attribute not added to the chunklist.
    How to enable this property to make EXT-X-PLAYLIST-TYPE added to the chunklist?

    thanks.

    Joey

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Joey,

    You can add headers in the Application.xml /HTTPStreamers Properties container. Detail here

    Richard
    Last edited by rrlanham; 12-17-2013 at 06:27 PM.

  3. #3
    Join Date
    Dec 2013
    Posts
    4

    Default

    Richard,

    The "Detail here" redirect me to this thread with a new tab opened. Which property should be add to headers in the Application.xml /HTTPStreamers is unknown.
    Could you please check the link?

    Joey

  4. #4
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Sorry about. HERE it is

    Richard

  5. #5
    Join Date
    Dec 2013
    Posts
    4

    Default

    Richard,

    I added following code to the Application.xml

    		<HTTPStreamer>
    			<!-- Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications -->
    			<Properties>
    			    <Property>
    				    <Name>cupertinoUserHTTPHeaders</Name>
    				    <Value>EXT-X-PLAYLIST-TYPE:VOD</Value>
    				</Property>
    			</Properties>
    		</HTTPStreamer>
    But EXT-X-PLAYLIST-TYPE is not in the playlist.m3u8 or chunklist.m3u8. Is there anything that I set wrong?

    Joey
    Last edited by chu6159; 12-17-2013 at 11:42 PM.

  6. #6
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Did you do head request? That is where you will see it.

    Richard

  7. #7

    Default

    Hi,

    Please can you try these properties in the HTTPStreamer section.

    <HTTPStreamer>
    <Properties>
    <Property>
    <Name>cupertinoVODPlaylistType</Name>
    <Value>VOD</Value>
    </Property>
    <Property>
    <Name>cupertinoLivePlaylistType</Name>
    <Value>VOD</Value>
    </Property>
    </Properties>
    </HTTPStreamer>

    This should resolve the issue for you.

    Andrew.

  8. #8
    Join Date
    Dec 2013
    Posts
    4

    Default

    Hi Andrew,

    Those properties worked! Thanks a lot.

    One thing that needed to be clarified is the value of cupertinoLivePlaylistType property.

    From the HLS Draft, it suggests that a Live Playlist MUST NOT contain the EXT-X-PLAYLIST-TYPE tag. It seems like this tag should not be used on live.

    Do you have any suggestion?

    Joey
    Last edited by chu6159; 12-19-2013 at 12:32 AM.

  9. #9

    Default

    Hi,

    I would set the playlist type to EVENT when doing live this then supports the draft specification. The drafts have changed over time and will continue to do so including/removing it may cause problems elsewhere.

    Andrew.
    Last edited by andrew_k; 12-19-2013 at 07:46 AM.

Similar Threads

  1. Client-side HLS playlist with EXT-X-DISCONTINUITY tag
    By videodock in forum General Forum
    Replies: 5
    Last Post: 12-08-2016, 08:51 PM
  2. HLS client-caching (EXT-X-ALLOW-CACHE)
    By arpan_synapse in forum General Forum
    Replies: 2
    Last Post: 08-15-2013, 09:31 AM
  3. HLS EXT-X-I-FRAMES-ONLY support
    By gkogan in forum Video On Demand Streaming Discussion
    Replies: 4
    Last Post: 10-09-2012, 03:32 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •