Results 1 to 6 of 6

Thread: m3u8 referencing m3u8 issue

  1. #1
    Join Date
    Dec 2013
    Posts
    5

    Default m3u8 referencing m3u8 issue

    I need to have a m3u8 file call another m3u8 file

    This is what is inside my first m3u8 file called http://server_IP/FILENAME.m3u8

    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=52
    http://my_server_IP:1935/vod/mp4:FIL.../playlist.m3u8



    This is what is inside playlist.m3u8 offered over http on port 80

    #EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=443523,CODECS="avc1.66.30, mp4a.40.2",RESOLUTION=320x240
    chunklist_w82163552.m3u8

    Calling FILENAME.m3u8 does not work.

    Calling playlist.m3u8 works.

    Any ideas would be appreciated, thanks.
    Last edited by cepheus74; 12-11-2013 at 08:22 AM.

  2. #2
    Join Date
    Jul 2012
    Posts
    299

    Default

    Hi,

    In previous versions of Wowza, it was possible to call a playlist using a designated/arbitrary filename. In current versions, this is no longer supported. You need to use playlist.m3u8 for your workflow.

    I hope you find this helpful.

    -Tim

  3. #3
    Join Date
    Dec 2013
    Posts
    5

    Default

    Thanks tim_d. I am calling wowza using playlist.m3u8. playlist.m3u8 is called by filename.m3u8. Would this cause issues further down the chain?
    Last edited by cepheus74; 12-11-2013 at 09:03 AM.

  4. #4

    Default

    Hi,

    m3u8 urls are created dynamically within Wowza and they have a request handler that intercepts the request and directs it to the code that creates the returned content.

    It is not possible to have a static file with a .m3u8 extension that points to another .m3u8 url.

    As Tim mentioned, you need to call playlist.m3u8 with the stream name that is being published or the vod file name that you want to play. This will return the chunklist_xxxx.m3u8 url which contains the list of media segments.

    If you call chunklist.m3u8 without a session id, one will be assigned automatically but the next time it is called from the same player, a new session id will be assigned.

    Can you explain why you want to use custom urls? There may be a different way to do what you want to do.

    Roger.
    Last edited by roger_l; 12-11-2013 at 01:55 PM.

  5. #5
    Join Date
    Jun 2014
    Posts
    2

    Default

    Hi,
    I have to bump this thread, because I have found the same error the OP found about.

    I have a video management software that generates m3u8 files pointing to the original URLs of my wowza server.
    VLC player can read these files without problems, but when I try to call them on an Android or IOS, the video doesn't play.
    Has anyone found why?

    It is not possible to have a static file with a .m3u8 extension that points to another .m3u8 url.
    Why not? It should be the client who parses and reads this file, making whatever process is needed to play the video. I don't see this impossibility in the specification of the files' format described here: http://tools.ietf.org/html/draft-pan...e-streaming-13

  6. #6
    Join Date
    Jun 2014
    Posts
    2

    Default

    Quote Originally Posted by visomar View Post
    Hi,
    I have to bump this thread, because I have found the same error the OP found about.

    I have a video management software that generates m3u8 files pointing to the original URLs of my wowza server.
    VLC player can read these files without problems, but when I try to call them on an Android or IOS, the video doesn't play.
    Has anyone found why?


    Why not? It should be the client who parses and reads this file, making whatever process is needed to play the video. I don't see this impossibility in the specification of the files' format described here: http://tools.ietf.org/html/draft-pan...e-streaming-13
    Ok, I have to reply to myself. After some research and a lot of tests, I can tell roger_l was actually right. You cannot have a "Master playlist" pointing to another "Master Playlist". If you create a m3u8 file pointing to the "Media Playlist", it should work (or at least this is what I understand from the same web I pointed before, section 6.3.1: http://tools.ietf.org/html/draft-pan...#section-6.3.1)

    I solved it like this: making the video management software do an inside request to the playlist.m3u8 of my wowza server, and put the inside contents of the response file (which has the chunklist URL) to my generated m3u8 file.

Similar Threads

  1. M3U8 not working
    By BigTimeBones in forum Live Streaming and Encoders
    Replies: 8
    Last Post: 06-23-2014, 09:36 AM
  2. wowza 3.5 m3u8
    By james1 in forum Video On Demand Streaming Discussion
    Replies: 2
    Last Post: 11-14-2012, 11:28 AM
  3. iOS issue "...format is not supported: http://myurl/live/streamname/playlist.m3u8"
    By krissy in forum Wowza Media Server 3 for Amazon EC2 Discussion
    Replies: 3
    Last Post: 09-18-2012, 10:24 AM
  4. playlist.m3u8 not same
    By kbosnjak in forum Live Streaming and Encoder Discussion
    Replies: 6
    Last Post: 12-05-2011, 10:56 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
  •