• SEARCH
  • DOWNLOADS
  • MY ACCOUNT
  • Buy (0)
  • CONTACT
  • Free Trial
Wowza Logo
  • PRODUCTS
  • DEVELOPER
  • SOLUTIONS
  • PRICING
  • RESOURCES
  • SUPPORT
  • My Account
  • Buy (0)
  • SEARCH
  • Ask a question
  • Forums
    • Wowza ClearCaster
    • Wowza Streaming Engine
    • Wowza Streaming Cloud
    • Wowza Player
    • Wowza GoCoder SDK
    • Wowza Developer Dojo
    • Topics
    • Questions
    • Articles
    • Users
    • Badges
  • Sign in
  • Community Home /
  • Wowza Streaming Engine /
  • Wowza Transcoder /
avatar image
Question by Eralp Karaduman · Nov 26, 2012 at 12:43 PM · wowza transcoder

Adaptive/Multi Bitrate Streaming from multiple static files

Hi,

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;

http://www.wowza.com/forums/content.php?304-How-to-set-up-and-run-Wowza-Transcoder-AddOn-for-live-streaming

http://www.wowza.com/forums/content.php?35#ABR

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:

http://server-ip:8086/medialist?streamname=gokart.mp4&application=application-name&format=smil

<smil>

<head/>

<body></body>

</smil>

When I use the example /wowza-examples/SimpleVideoStreaming/ClientOSMF/bin-release/SimpleOSMFPlayer.swf

I get "Stream not found null" with

http://server-ip:8086/medialist?streamname=gokart.mp4_360p&application=application-name

Here is my application.xml conf:

http://pastie.org/5436529

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 transcoding.com 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.
Comment

People who like this

0 Show 0
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image

Answer by Roger Littin · Nov 26, 2012 at 11:28 AM

Hi,

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.

http://www.wowza.com/forums/content.php?427-How-to-do-scheduled-streaming-with-Stream-class-streams-(application-module)

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.

http://www.wowza.com/forums/content.php?123-How-to-split-live-streams-into-recorded-files

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.
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Eralp Karaduman · Nov 26, 2012 at 02:50 PM 0
Share
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?

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Related Questions

Article: How to configure NVIDIA NVENC accelerated encoding on Amazon EC2 (G2, NVENC) 1 Answer

Is possible transconding files on demand? 6 Answers

4.0.4 Update - Linux Quick Sync 1 Answer

Use Images from s3 as Overlay 1 Answer

Transcoder - Source stream frame rate could not be calculated and Audio Bitrate 1 Answer

Hot Topics
  • AWS Hosting
  • Mobile SDK
  • Deployment Options
  • Load Balancing
  • Content Security
Product Sign-in
  • Wowza Streaming Cloud
  • Wowza Player
Under the Hood
  • Developer Tools
  • Wowza System Status
  • Test Players
  • Developer IDE
Resellers
  • Find a Reseller
  • Reseller Portal
  • Become a Reseller
Company
  • About Us
  • Blog
  • News
  • Events
  • Careers
  • Customers
  • Partners
  • Contact Us
Stay Connected
Get Monthly Newsletter
Select a Language
  • English
    • English
    • Español
    • 日本語
    • 한국어
    • हिन्दी भाषा
    • 中文
    • русский язык

© 2005–2019 Wowza Media Systems, LLC. All rights reserved.   Terms | Privacy | Trademarks | Legal


Enterprise
Social Q&A

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Forums
  • Wowza ClearCaster
  • Wowza Streaming Engine
  • Wowza Streaming Cloud
  • Wowza Player
  • Wowza GoCoder SDK
  • Wowza Developer Dojo
  • Explore
  • Topics
  • Questions
  • Articles
  • Users
  • Badges