I have a simple app which records a live webcam stream – works fine on
my local FMS3 – with a hosted solution I get the:

-à FMS 3.0 - Dropping application (record/_definst_) message. Clients
not allowed to broadcast message.



Error message.  Has anyone encountered this before?





/*

*     application.onConnect:

*                       Implementation of the onConnect interface
function (optional).

*  it is invoked whenever a client connection request connection. Live
app uses this

*  function to authenticate the domain of connection and authorizes only

*  for a subscriber request.

*/





application.onConnect = function( p_client, p_autoSenseBW )

{

      // Check if pageUrl is from a domain we know.

      // Check pageurl





      // A request from Flash Media Encoder is not checked for authentication

      if(p_client.agent.indexOf("FME")==-1)

      {



            // Authenticating HTML file's domain for the request :

            // Don't call validate() when the request is from localhost

            // or HTML Domains Authentication is off.

            if ((p_client.ip != "127.0.0.1") && application.HTMLDomainsAuth

                        &&  !this.validate( p_client.pageUrl,
this.allowedHTMLDomains ) )

            {

                  trace("unknown pageurl " + p_client.pageUrl + ",
rejecting connection");

                  return false;

            }



            // Authenticating the SWF file's domain for the request :

            // Don't call validate() when the request is from localhost

            // or SWF Domains Authentication is off.

            if ((p_client.ip != "127.0.0.1") && application.SWFDomainsAuth

                        &&  !this.validate( p_client.referrer,
this.allowedSWFDomains ) )

            {

                  trace("unknown referrer " + p_client.referrer + ",
rejecting connection");

                  return false;

            }



      }





      // As default, all clients are disabled to access raw audio and
video and data bytes in a stream

      // through the use of BitmapData.draw() and
SoundMixer.computeSpectrum()., Please refer

      // Stream Data Access doccumentations to know flash player
version requirement to support this restriction

      // Access permissions can be allowed for all by uncommenting the
following statements



      //p_client.audioSampleAccess = "/";

      //p_client.videoSampleAccess = "/";







      this.acceptConnection(p_client);

      trace("Accepted a connection from IP:"+ p_client.ip);



      // A connection from Flash 8 & 9 FLV Playback component based client

      // requires the following code.



      if (p_autoSenseBW)

            p_client.checkBandwidth();

      else

            p_client.call("onBWDone");





}

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to