Results 1 to 9 of 9

Thread: Recording H264 video with Flash Player 11 to Wowza

  1. #1

    Default Recording H264 video with Flash Player 11 to Wowza

    I looked around and didn't find a solution so I thought I would quickly ask here just in case.

    Currently I'm trying to record H264 video with Flash Player 11 to Wowza 3. When I do that, Wowza creates the file but it is unplayable in either quicktime or Flash. When I try to play it back through Wowza I get the following error nonstop in the jconsole:

    MediaReaderH264.open[2]: java.lang.Exception: QTUtils.parseQTMediaContainer: File is missing 'moov' atom.

    I have yet to try with FMS but will just in case. Is this a known issue at all or has somebody properly recorded with Wowza from Flash Player 11 with H264 encoding?

  2. #2

    Default

    I've just been able to confirm that it works just fine with FMS 4.5, exact same client code.

    So, this is a Wowza issue. How fast can this be fixed?

  3. #3
    Join Date
    Sep 2011
    Posts
    1,919

    Default

    Hi
    Can you send me a private message with your code and I will try to fix this for you

    Jason

  4. #4

    Default

    With H.264 and Speex you must record to an FLV file. We do not support recording to an MP4 file at this time. So be sure you are setup to record to FLV. Also, there is a chance the files you have already recorded are flv files and not MP4 file but have the incorrect extension. Either open them in a binary editor to look at the header of the file (you should see FLV in first few bytes if FLV file).

    Charlie

  5. #5

    Default

    Ah, I see. I sent you a file anyways just for you to confirm. I'll try the FLV route and see how it goes.

  6. #6

    Default

    I just tried to do this with FMS4.5 and it won't even record to an FLV container. Works with Wowza though.. I can't speak for if Adobe will get their software changed up but is there a way to get Wowza to be consistent?

    Funny thing is that FMS4.5 does not append a file extension to the file and adding it manually doesn't change a thing, can't be played in Quicktime and in fact, locks it up. I'm not sure what to make of it.. feels half baked.

    To conclude:
    1. Can't record to FLV on FMS4.5
    2. Can record to FLV on Wowza
    3. Can't play back a recording done by Wowza, even though it does create a file
    4. Can't play back a recording manually of a file created by FMS but can play it back through FMS as an MP4 file (specifying mp4: in the play() method

  7. #7

    Default

    #3 Should note that it only applies for mp4 files

  8. #8
    Join Date
    Dec 2007
    Posts
    22,013

    Default

    It wasn't clear if you used NellyMoser or Speex for the audio. Here is some Actionscript for setting the Microphone to use Speex, in case you need it:

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

    Richard

  9. #9

    Default

    Thanks Richard. I hadn't set it to such a granular level (used defaults whatever they are), but yes, definitely using Speex at the moment.

Similar Threads

  1. Replies: 0
    Last Post: 06-18-2012, 06:25 AM
  2. Flash Player H264 RTMP -> RTP
    By SteveMc in forum Live Streaming and Encoder Discussion
    Replies: 3
    Last Post: 01-03-2012, 03:16 PM
  3. Webcam from Flash Player Transcode to H264
    By ben78000 in forum AddOn: Transcoder
    Replies: 1
    Last Post: 11-30-2011, 08:38 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
  •