Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: FLV Keyframes

  1. #1
    Join Date
    Jun 2012
    Posts
    15

    Default FLV Keyframes

    For an application we're currently building we need the recorded .flv to contain a lot of keyframes (maybe every 1 or 2 frames). I've set the seekTarget property to enhanced in the application.xml, but that's not enough. Wowza is installed by our hosting partner but they don't know how to adjust the keyframe interval. How and where can I adjust it? Surely there must be a way....

    *edit: I'm recording a webcam stream over rtmp from flash.
    Last edited by dennisderooy; 06-06-2012 at 02:10 AM.

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

    Default

    Hi
    You set Keyframes with the encoder that you are sending the live stream from before it gets to Wowza.

    If you are using FMLE this option is chosen by clicking the wrench at the right hand side of the format
    Example,
    Format: [Video type] [HERE]

    Jason

  3. #3
    Join Date
    Jun 2012
    Posts
    15

    Default

    Thanks, Jason.

    I'm sending the stream from the flash player with rtmp to the wowza server. Users can record video from a website, not FMLE...

  4. #4
    Join Date
    Sep 2011
    Posts
    1,933

    Default

    Hi
    OK in that case, the same applies to the flash player.
    The source of the stream controls the Keyframes before it's sent to Wowza.

    Jason

  5. #5
    Join Date
    Jun 2012
    Posts
    15

    Default

    Hi Jason, well.... I've tried but unfortunately this didn't make a difference (this._camera.setKeyFrameInterval(1)). Setting the seekTarget property to enhanced in the application.xml did make a difference, but not to my linking. This leads me to believe that the keyframe interval is set by encoding from the server. Somehow it converts the stream to an .flv.

  6. #6
    Join Date
    Jun 2012
    Posts
    15

    Default

    Come on, there must be someone who knows or who can point me in the right direction?

  7. #7

    Default

    Hi dennis,

    Let me try to help. The number of keyframes (complete pictures) cannot be changed without transcoding. So, Wowza is not changing it. You have the right Action Script function to set the keyframe interval. You'll have to test on your if your encoder (flash) is producing the proper keyframe interval. There could be some other issue like way to high of a bitrate.

    You can try to describe more about what your overall goal is and maybe someone can offer a suggestion.

  8. #8
    Join Date
    Jun 2012
    Posts
    15

    Default

    Hi Randall,

    I've tried a smaller size and quality and that did produce more keyframes, but the quality is unacceptable. We are filming users doing a highfive and then stitching the videos together for a sequence of highfives. Users should be able to set (frame precise) when they hit the marker, so we can time the playback. Creating a continuous sequence of highfives when we run the videos back to back. We need flv in a high quality with lots of keyframes, so if transcoding can help me solve this, please tell me how

    Thanks, Dennis

  9. #9
    Join Date
    Sep 2011
    Posts
    1,933

    Default

    Hi
    I've tried a smaller size and quality and that did produce more keyframes
    So your encoder (custom built flash player) is in control of Keyframes...
    It appears that your encoder isn't powerful enough to give more Keyframes when encoding in high quality.

    Jason

  10. #10
    Join Date
    Jun 2012
    Posts
    15

    Default

    But how does the seekTarget property influence the number of keyframes then? I'll read up on transcoding...

Page 1 of 2 12 LastLast

Similar Threads

  1. Transrating Issue / Keyframes
    By streamingproducer in forum Live Streaming and Encoders
    Replies: 1
    Last Post: 06-06-2014, 01:48 PM
  2. Replies: 4
    Last Post: 10-01-2013, 11:43 PM
  3. Start playing video between keyframes
    By arturp in forum Video On Demand Streaming Discussion
    Replies: 1
    Last Post: 08-24-2012, 02:30 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
  •