This is a documentation for Flashphoner version 1.0.5.973
We recommend you upgrade to the last version and check the actual documentation

Flash Player 11 support


There are two major improvements in Adobe Flash Player 11

  • G.711 encoding
  • H.264 encoding

G.711 alaw ulaw speex

Flashphoner supports G711 encoding.

That mean, you don't need server-side transcoding between speex and g711 codec.
Since Flashphoner-client-1.0.123 and Flashphoner-1.0.5.973-p.1039 supported auto switching between alaw, ulaw and speex codecs for 10.3 and 11.0 Flash player.
It means, when you use 10.3 Flash player, server-side will notify client-side to use  speex codec.
When you use 11.0 Flash player, server side will notify client-side to use codec, which defined during codec negotiation.

Examples

  1. You use Flash Player 11 and make call to Bria softphone with priority codec alaw.
    Flashphoner uses alaw codec because it supported in Flash Player 11. So, audio goes without transcoding in alaw.
  2. You use Flash Player 11 and make call to Bria softphone with priority codec g729.
    Flashphoner uses speex-g729 transcoding, because Flash Player 11 does not support g729 encoding.
  3. You use Flash Player 11 and make call to Bria softphone with priority codec speex.
    Flashphoner uses speex, because Flash player 11 supports speex encoding.
  4. You use Flash player 10.3 and make call to some softphone.
    Flashphoner uses speex, because Flash player 10.3 supports speex encoding.

To enable this feature

Edit server-side flashphoner.properties file and set

use_alaw_ulaw_speex_switch=true

H.264 encoding

Integration with Flashphoner in progress.

Building project

That`s all.
You can download flashphoner_client sources from github and build them as described in Developer guide.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.