For my next application, I would like to use a more mature solution on the server side. On www.castingoffice.net (currently on development, but use u:osflash p:test ) we have used MySQL, PHP, and AMFPHP on the server side.

We have found at least two issues on using this solution that I would like to solve in the next project:

 

-          Client has to pool server for data from time to time to keep data synchronized between clients (in castingoffice, we are talking about the models’ (human models :P) list, which is refreshed every 20 seconds, asking the server for differences from last refresh)

-          For big projects, where documentation, top level view, and team work is extremely important, we would prefer to have a solution with live bidirectional synchronization between code and UML (possible with JAVA).

 

The third issue is obviously… money! We are students so we have to forget about paid solutions (like FMS).

 

I’ve been reading about Red5, and it seems that it would solve both problems: the first, because of Red5 intrinsic characteristics, and the second because it would allow development on JAVA.

 

Red5 could be an excellent solution for our case, but it’s not stable yet  and I don’t know almost nothing about it. So, my questions:

 

1)      How does Red5 behaves in high traffic situations? Does it require a web server with special characteristics? Even for streaming video?

->

 

2)      Our hosting is one of those plans where accounts have one default configuration provided by the host, so we can’t change it. Apart from PHP, MySQL, Perl, etc, etc (the usual things), we have also Tomcat. If we would like to use Red5, we would need a more liberal solution, were we could do our own configuration, right? I’ve seen the following on the roadmap for 0.6 version of Red5: “Available in standalone and WAR versions”. Does this mean that Red5 would work with my current hosting configuration (via TomCat)? (Sorry for being so lame on these subjects, I’m just a developer K)

->

 

3)      From which version of Red5 could we start thinking on developing our final solutions? Will 0.6 be fine for this? Is there a planned release date that for this version?

->

 

Considering the following:

 

-          Our next project will start on the middle/end of July;

-          It will require sync between clients (i.e. changes made using one client would automatically change the others, preferably without waiting for the next pool);

-          It may need video streaming, and even possibly video chat between clients;

-          Our hosting is very limited: we can’t change the base configuration of our accounts, but we have TomCat installed;

-          Our project will be probably very visited. There is a possibility that it’s URL will appear sometimes on the television and radio, resulting on periods with very large traffic demands.

-          We need a mature solution for the server side, with sync between code and UML, so JAVA would be preferable;

 

Which solution would you choose, between Red5, openAMF or AMFPHP to solve our case?

                ->

 

I know that openAMF and AMFPHP haven’t the possibilities that Red5 has, but if one of our limitations (i.e. project start time before stable release of Red5, server limitations, etc) doesn’t allow Red5 adoption, we have to cut on some requirements and chose between openAMF and AMFPHP. Which one is preferable?

                ->

 

Thanks once again for your help!

 

João Saleiro

 

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos Rovira
Sent: quinta-feira, 15 de Junho de 2006 11:03
To: Open Source Flash Mailing List
Subject: Re: [osflash] AMFPHP vs OpenAMF

 

Hi Joao,

I'm using OpenAMF and is very stable, and supports class mappings, diferent services invocators (Java, EJB, JMX, ...), pageable recordesets, advanced gateway to use named services and hide server implementation.

About setCredentials functionlity, is not supported (or I never was able to find it ;)), and in my opinion is the only obscure point in OpenAMF. there's an example using a state bean  for authentication inside the openamf-config.xml, but seems a bit rudimentary. I request this feature in openamf mailing list but nobody give a response. This is one of the things I would like to do myself if I get sometime.

Best,

C.


On 6/15/06, João Saleiro <[EMAIL PROTECTED]> wrote:

Hello,

 

I have only used AMFPHP for my projects. Now I am deliberating on using JAVA on the next project, but there are some decisive factors that I need to check before making my decision. One of them, are openAMF capabilities.

Does OpenAMF do exactly the same as AMFPHP can do? What about role management and .setCredentials, does it work the same way?

 

Thanks,

 

João Saleiro


_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org




--
::| Carlos Rovira
::| http://www.carlosrovira.com

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to