Skip to main content
Participating Frequently
August 6, 2010
Answered

Codec used in Live streaming

  • August 6, 2010
  • 2 replies
  • 4645 views

Dear all

I work with live streaming for a few weeks, using flash.media.Camera and flash.net.NetStream class. I have not found any place where the codec is specified, that is used to encode the live stream.

Anyone knows which codec is used and if there is a possiblitiy to use H264 codec for live streaming? I found that live streaming with h.264 codec seems to be possible with the flashmedia encoder (http://www.adobe.com/products/flashmediaserver/flashmediaencoder/). Is this possible with flash player alone?

Thanks for your help,

Marc

    This topic has been closed for replies.
    Correct answer SE_0208

    Hi Marc,

    Flash Player does not support H264 encoding. Only Video codec supported by Flash Player is Sorenson and it supports two audio codecs - Nellymoser and Speex.

    So if you need H264 you will have to use FMLE or any other supported partner encoders.

    2 replies

    Participant
    September 15, 2010

    This is not answer but a request. please vote on the following issue which is the support for H264 and VPx encoding besides Sorenson. The latter encoder is inefficient and takes more bandwidth to transmit video streams.

    http://bugs.adobe.com/jira/browse/FP-5024

    rombooth1Author
    Participating Frequently
    September 16, 2010

    Thanks for this hint! I gave my vote.

    Cheers,

    Marc

    SE_0208Correct answer
    Adobe Employee
    August 6, 2010

    Hi Marc,

    Flash Player does not support H264 encoding. Only Video codec supported by Flash Player is Sorenson and it supports two audio codecs - Nellymoser and Speex.

    So if you need H264 you will have to use FMLE or any other supported partner encoders.

    rombooth1Author
    Participating Frequently
    August 6, 2010

    Thank you! Do you think there will be a encoding solution based on the Flashplayer soon, or is this not in scope of Adobe? I was not aware of the partner network, therefore I guess a encoding solution for everyone - speaking integrated in FlashPlayer - will not be here very soon. Do you agree on this conclusion?

    Cheers,

    Marc

    rombooth1Author
    Participating Frequently
    August 6, 2010

    After doing some research I found this thread http://balazs.sebesteny.com/implement-h264-live-streaming-with-adobe-air-20/. It uses FMLE but other open source tools perhaps would be better because of licensing issues.

    It would be really nice if encoding with h264 would be enabled with flash player. Now that decoding works with Hardware acceleration, perhaps encoding will come as well. Any plans exist?

    Thanks,

    Marc