Results 1 to 3 of 3

Thread: Adaptive/Multi Bitrate Streaming from multiple static files

  1. #1

    Question Adaptive/Multi Bitrate Streaming from multiple static files


    I'm trying to achieve a setup like this,

    I have 2000+ video files (H.264 & AAC). I keep them as 1080p 19:6.
    I'd like wowza transcoder or any other mechanism to generate 240p, 360p and 720p streams on the fly when they are requested.
    (output streams are H.264 AAC too so I don't need to transcode them I guess, only transrate will be ok )
    I don't want to physically keep lower resolution copies (Or should I? I have a quad core cpu, 18gb memory server. I think It'll do well )
    I want to generate SMIL files dynamically too in order to create adaptive bitrate streaming. But users should be able to keep it in 360p etc. (like in youtube)

    I followed these tutorials;

    I was able to stream original file, but no luck in streaming 360p version of it or ABR.
    I keep getting errors like this in in wowza error logs:
    HTTPProviderMediaList.onHTTPRequest: MediaList not found
    When I go to this address on browser I get an empty smil like this:

    When I use the example /wowza-examples/SimpleVideoStreaming/ClientOSMF/bin-release/SimpleOSMFPlayer.swf
    I get "Stream not found null" with

    Here is my application.xml conf:

    I have transrate.xml as it is.
    I have done authentication->none settings in VHost.xml

    I'm on developer license key, do I need to get a license to use this feature of transcoder? I was planing to buy it after my development server runs fine.

    If this is not possible I will have to generate lower profile videos and keep them physically. Than write a system to create smil files for them. I'm planning to use kind of service. But I'd really like to handle transrate operation on my server. If on-the-fly multi bitreate streaming isn't available than can I use wowza transcoder to create phyical files?

    Thank you.
    Last edited by eralpkaraduman; 11-26-2012 at 03:45 AM.

  2. #2



    The Wowza transcoder is currently only designed use with live streams and not for video on demand.

    You could set up something using the Stream class and feed that into the transcoder but the resulting streams would be live streams and would not be able to seek however, you could record them for later playback as adaptive bitrate vod.

    You would set up a Stream class smil with a single VOD file in the playlist and with repeat set to false so it would not loop around.

    You would set the LiveStreamRecord to record just the transcoded streams and not the original stream which you already have. The transcoder passes through the original stream with a _source appended to the name. You may need to record this as well to keep everything synced.

    The developer license should allow you to transcode 1 stream. It will be watermarked but it will allow you to test the setup. When you start Wowza, it should tell you in the logs how many transcoder sessions your license will allow you to run.

  3. #3


    Thank you for your quick response.

    Now my new plan is to generate lower profile videos using series of FFMPEG calls. As I need the seeking functionality of VOD. Can you suggest any linux utility to generate this & smil files? Do you thing FFMPEG is the right way?

Similar Threads

  1. Multi-bitrate HLS playlist without SMIL files
    By alvancamp in forum Live Streaming and Encoder Discussion
    Replies: 1
    Last Post: 06-26-2014, 02:03 PM
  2. Wowza setup for a Tv Station and the Adaptive multi bitrate improvement 4 Live events
    By nhenaoo in forum Wowza Streaming Engine functionality
    Replies: 2
    Last Post: 03-11-2013, 12:03 PM
  3. Adaptive Bitrate Streaming + files with metadata
    By nick_g in forum Video On Demand Streaming Discussion
    Replies: 5
    Last Post: 02-20-2012, 01:06 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