Results 1 to 9 of 9

Thread: iPhone streaming from rtmp

  1. #1
    Join Date
    Oct 2011
    Posts
    4

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

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

    Default

    Hi
    Flash player 11 plays H.264 here is the link,
    http://sonnati.wordpress.com/2011/05...ash-player-11/

    Jason

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

    Default

    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

  4. #4
    Join Date
    Oct 2011
    Posts
    4

    Default

    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?

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

    Default

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

    Richard

  6. #6
    Join Date
    Oct 2011
    Posts
    4

    Default

    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?

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

    Default

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

    http://www.wowza.com/forums/content....arameters-(iOS)

    Richard

  8. #8

    Default

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

  9. #9

    Default

    Quote Originally Posted by rrlanham View Post
    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/...get-flash.html
    http://www.adobe.com/support/flashpl...oads.html#fp11
    http://blog.magicalhobo.com/2011/05/...-flash-player/
    Last edited by SteveMc; 10-18-2011 at 02:07 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
  •