Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: path of .ts files and m3u8 file

  1. #1
    Join Date
    Mar 2012
    Posts
    3

    Default path of .ts files and m3u8 file

    Hi Experts,

    I am evaluating the Wowza to stream VOD and Live content to iPhones/IPad. By reading Wowza docs, i came to know that to do HLS (HTTP Live Streaming), one only needs to have .mp4 file because on getting request from iPhone, Wowza automatically converts the .mp4 into .ts file and create .m3u8 file.

    Everything is working fine as mentioned. But after the end of call, i did not find the .m3u8 file and .ts files for requested stream on hard drive that is being made/generated by Wowza.

    Can anyone share where these files are saved?

    Thanks,
    Tom

  2. #2
    Join Date
    Sep 2011
    Posts
    1,931

    Default

    Hi
    Wowza makes these on the fly for every iOS device that connects.

    Jason

  3. #3
    Join Date
    Mar 2012
    Posts
    3

    Default

    Thanks for Reply,

    Does it mean Wowza does not save content in .ts file and does not make .m3u8 file?

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

    Default

    That's correct, these segments (.ts files for cupertinostreaming) are not saved to disk.

    Richard

  5. #5
    Join Date
    Mar 2012
    Posts
    3

    Default

    It's new thing to me. Can you please share how it is happening?
    As i know Wowza does trans-muxing from .mp4 file to .ts file. But new thing is that how client is accessing the segments that are not stored on the desk.
    Second and most important point is that for each client request (for same content) Wowza performs trans-muxing, is it not an overhead?
    What i feel, it would have been better if Wowza stores the .ts file on the disk and when second client request for same content which can be entertained without doing any trans-muxing using previously stored content?

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

    Default

    Segments are assembled in memory and sent directly to clients without being saved to disk. That is how it works at present.

    This is unicast streaming, so each client is served separately whether it is HTTP, RTSP or RTMP. However Wowza has efficient ways of packetizing a live or vod stream, so Wowza is not packetizing separately for each client, but each client is served separately.

    Richard

  7. #7
    Join Date
    Sep 2012
    Posts
    11

    Default

    if I have a live streamschedule.smil file corresponding to .mp4 files to stream as a channel i assume the requested .m3u8 and corresponding .ts segment would be created on the fly as well. Is this right? and what would be the correct URL for iOS to playback the playlist.m3u8?

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

    Default

    If you have a stream named "Stream1" and application named "live" it would be formed like this:

    http://[wowza-address]:1935/live/Stream1/playlist.m3u8
    You will also have to add "cupertinostreamingpacketizer" to the Application.xml /LiveStreamPacketizers

    Richard

  9. #9
    Join Date
    Sep 2012
    Posts
    11

    Default

    this is my live/Aplication.xml streams section but still not working..


    <Streams>
    <StreamType>live</StreamType>
    <StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
    <KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
    <!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater -->
    <LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacket izer,cupertinostreamingrepeater,smoothstreamingrepeater,sanjosestreamingrepeater</LiveStreamPacketizers>
    <!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
    <Properties>
    </Properties>
    </Streams>

  10. #10
    Join Date
    Sep 2011
    Posts
    1,931

    Default

    Hi
    Have you created the streamschedule.smil file in the /content folder?
    Can you show us what it looks like?, it should be similar to the one shown here,
    http://www.wowza.com/forums/content....-class-streams

    I recommend using the example streamschedule.smil (sample.mp4) to start with so that you know it works.

    You also don't need "cupertinostreamingrepeater,smoothstreamingrepeater,sanjosestreamingrepeater" in the your LiveStreamPacketizers.

    Jason

Page 1 of 2 12 LastLast

Similar Threads

  1. add http headers for apple HLS m3u8 file and ts file
    By johsun in forum Live Streaming and Encoder Discussion
    Replies: 6
    Last Post: 11-15-2013, 06:32 AM
  2. : in file path?
    By karlrasche in forum General Forum
    Replies: 2
    Last Post: 05-31-2013, 09:15 AM
  3. m3u8 file generated even if file does not exsits
    By shay@mintmark.co.il in forum Video On Demand Streaming Discussion
    Replies: 2
    Last Post: 08-17-2012, 09:09 AM

Posting Permissions

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