Stap 5: Red5 server
U klaar bent met deze part... maar wachten. Er is een paar ding s die ik zou willen zeggen over Red5. Het is een Java-server en het is mijn mening dat dit de technologie van de toekomst zal zijn. Het heeft de mogelijkheden van Flash Media Server, zelfs veel meer. PHP is in feite dat een scripting taal niet een volledige volwaardig programmeertaal. Dus je zou kunnen waarom ik PHP sockets gebruikt vragen? Het antwoord is dat toen ik begon dit project ik kon niet zelfs veronderstellen allemaal die Red5 kon doen. Ik hoefde niet te gebruik PHP sockets helemaal en mijn plan is, zodra ik meer vertrouwd met Red5 raken, schrijven van een app die zal omgaan met de wachtrij berichten tussen clients, enz.
Al verhuisd ben ik naar de commando's dat de Flash-client naar de AIR app, vanuit de PHP socket te Red5 verstuurt en kreeg ik een enorme snelheid te verhogen. De PHP socket begon te lag als een paar gebruikers verbonden, en de mededeling aan de arduino gedegradeerd. Het is omdat Flash probeerde te sturen een opdracht naar de AIR app elke 30-40 ms. de vertraging opgelopen en op één punt arduino viel achter de opdrachten gedurende 10 seconden! Dat zou het hele project doden als het idee was om het te controleren in real time. Het probleem werd opgelost met behulp van de SharedObject.
Nu zijn er een paar dingen te noemen na alle lof over Red5. De documentatie is verschrikkelijk en bijna alle voorbeelden voor flash zijn geschreven in ActionScript 2. WAT? Action Script 3 werd enkele jaren geleden gelanceerd en nog steeds gebruiken zij AS2. En veel geluk vinden van een handleiding die u kan helpen.
Maar misschien moeten we hen vergeven. Het ding is dat de RC versie 1.0 een paar dagen geleden werd gelanceerd. Ik hoop dus dat de dingen in plaats krijgen zullen, zodra de Gemeenschap groeit en mensen beginnen te gebruiken meer en meer.
Een laatste ding. Vermeldde ik dat het is gratis! Ja! Dat is de beslissende ding dat het momentum winst kon maken. Onthoud de kinderschoenen van PHP? Het was ook gratis en vandaag is het de norm.
En aan de andere kant is er Flash Media Server, dat $ 2500 kost! Wat? Yust te doen sommige video streaming/uitzending en mededeling?
Als u geïnteresseerd bent in Red5 meer dan op een behoefte om te weten basis hier is een lijst van links vond ik nuttig:
-Een 3-deel tutorial over het installeren en uitvoeren van Red5
http://lelandcope.com/beginner-Red5-streaming-Tutorial-Part-1-of-3/
http://lelandcope.com/beginner-Red5-streaming-Part-2-of-3/
http://lelandcope.com/beginner-Red5-streaming-tutorial-–-part-3-of-3-2/
-Dominick Accattato – een van de ontwikkelaars en de makers van Red5
http://www.YouTube.com/user/dominickaccattato#p/c/9B94807E1D0AF2DE
- En hier is de documentatie Red5
http://Build.xuggle.com/job/red5_jdk6_stable/javadoc/