Results 1 to 8 of 8

Thread: Ingest from File

  1. #1
    Join Date
    Aug 2014
    Posts
    14

    Default Ingest from File

    Hello, I'm new here.

    I'm converting a large archive to be useful with adaptive bitrates, so I'm wondering what options there are for ingesting the media through the transcoder? My source files are H.264 (hinted quicktime). To ingest them into Wowza must I record a live stream with the transcoder enabled, or is there a way to have them transcoded/rated from the filesystem/shell?

    thanks!
    George
    Last edited by geobray; 08-16-2014 at 03:23 AM.

  2. #2

    Default

    Hi,

    You could look at playing in your content into a "live" Wowza app as an MPEG-TS stream using something like VLC to encode. That will allow you to pass the ingested stream into the Transcoder. Alternatively you can of course just use VLC (or ffmpeg) to do the transcoding at the filesystem level. I think they both have settings to determine bit rate and preserve H.264 output etc.


    Paul

  3. #3
    Join Date
    Aug 2014
    Posts
    14

    Default

    Thanks Paul. So to confirm, I can transcode the files to the format of the stream files externally from Wowza, and Wowza will be happy to use them in an adaptive streaming scenario (yes?). Are the stream files created by the transcoder from an incoming stream in a special format/segmentation, and if so is there a ready-made ffmpeg incantation that produces it? Sorry if these are newbie questions!

    George

  4. #4
    Join Date
    Jun 2012
    Posts
    723

    Default

    Hello,

    The Wowza Transcoder addon is supported only for Live streaming.
    if you want to implement adaptive bitrate streaming, you will need to generate the different bitrate VOD renditions of the same media file using an encoder tool.
    You can follow the instructions from the "How to do adaptive bitrate streaming" forum article describing how to do VOD adaptive bitrate streaming.

    You need to make sure the different bitrate renditions are properly key-frame aligned in order for adaptive bitrate delivery to work properly.

    You can also check out these FFMPEG instructions on creating the key-frame aligned VOD files:
    http://www.wowza.com/forums/showthre...for-Wowza#misc

    Zoran

  5. #5
    Join Date
    Aug 2014
    Posts
    14

    Default

    Thanks Zoran, that helped me a lot.

    I can see how to create keyframe aligned renditions with ffmpeg. Do you know of any commercial encoders that might also perform this. I notice Telestream Episode can do most things, but not sure about keyframe alignment. Apple Compressor?, Others? As we have so much media to do, it is worth looking for an automated way to create the renditions.

    But considering the other way, to get Wowza transcoder to create the renditions from a live stream, if done this way I think it would be a human process to create the SMIL, play/capture the stream, and name it correctly for VOD.

    While I like the idea of using Wowza Transcoder and NVENC to crunch through all the existing media files, it sounds like setting it up to do this will be quite a manual task without getting under the hood with your API.

    Thanks for your extensive and helpful documentation.

    George

  6. #6
    Join Date
    Aug 2014
    Posts
    14

    Default

    Ah, looks like Episode doesn't do it.

    http://forum.telestream.net/forum/me...threadid=15328

  7. #7
    Join Date
    Aug 2014
    Posts
    14

    Default

    Main concept Enterprise can do it.

    And Sorenson Squeeze

    http://forum.sorensonmedia.com/forum...trate-Encoding

  8. #8
    Join Date
    Jun 2012
    Posts
    723

    Default

    Hi,

    Thank you for sharing your research with us. This information can be useful for lots of Wowza users.

    Zoran

Similar Threads

  1. VOD file as looping live stream: ingest or media cache?
    By halfpress in forum Live Streaming and Encoders
    Replies: 3
    Last Post: 04-14-2014, 01:46 PM
  2. MPEG-TS over HTTP Ingest
    By RyanWyse in forum Wowza Streaming Engine functionality
    Replies: 0
    Last Post: 03-14-2014, 10:43 AM
  3. Ingest Multicast from across the Internet
    By swexpert in forum General Forum
    Replies: 7
    Last Post: 10-24-2013, 11:09 AM
  4. YUV420 ingest into transcoder
    By ctb041 in forum AddOn: Transcoder
    Replies: 4
    Last Post: 04-20-2013, 03:28 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
  •