Skip to main content
Participant
June 23, 2011
Answered

H.264 encoding not displayed properly

  • June 23, 2011
  • 1 reply
  • 507 views

I've been tasked with finding a bug that you may be able to help me with.

We have a webcam/chat application that is having bad issues with the video display of a live stream. The application is a bit old (Flex 3.2 recompiled to FB 4.5) and uses FMS 4 which gets it`s encoded streams from FMLE 3.2.

The problem is that when a stream is sent using H.264, the playback in Flash is quite bad. Visually, it basically looks like Flash does not always display the "in between keyframes information" properly. Big square pixels from the last keyframe appear instead.

Have you ever seen this behaviour?

Thanks!

    This topic has been closed for replies.
    Correct answer

    The only similar condition I've encountered occurs when there is insufficient client side buffer (H.264 requires a little bit of buffer for smooth playback). In your Flex client, what do you have the buffer set to for the netstream that has the h.264 encoded video?

    1 reply

    Correct answer
    June 23, 2011

    The only similar condition I've encountered occurs when there is insufficient client side buffer (H.264 requires a little bit of buffer for smooth playback). In your Flex client, what do you have the buffer set to for the netstream that has the h.264 encoded video?

    dodo_mtlAuthor
    Participant
    June 23, 2011

    I don`t think buffer code is in the app... but it would surprise me if that was the issue... because the fastest way to replicate the issue is to minimize and maximize the window... Flash then seems to loose the "in between keyframes info"... but anyways, I`ll test buffering in the app and report back.

    Thanks!