• 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 /
  • Live Streaming and Encoders /
avatar image
Question by Traian Ciobanu · Oct 12, 2011 at 01:11 PM · live streaming and encoders

iPhone streaming from rtmp

Hello Wowza gurus,

I am trying to build a configuration that will allow publishing live video from a flash client and stream it to flash, iOS devices, Android. Due to flash limitations I am not able to stream to iOS based devices. I have tried to trans code using ffmpeg but I receive errors. Has some one done this before? Any suggestion is accepted.
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

4 Replies

· Add your reply
  • Sort: 
avatar image

Answer by Jason Hilton · Oct 12, 2011 at 11:42 AM

Hi

Flash player 11 plays H.264 here is the link,

http://sonnati.wordpress.com/2011/05/14/a-dream-comes-true-h-264-encoding-into-flash-player-11/

Jason
Comment

People who like this

0 Show 3 · 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 Richard Lanham · Oct 12, 2011 at 01:36 PM 0
Share
But you will still need to transcode the audio. You will want to use Speex instead of NellyMoser. Try these settings:

microphone.rate = 11;
microphone.setSilenceLevel(0);
microphone.codec = SoundCodec.SPEEX;
microphone.encodeQuality = 5;
microphone.framesPerPacket = 2;


In the transcoder, use PassThru for the video and AAC for the audio.

Richard
avatar image Traian Ciobanu Richard Lanham · Oct 12, 2011 at 09:44 PM 0
Share
So basically I need to ask flash developer to make new application which will stream using capability of Flash 11 of streaming h.264, is this corect?
avatar image Steve McFarlin Richard Lanham · Oct 18, 2011 at 12:10 PM 0
Share
But you will still need to transcode the audio. You will want to use Speex instead of NellyMoser. Try these settings:

microphone.rate = 11;
microphone.setSilenceLevel(0);
microphone.codec = SoundCodec.SPEEX;
microphone.encodeQuality = 5;
microphone.framesPerPacket = 2;


In the transcoder, use PassThru for the video and AAC for the audio.

Richard


Hi Richard - So Wowza 3 will transcode Speex without having to use FFmpeg? If this is the case I really need to read the docs.

EDIT

Read the docs. This is fantastic. This saves me a lot of work writing a FFmpeg JNI bridge. A huge thanks to you guys.

EDIT 2

Just in case someone is having issues targeting Flash 11.

http://videometry.blogspot.com/2011/07/setting-up-cs5-and-cs55-to-target-flash.html

http://www.adobe.com/support/flashplayer/downloads.html#fp11

http://blog.magicalhobo.com/2011/05/14/publishing-h-264-encoded-video-using-flash-player/
avatar image

Answer by Richard Lanham · Oct 12, 2011 at 07:47 PM

That and the Wowza transcoder should be able to stream from a Flash application to iOS. I have not tried this yet.

Richard
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 Traian Ciobanu · Oct 12, 2011 at 09:52 PM 0
Share
OK. Will try this in the morning because it's already late here.

Succeed streaming to iPhone with Wirecast streaming a h.264 stream to Wowza but the delay was about 20-30 seconds and the stream started on iPhone with a delay of 20 seconds from the moment of what we were really doing in front of the camera at the moment. What can this be caused by?
avatar image

Answer by Richard Lanham · Oct 12, 2011 at 07:54 PM

It's normal for Cupertino. You can mitigate by adjust key frame frequency and cupertinoChunkDurationTarget

http://www.wowza.com/forums/content.php?88-Cupertino-Streaming-segmenter-parameters-(iOS)

Richard
Comment

People who like this

0 Show 0 · 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

Answer by Daniel Mahoney · Oct 18, 2011 at 01:30 PM

I believe the stream player in the iPhone is responsible for that due to buffering.
Comment

People who like this

0 Show 0 · 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

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

protect rtsp stream 9 Answers

External RTMP live stream to be re-streamed for LAN distribution 2 Answers

Capture RTSP stream from IP Camera 2 Answers

IOS Delay with streaming 2 Answers

Haivision Makito RTMP 3 Answers

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