Re: [Red5] [osflash] Changing destination files in ClientBroadcastStream

2007-09-10 Thread Chris Allen
Hey Ryo,

First of all, thanks for submitting a patch and for your kind words about
Red5.

We have a dedicated mailing list for Red5 here:
http://osflash.org/mailman/listinfo/red5_osflash.orghttp://osflash.org/mailman/listinfo/osflash_osflash.orgPlease
sign up for that and send future Red5 emails there. This list that
you sent to is for general Open Source Flash topics.

As for the patch, could you open a ticket on Jira (http://jira.red5.org) and
submit it through there? This way it won't get lost.

Thanks again!

-Chris

On 9/10/07, Ryo Neyama [EMAIL PROTECTED] wrote:

 Hi,

 I'm a user of Red5.  Thank you very much for providing the great open
 source software.

 I'm using org.red5.server.stream.ClientBroadcastStream to record video
 stream into flv files.

 I expected that calling ClientBroadcastStream#saveAs(name, isAppend)
 multiple times allows me to change the file without any
 frame-overwrapping and any frame-loss.

 However, current SVN trunk and v0.6.2 do not behave as I expected. By
 calling saveAs() twice (with different file names), two files are
 created and both files just keep growing.

 Calling stopRecording() before second saveAs() works. However, some
 flames seem to be lost.  This seems to be due to unsubscribing from
 the pipe by stopRecording() and skipping some frames before the next
 keyframe.

 Subscribing new FileConsumer followed by unsubscribing the original
 FileConsumer results in overwrapping some frames among files.

 After some trial and error, I made some changes in the following
 source code in SVN trunk so that I can change files without any
 frame-overwrapping and any frame-loss.  The new code with my patch
 changes files at the next keyframe.

   org.red5.server.stream.ClientBroadcastStream
   org.red5.server.stream.consumer.FileConsumer

 I think this patch might be useful for other users too.  So, I'm
 wondering if this patch could be incorporated into the main stream of
 Red5. Any comments and helps will be appreciated.

 Best regards,
 -
 Ryo Neyama
   Utagoe Inc.
   email: [EMAIL PROTECTED]
   Tel: 03-3461-1118 / Fax: 03-3461-1119

   http://www.utagoe.com/
   http://channel.is/
 -

 Index:
 C:/work/WorkingDraft/eclipse-ws/red5_server/src/org/red5/server/stream/consumer/FileConsumer.java
 ===
 ---
 C:/work/WorkingDraft/eclipse-ws/red5_server/src/org/red5/server/stream/consumer/FileConsumer.java
 (revision 2305)
 +++
 C:/work/WorkingDraft/eclipse-ws/red5_server/src/org/red5/server/stream/consumer/FileConsumer.java
 (working copy)
 @@ -44,6 +44,8 @@
 import org.red5.server.messaging.OOBControlMessage;
 import org.red5.server.messaging.PipeConnectionEvent;
 import org.red5.server.net.rtmp.event.IRTMPEvent;
 +import org.red5.server.net.rtmp.event.VideoData;
 +import org.red5.server.net.rtmp.event.VideoData.FrameType;
 import org.red5.server.net.rtmp.message.Constants;
 import org.red5.server.stream.IStreamData;
 import org.red5.server.stream.message.RTMPMessage;
 @@ -87,6 +89,10 @@
   * Start timestamp
   */
 private int startTimestamp;
 +   /**
 +* Next file
 +*/
 +   private File nextFile;

  /**
   * Creates file consumer
 @@ -96,10 +102,21 @@
 public FileConsumer(IScope scope, File file) {
 this.scope = scope;
 this.file = file;
 +   this.nextFile = null;
 offset = 0;
 lastTimestamp = 0;
 startTimestamp = -1;
 }
 +
 +   /**
 +* Changes file
 +* @param file
 +*/
 +   public synchronized void changeFile(File file) {
 +   if (!file.equals(this.file)) {
 +   this.nextFile = file;
 +   }
 +   }

  /**
   * Push message through pipe
 @@ -119,11 +136,21 @@
 if (!(message instanceof RTMPMessage)) {
 return;
 }
 -   if (writer == null) {
 -   init();
 -   }
 RTMPMessage rtmpMsg = (RTMPMessage) message;
 final IRTMPEvent msg = rtmpMsg.getBody();
 +   synchronized (this) {
 +   if (writer == null) {
 +   init();
 +   } else if (nextFile != null  msg instanceof
 VideoData  ((VideoData) msg).getFrameType() == FrameType.KEYFRAME) {
 +   this.file = this.nextFile;
 +   this.nextFile = null;
 +   this.writer = null;
 +   offset = 0;
 +   lastTimestamp = 0;
 +   startTimestamp = -1;
 +   init();
 +   }
 +   }
 if (startTimestamp == -1) {
   

Re: [Red5] [Red5devs] [osflash] Changing destination files inClientBroadcastStream

2007-09-10 Thread Chris Allen
Hey Ryo,

First of all, thanks for submitting a patch and for your kind words about
Red5.

We have a dedicated mailing list for Red5 here:
http://osflash.org/mailman/listinfo/red5_osflash.orghttp://osflash.org/mailman/listinfo/osflash_osflash.orgPlease
sign up for that and send future Red5 emails there. This list that
you sent to is for general Open Source Flash topics.

As for the patch, could you open a ticket on Jira (http://jira.red5.org) and
submit it through there? This way it won't get lost.

Thanks again!

-Chris

On 9/10/07, Ryo Neyama [EMAIL PROTECTED] wrote:

 Hi,

 I'm a user of Red5.  Thank you very much for providing the great open
 source software.

 I'm using org.red5.server.stream.ClientBroadcastStream to record video
 stream into flv files.

 I expected that calling ClientBroadcastStream#saveAs(name, isAppend)
 multiple times allows me to change the file without any
 frame-overwrapping and any frame-loss.

 However, current SVN trunk and v0.6.2 do not behave as I expected. By
 calling saveAs() twice (with different file names), two files are
 created and both files just keep growing.

 Calling stopRecording() before second saveAs() works. However, some
 flames seem to be lost.  This seems to be due to unsubscribing from
 the pipe by stopRecording() and skipping some frames before the next
 keyframe.

 Subscribing new FileConsumer followed by unsubscribing the original
 FileConsumer results in overwrapping some frames among files.

 After some trial and error, I made some changes in the following
 source code in SVN trunk so that I can change files without any
 frame-overwrapping and any frame-loss.  The new code with my patch
 changes files at the next keyframe.

   org.red5.server.stream.ClientBroadcastStream
   org.red5.server.stream.consumer.FileConsumer

 I think this patch might be useful for other users too.  So, I'm
 wondering if this patch could be incorporated into the main stream of
 Red5. Any comments and helps will be appreciated.

 Best regards,
 -
 Ryo Neyama
   Utagoe Inc.
   email: [EMAIL PROTECTED]
   Tel: 03-3461-1118 / Fax: 03-3461-1119

   http://www.utagoe.com/
   http://channel.is/
 -

 Index:
 C:/work/WorkingDraft/eclipse-ws/red5_server/src/org/red5/server/stream/consumer/FileConsumer.java
 ===
 ---
 C:/work/WorkingDraft/eclipse-ws/red5_server/src/org/red5/server/stream/consumer/FileConsumer.java
 (revision 2305)
 +++
 C:/work/WorkingDraft/eclipse-ws/red5_server/src/org/red5/server/stream/consumer/FileConsumer.java
 (working copy)
 @@ -44,6 +44,8 @@
 import org.red5.server.messaging.OOBControlMessage;
 import org.red5.server.messaging.PipeConnectionEvent;
 import org.red5.server.net.rtmp.event.IRTMPEvent;
 +import org.red5.server.net.rtmp.event.VideoData;
 +import org.red5.server.net.rtmp.event.VideoData.FrameType;
 import org.red5.server.net.rtmp.message.Constants;
 import org.red5.server.stream.IStreamData;
 import org.red5.server.stream.message.RTMPMessage;
 @@ -87,6 +89,10 @@
   * Start timestamp
   */
 private int startTimestamp;
 +   /**
 +* Next file
 +*/
 +   private File nextFile;

  /**
   * Creates file consumer
 @@ -96,10 +102,21 @@
 public FileConsumer(IScope scope, File file) {
 this.scope = scope;
 this.file = file;
 +   this.nextFile = null;
 offset = 0;
 lastTimestamp = 0;
 startTimestamp = -1;
 }
 +
 +   /**
 +* Changes file
 +* @param file
 +*/
 +   public synchronized void changeFile(File file) {
 +   if (!file.equals(this.file)) {
 +   this.nextFile = file;
 +   }
 +   }

  /**
   * Push message through pipe
 @@ -119,11 +136,21 @@
 if (!(message instanceof RTMPMessage)) {
 return;
 }
 -   if (writer == null) {
 -   init();
 -   }
 RTMPMessage rtmpMsg = (RTMPMessage) message;
 final IRTMPEvent msg = rtmpMsg.getBody();
 +   synchronized (this) {
 +   if (writer == null) {
 +   init();
 +   } else if (nextFile != null  msg instanceof
 VideoData  ((VideoData) msg).getFrameType() == FrameType.KEYFRAME) {
 +   this.file = this.nextFile;
 +   this.nextFile = null;
 +   this.writer = null;
 +   offset = 0;
 +   lastTimestamp = 0;
 +   startTimestamp = -1;
 +   init();
 +   }
 +   }
 if (startTimestamp == -1) {
   

Re: [Red5] a success last weekend

2007-07-31 Thread Chris Allen
Man! That's really great news! Thanks for sharing your success story.

On 7/31/07, Lenny Sorey [EMAIL PROTECTED] wrote:

 Hi Bill,

 Thanks for your response and congratulations on your RED5 success.

 Lenny



 On 7/30/07, Sales Department [EMAIL PROTECTED] wrote:
 
  Yes, the same server and context.  Server is an AMD Athlon 64 with 3 gig
  of usable RAM.  We are connected to a Gigabit and a couple of DS3's.
  Keep in mind that the concurrent demand varied widely throughout the
  weekend, but we never hit a max bw or server stress.
 
  Lenny Sorey wrote:
   Hi Bill,
  
   Were you running your live broadcast and VOD from the same server?
  
   Server configs?
  
   Type of Internet Connectivity.
  
   Thanks,
  
   Lenny
  
  
   On 7/30/07, *Sales Department*  [EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED] wrote:
  
   Hello all,
  
   Just wanted to let everyone know of a series of live webcasts we
   did on
   our Red5 servers over the past few days.  It was a great
   success!  As a
   fund raiser, a local charitable foundation held a 300 mile bike
  tour
   across Michigan over 3 days starting last Friday.  We went on the
  road
   with them and did live webcasts from each of their stops, plus a
  live
   webcast of their awards presentation on Saturday night.  We also
  ran
   several Video On Demand films during the down time.  Over 4,000
  people
   visited the webcasts and we had Zero problems!  In fact, I started
  a
   Flash client at my office two days before we left, and it was
  still
   connected and working when I returned today!
  
   Congratulations and thanks to everyone who has made the Red 5
  project
   happen!!!
  
   Bill
  
  
  
   ___
   Red5 mailing list
   Red5@osflash.org mailto:Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
  
  
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [osflash] Audio/Video synchronization research results

2007-07-20 Thread Chris Allen
Hi Eugen-Andrei,

Thanks for the info. In the future you may want to post Red5 specific
stuff on the Red5 mailing list. I'm including it on this response as
this looks like a significant piece of information on how to resolve
some syncing issues.

You can sign up for the Red5 mailing list here:
http://osflash.org/mailman/listinfo/red5_osflash.org

-Chris

On 7/20/07, Eugen-Andrei Gavriloaie [EMAIL PROTECTED] wrote:
 New discoveries:

 1. The brand new flash beta player doesn't send any absolute timestamps
 anymore while is publishing a composite audio/video stream. This is my
 opinion, so is not 100% sure, But this is what I've discovered from my
 experiments.
 2. I've discovered that flash has a crappy access time to the majority of
 the video sources. Especially webcams (tested with 6 different webcams on
 windows and 2 on linux). AMCAP manages to put them in [EMAIL PROTECTED] but
 flash plugin doesn't. To grab a video packet out of a regular USB webcam,
 flash is spending between 30 and 60 milliseconds. Add to this the time to
 grab an audio packet which is between 30 and 40 and you get a value around
 100 milliseconds spent by flash to get a hold of a complete audio/video
 frame (is not doing audio/video grabbing in separate threads). That is
 between 9 and 15 (the best case scenario) fps. Crappy! without sound, the
 things are a little bit brighter. Also linux is a little bit faster at
 grabbimg packtes out of the audio video sources.
 3. FME works at another level with USB webcams. It manages to obtain a very
 fast access between 0(I've seen that, maybe is something wrong with the
 header sent by the FME) and 20 milliseconds. Verry good. That is why FME is
 capable to achieve high fps rates.


 Regarding our problem of audio/video sync:

 Ibrahim . did you managed to look over the red5 sources in
 src/org/red5/server/stream/consumer/ConnectionConsumer.java?
 IMHO this chunk of code:

 if (timestamp  0) {
  log.warn(Skipping message with negative timestamp.);
  return;
  }

 is completely wrong. Is executed each time a video or audio packet hits the
 red5 server. It shouldn't! Audio/video frames is supposed to be dropped only
 for the sake of synchronization, but not all the time. Only at the
 beginning. Like FMS does. after that no frames are dropped whatsoever! With
 the new version of flash player (no more absolute time stamps) red5 gets
 lucky, because that condition is very rarely full filled.  But is only luck.
 Unfortunately I don't have time to make a patch as I've promised you
 yesterday, but I'll implement my algorithm in my c++ implementation, and
 I'll make it public for red5 users. So, when you have time, please contact
 me

 On 7/19/07, Eugen-Andrei Gavriloaie [EMAIL PROTECTED] wrote:
  Forgot to attach the file... Sorry
 
 
 
  On 7/19/07, Eugen-Andrei Gavriloaie  [EMAIL PROTECTED] wrote:
   Finally I can get back to work! First of all I'll send you the results
 of my research so we can comment on them
  
   You have 2 analyzing results:
  
   1. traffic between fms and flash
   2. traffic between red5 and flash
  
   The tests were made as follows:
  
   one client is making a publish on the server (red5 or fms) and one
 client is consuming the stream published by the first client.
  
   The columns starting with a_* are for the publisher. In those columns
 I've putted the packets sent by the publisher to server (red5 or fms)
   The columns starting with b_* are for the player. In those columns I've
 putted the packets sent by the server(red5 or fms) to the player
  
   Some rows have NULL on b_* columns. That is because the publisher sent
 the packet but the server did't sent it further to the player because the
 player wasn't yet connected or whatever reason (including the bug in red5).
 ignore a_id and b_id, they have no meaning in our discution.
  
   The other columns are as follows:
  
   *_content_size is the length in bytes of the payload (excluding the
 header)
   *_message_type is the type of the message transfered (either audio or
 video)
   *_payload are the first 10 bytes from the payload
  
  
   The red5 problem:
  
   If you look at the traffic between fms and flash you can see that after
 a few audio/video packets are dropped at the beginning, no more packets are
 dropped. In red5--flash traffic, ALL KEYFRAMES ARE DROPPED!!!
  
   My problem:
  
   I just want to understant the logic behind those timestamps and  why
 some timestamps are relateiv and some are absolute. How should I handle
 them? Any clue?
  
  
   Thank you so much for your interest!
  
   PS:
   You can reach me via gtalk too if you want a more interactive discution,
 or you can tell me what IM client you use along with your ID.
  
  
  
  
  
  
   On 7/4/07, Ibrahim Y [EMAIL PROTECTED] wrote:
okay, Thanks.
and Good luck in your exams.
   
   
   
On 7/1/07, Eugen-Andrei Gavriloaie  [EMAIL PROTECTED] wrote:
 Hi,

 Thank you for your attention! And sorry for the delay! I have a 

Re: [Red5] Red5 with AS3

2007-07-16 Thread Chris Allen
Hi Julian,

Thanks for reporting this problem. I haven't seen it myself, but that
doesn't mean anything. ;-)

Anyway, maybe we should modify our echo test application to work in
the other direction as well. In other words, have the server-side make
calls on the client and test the expected results. It would be pretty
handy to use as an example as well.

Thoughts Joachim and other devs?

-Chris

On 7/13/07, Julian Dolce [EMAIL PROTECTED] wrote:






 I have been working on a AS3/RED5 app for the last 2 weeks and  have found
 one thing that appears to be a bug with red5 and as3. When setting
 properties of a SharedObject on the serverside the client never seems to get
 the sync event. But everything works fine when you set the properties from
 the client. Has anyone else seen this? I logged a ticket for it but I am
 interested to know if anyone else has had this problem.



 Julian




 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
 Of John Grden
  Sent: July-12-07 7:36 AM
  To: red5@osflash.org
  Subject: Re: [Red5] Red5 with AS3




 AS3 + Red5 = \m/\m/\m/\m/\m/

  ( 5 rockOnFlash rating )


 On 7/12/07, Nick Velloff [EMAIL PROTECTED] wrote:



 Absolutely not. I have an AS3 Flex Cairngorm based application utilizing
 Red5 for video streaming functionality. Red5 supports AMF3 for seamless
 client/server remoting communication.





 Nick






 On Jul 11, 2007, at 10:01 PM, d1360h d1360h wrote:





 Hello,
   just a simple doubt: is there any restrictions on using Red5 with
 Action Script 3 ?

  Regards,
  Diego.


 ___


 Red5 mailing list


 Red5@osflash.org


 http://osflash.org/mailman/listinfo/red5_osflash.org




  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org




  --
  [  JPG  ]
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 + Terracotta

2007-07-03 Thread Chris Allen
This is great Orion! Thanks for your hard work in getting this
working. I would suggest that you work with Steven Gong to refactor
the red5 code base to work with Terracotta. I know that he's already
been working on some of this and that it would be great to have your
effort taken to the next level (an officially supported Terracotta
solution).

Hopefully this can be released in version 0.7.

-Chris

On 7/2/07, Orion Letizi [EMAIL PROTECTED] wrote:

 Ok... I've put together a wiki page that describes how to run the clustered
 Red5 POC:

   http://wiki.terracotta.org/confluence/display/wiki/Red5+and+Terracotta+POC

 Go ahead and give it a shot...

 --Orion


 Lenny Sorey-2 wrote:
 
  Cool!!!
 
  Ah, Been waiting on a report like this.
 
  Cool!!!
 
  Regards,
 
  Lenny
 
  On 6/30/07, sharrissf [EMAIL PROTECTED] wrote:
 
 
  I saw it and it's really cool. They got it working in an afternoon. Of
  course
  their are many miles to go but as a poc, it actually works! We are very
  excited to work with the community to make this something people can use
  in
  their production apps.
  Cheers,
  Steve
 
 
  Steven Gong wrote:
  
   On 6/30/07, Orion Letizi [EMAIL PROTECTED] wrote:
  
   We got it working about an hour ago.  We got the ball control demo to
   work
   so that two flash clients connected to two different red5 servers work
   together as if they were connected to the same red5 server.  It's
  pretty
   hot.
  
  
   H~~~ That's really cool! :-)
  
   I'll post instructions on how to do it soon.
  
  
   Can't wait to see that happening.
  
   Cheers,
   --Orion
  
   Sent from my handheld
  
   -Original Message-
   From: Steven Gong [EMAIL PROTECTED]
  
   Date: Sat, 30 Jun 2007 09:20:15
   To:Red5@osflash.org
   Subject: Re: [Red5] Red5 + Terracotta
  
  
   Orion,
   Just read your blog. Can you tell me a bit more detail about your idea
  on
   creating a parallel data structure?
  
  
   On 6/30/07, Orion Letizi
  ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
  
  
   --
   I cannot tell why this heart languishes in silence. It is for small
  needs
   it
   never asks, or knows or remembers.  -- Tagore
  
   Best Regards
   Steven Gong
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
 
  --
  View this message in context:
  http://www.nabble.com/Red5-%2B-Terracotta-tf4002418.html#a11376411
  Sent from the Red5 - English mailing list archive at Nabble.com.
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 

 --
 View this message in context: 
 http://www.nabble.com/Red5-%2B-Terracotta-tf4002418.html#a11403465
 Sent from the Red5 - English mailing list archive at Nabble.com.


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Remoting Status

2007-06-27 Thread Chris Allen
Hi Dorkie Dork,

Go ahead and use it. It's working well. Simply treat the server-side
the same as you would for RTMP and it should all work fine.

Let us know if you have more specific questions about it.

-Chris

On 6/26/07, dorkie dork from dorktown [EMAIL PROTECTED] wrote:
 What is the status on using Red5 for remoting (amf3) purposes on a J2EE
 server? I would like to use it in our app at work for AMF3 remoting.

 dorkie excited about remoting dork from dorktown

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Question about AMF Remote Objects

2007-06-26 Thread Chris Allen
You got it Sean! That's exactly right.

I'm glad that my response was helpful to many of you guys. Lenny,
thanks for asking that great question to begin with.

-Chris

On 6/26/07, Sean Newman [EMAIL PROTECTED] wrote:

  Thanks again for your explanation Chris! So if I'm to understand this
 right, whereas a project like AMFPHP supports flash remoting with PHP on the
 server side, Red% supports flas remoting with Java on the server side?

 Regards,

 Sean

 
 Date: Mon, 25 Jun 2007 18:41:43 -0600
 From: [EMAIL PROTECTED]
 To: Red5@osflash.org
 Subject: Re: [Red5] Question about AMF Remote Objects


 Hey Chris,

 Thanks so much for your layman explanation.

 This I understand.

 In a sense, I have been doing this partially via Shared Objects
 which I like very much.

 I have heard AMF Gateway mentioned so much that I thought I would
 step up to the plate, play dumb and ask the question.

 RTMP is basically a SOAP approach, which is good. Sometime persistent
 is a good thing.

 And the HTTP response is pretty Much a Post and Request item.

 This leads me to another question or should I say a request of both camps
 that support either AMF via RMPT or AMF via HTTP.

 What are the strengths and weaknesses of both?

 I will have to admit, I really thought AMF Gateway talking was talking about
 connecting
 one RED5 server to another RED5 Server and passing items back and forth to
 each other
 which with either solution I guess is possible.

 But again, thanks for your insight and comments.

 And I also agree with Jeremy Lu. This is one of the best explanations I have
 heard.

 Regards,

 Lenny


 On 6/25/07, Chris Allen [EMAIL PROTECTED] wrote:
 Lenny,

 Think of AMF like this. It's a binary data format for passing objects
 to and from the Flash player.

 You can send these objects over RTMP, which means it's a persistent
 connection over TCP. Things can flow back and forth over this
 connection like a pipe that allows stuff to flow in both directions.
 Things in this case are AMF objects. Most of the examples shipped with
 Red5 are using this method.

 You can also pass AMF objects over HTTP, meaning a call and response
 protocol. So it goes something like this Flash connects to the server
 and Flash says: server give me this object, the server responds,
 here it is, and it hands the AMF object to Flash and closes the
 connection.

 With HTTP there's no way for Flash to be passed something by the
 server without it making a connection again and requesting it. The
 down side of RTMP is that the connection is always there taking up
 resources.

 Passing AMF objects like this over HTTP is called Flash remoting.

 I hope my explanation combined with the links that Thijs sent you is
 helping.

 -Chris



 On 6/25/07, Lenny Sorey [EMAIL PROTECTED] wrote:
  At the risk of looking ignorant, which by the way I will admit I am, I
  realize that I don't know anything
  about AMF Remote Objects.
 
  Please bear with me on this one.
 
  Exactly what is AMF?
  Are there any examples besides the one on Echo Test?
  Where can I get some info to read up on this so that I can start to
  understand this
  and I can at least ask an intelligent question about AMF?
 
  I have worked with using remote objects successfully with the Video
  Conference app I have
  but have no idea how this would work with AMF.
 
  Sorry if question seems a bit stupid, but as Forrest Grump says
  Stupid is as Stupid does.
 
  Right now, Stupid is asking a question about AMF. : )
 
  Thanks,
  
  Lenny
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 

 ___
 Red5 mailing list
 Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org


 
 Play free games, earn tickets, get cool prizes! Join Live Search Club.
 Join Live Search Club!
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Question about AMF Remote Objects

2007-06-26 Thread Chris Allen
Lenny,

You can think of RTMPT as polling using HTTP. So it's like Flash
asking the server over and over, do you have something for me,  do
you have something for me,  do you have something for me,  do you
have something for me,  etc...

That's obviously a lot of overhead if you don't need it.

Make sense?

-Chris

On 6/25/07, Lenny Sorey [EMAIL PROTECTED] wrote:
 Hey Chris,

 Thanks so much for your layman explanation.

 This I understand.

 In a sense, I have been doing this partially via Shared Objects
 which I like very much.

 I have heard AMF Gateway mentioned so much that I thought I would
 step up to the plate, play dumb and ask the question.

 RTMP is basically a SOAP approach, which is good. Sometime persistent
 is a good thing.

 And the HTTP response is pretty Much a Post and Request item.

 This leads me to another question or should I say a request of both camps
 that support either AMF via RMPT or AMF via HTTP.

 What are the strengths and weaknesses of both?

 I will have to admit, I really thought AMF Gateway talking was talking about
 connecting
 one RED5 server to another RED5 Server and passing items back and forth to
 each other
 which with either solution I guess is possible.

 But again, thanks for your insight and comments.

 And I also agree with Jeremy Lu. This is one of the best explanations I have
 heard.

 Regards,

 Lenny



 On 6/25/07, Chris Allen [EMAIL PROTECTED] wrote:
  Lenny,
 
  Think of AMF like this. It's a binary data format for passing objects
  to and from the Flash player.
 
  You can send these objects over RTMP, which means it's a persistent
  connection over TCP. Things can flow back and forth over this
  connection like a pipe that allows stuff to flow in both directions.
  Things in this case are AMF objects. Most of the examples shipped with
  Red5 are using this method.
 
  You can also pass AMF objects over HTTP, meaning a call and response
  protocol. So it goes something like this Flash connects to the server
  and Flash says: server give me this object, the server responds,
  here it is, and it hands the AMF object to Flash and closes the
  connection.
 
  With HTTP there's no way for Flash to be passed something by the
  server without it making a connection again and requesting it. The
  down side of RTMP is that the connection is always there taking up
  resources.
 
  Passing AMF objects like this over HTTP is called Flash remoting.
 
  I hope my explanation combined with the links that Thijs sent you is
 helping.
 
  -Chris
 
 
 
  On 6/25/07, Lenny Sorey [EMAIL PROTECTED] wrote:
   At the risk of looking ignorant, which by the way I will admit I am, I
   realize that I don't know anything
   about AMF Remote Objects.
  
   Please bear with me on this one.
  
   Exactly what is AMF?
   Are there any examples besides the one on Echo Test?
   Where can I get some info to read up on this so that I can start to
   understand this
   and I can at least ask an intelligent question about AMF?
  
   I have worked with using remote objects successfully with the Video
   Conference app I have
   but have no idea how this would work with AMF.
  
   Sorry if question seems a bit stupid, but as Forrest Grump says
   Stupid is as Stupid does.
  
   Right now, Stupid is asking a question about AMF. : )
  
   Thanks,
  
   Lenny
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Question about AMF Remote Objects

2007-06-25 Thread Chris Allen
Lenny,

Think of AMF like this. It's a binary data format for passing objects
to and from the Flash player.

You can send these objects over RTMP, which means it's a persistent
connection over TCP. Things can flow back and forth over this
connection like a pipe that allows stuff to flow in both directions.
Things in this case are AMF objects. Most of the examples shipped with
Red5 are using this method.

You can also pass AMF objects over HTTP, meaning a call and response
protocol. So it goes something like this Flash connects to the server
and Flash says: server give me this object, the server responds,
here it is, and it hands the AMF object to Flash and closes the
connection.

With HTTP there's no way for Flash to be passed something by the
server without it making a connection again and requesting it. The
down side of RTMP is that the connection is always there taking up
resources.

Passing AMF objects like this over HTTP is called Flash remoting.

I hope my explanation combined with the links that Thijs sent you is helping.

-Chris



On 6/25/07, Lenny Sorey [EMAIL PROTECTED] wrote:
 At the risk of looking ignorant, which by the way I will admit I am, I
 realize that I don't know anything
 about AMF Remote Objects.

 Please bear with me on this one.

 Exactly what is AMF?
 Are there any examples besides the one on Echo Test?
 Where can I get some info to read up on this so that I can start to
 understand this
 and I can at least ask an intelligent question about AMF?

 I have worked with using remote objects successfully with the Video
 Conference app I have
 but have no idea how this would work with AMF.

 Sorry if question seems a bit stupid, but as Forrest Grump says
 Stupid is as Stupid does.

 Right now, Stupid is asking a question about AMF. : )

 Thanks,

 Lenny
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Is Red5 instead of Adobe LiveSycle?

2007-06-20 Thread Chris Allen
n 6/20/07, Evgeniy Strokin [EMAIL PROTECTED] wrote:

 hello, as far as I understand, Red5 could be used instead of LiveCycle Data
 Services. Am I right?

Yes! That's correct. Full support will be coming soon. Joachim just
got mx:RemoteObject is working in the trunk  So far we have only
implemented the messages that are used when invoking remoting methods.
however, the rest of it will come soon, and will be released with the
next major release.

 Is this the main purpose of Red5?
 Please clarify.

No, it's not the main purpose of Red5, but it's certainly one of
them. Most users are taking advantage of the media streaming aspects
of the server, like video and audio streaming, both on demand and
client to client. Red5 supports shared objects, so building multi
player games and text chat applications is relatively easy. Red5 can
be also used for Flash remoting, XML-RPC, and can easily tap into any
existing API written for Java.

I like to think of Red5 as a bridge for the Flash Platform. Whether
it's streaming video, passing AMF objects over http or sending Midi
data from the Java sound API, it's always doing the job of linking
Flash to the outside world.

 Thank you

No Problem! Let us know if you have more questions.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] how to make shared application

2007-06-17 Thread Chris Allen
You can take a look at the example Flex application that Dominck put
together for the building Red5 Applications presentation that I did at
FITC in Toronto and at Cyber Arts in Boston.

The download info for that stuff is here:
http://blog.ff9900.org/?p=26

It has a nice simple chat example that shows the use of shared
objects. This sounds like what you are talking about.

I hope that helps.

-Chris

On 6/16/07, Nauman Nasir [EMAIL PROTECTED] wrote:
 Hello everybody!

 I made an application in red5, it is running. but now i want to make
 a shared application like on in red5 ballcontrol.fla or some thing like
 that... the example is that if we connect to the same application with
 different browsers an write anything in any browser all of the rest must
 show that change can anyone guide me how to do that...

 --
 *
 The life is too short to Love.
   I donot know how people manage to hate
 *
  Ch. Nauman Bin Nasir
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Integrating terracotta with red5 call...

2007-06-11 Thread Chris Allen
Steve,

You can definitely use Skype for the call. We do it all the time.

I would love to participate on the first call, but I'm going to be
consulting with a client at the time you proposed. Could we perhaps
schedule the call for Wednesday instead. Earlier than 1PM would be
better for Steven as well, because that's 4AM for him. I would suggest
11AM or 12 PM Pacific.

Let me know your thoughts.

-Chris

On 6/8/07, sharrissf [EMAIL PROTECTED] wrote:

 Does skype do conference? We'll definietly have to figure out how to get you
 on the call. We have a conference bridge but how expensive is it to call the
 states.

 Lets figure out if we can use skype for this. I'm pretty sure I have your
 e-mail. I'll shoot you some info over the weekend once I figure it all out.


 Steven Gong wrote:
 
  Steve,
  Glad to receive your mail. I would like to be in contact with you by phone
  but I am located in China so maybe Skype can come to help.
 
  On 6/9/07, sharrissf [EMAIL PROTECTED] wrote:
 
 
  I want to set up a con call with anyone who might be interested in
  working
  to
  integrate terracotta with Red5 to see how we can help.
 
  I would propose Monday at 1:00pm California time. Anyone interested can
  e-mail me at steve at terracottatech. I'll respond with the call in
  number
  etc.
 
  Cheers,
  Steve
  --
  View this message in context:
  http://www.nabble.com/Integrating-terracotta-with-red5-call...-tf3892008.html#a11033563
  Sent from the Red5 - English mailing list archive at Nabble.com.
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 
  --
  I cannot tell why this heart languishes in silence. It is for small needs
  it
  never asks, or knows or remembers.  -- Tagore
 
  Best Regards
  Steven Gong
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 

 --
 View this message in context: 
 http://www.nabble.com/Integrating-terracotta-with-red5-call...-tf3892008.html#a11036312
 Sent from the Red5 - English mailing list archive at Nabble.com.


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Flash Player 9 Update 3 Beta problems

2007-06-11 Thread Chris Allen
Hi Jalmari,

Thanks for reporting this. I will bring it up with my contacts over at
Adobe. I doubt that they would want to break compatibility with the
the RTMP protocol with their servers, so I bet it's a simple bug that
they overlooked.

-Chris


On 6/11/07, Jalmari Raippalinna [EMAIL PROTECTED] wrote:
 Hey,

 Adobe just released Flex 3 beta and Flash Player 9 Update 3 beta.

 Quick test showed that I could not connect to my application anymore
 using the latest
 player. Let's see what Adobe responds, I filed a bug for them. (I hope I
 won't get any unsupported software bs :)

 --
 _
 Jalmari Raippalinna
 Flash Developer  Apaja Online Entertainment Oy
 [EMAIL PROTECTED]http://apaja.com


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Flash Player 9 Update 3 Beta problems

2007-06-11 Thread Chris Allen
Hey Jalmari, could you provide a link to the bug you listed?

Thanks!

On 6/11/07, Jalmari Raippalinna [EMAIL PROTECTED] wrote:
 Hey,

 Adobe just released Flex 3 beta and Flash Player 9 Update 3 beta.

 Quick test showed that I could not connect to my application anymore
 using the latest
 player. Let's see what Adobe responds, I filed a bug for them. (I hope I
 won't get any unsupported software bs :)

 --
 _
 Jalmari Raippalinna
 Flash Developer  Apaja Online Entertainment Oy
 [EMAIL PROTECTED]http://apaja.com


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Wowza and their license plan in regards to Red5

2007-05-31 Thread Chris Allen
In addition, I can't see the project ever being anything but open
source. So rest assured that it will stay that way as long as John,
the others and I are running the project.

-Chris

On 5/30/07, Joachim Bauch [EMAIL PROTECTED] wrote:
 Zárate schrieb:
  As far as i know, Red5 is distributed under GPL license so i *guess*
  that, even if at some point it changes to other license, you (or
  anybody) could always create a fork and continue a GPL version.
  Although probably with other name.

 Red5 actually is LGPL, but you're right, what currently is licensed
 under an OS license will always remain open source.

 Joachim



 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] recording audio (another question)

2007-05-31 Thread Chris Allen
Basically all you need is a folder named streams within the webapp
that you are connecting to.

You can connect to oflademo and it should have that folder for you
already. Then the streams will be saved inside there.


On 5/29/07, Jonathan Kahn [EMAIL PROTECTED] wrote:




 Hey,

   When connecting to red5 in order to record audio what does my application
 need to include.  I understand that the actual streaming works automatically
 when publishing but what kind of connection code needs to be in my
 application?  The netconnection needs to connect to the server and I guess
 an app which is why I ask what needs to be done on the server end.



 Any help is very, very much appreciated!



 Thanks a lot

 - Jon
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 0.6.1 released!

2007-05-24 Thread Chris Allen
On 5/24/07, Joachim Bauch [EMAIL PROTECTED] wrote:
 Hi Vlad,

 vlad schrieb:
 [...]
  Does this mean mx:RemoteObject works?

 sorry, RemoteObjects currently don't work as they require special Flex
 classes on the serverside that are not implemented by Red5 yet.


This is something that I think we should consider adding support for.
I assume RemoteObject is the class that FDS uses. I haven't worked
with it before, but it does seem quite useful.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 0.6.1 released!

2007-05-23 Thread Chris Allen
On 5/23/07, Austin Kottke [EMAIL PROTECTED] wrote:
 Hi, this is great.

 What does:

 Added support for AMF3 in remoting server

 mean?

 I've been using AMF3 with red 5 in 0.6 -- does this mean it's now officially 
 supported?
 Or is there bugs fixed?

Hi Austin,

I'm guessing that Joachim is referring to custom classes being
supported and working properly. There were some issues with using your
own classes (as opposed to using the standard Strings, Numbers, ints,
etc...) before.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Learning Shared Object - Videoconference - Part One

2007-05-22 Thread Chris Allen
Lenny,

Is Red5 logging any errors when you run this? I haven't had time yet
to try it out, but from looking at it here in my email it looks
correct.

Let us know some more info and perhaps we can help.

BTW, this line is not needed by Red5 as it supports AMF3, unlike FMS:
nc.objectEncoding = ObjectEncoding.AMF0 ;

-Chris


On 5/20/07, Lenny Sorey [EMAIL PROTECTED] wrote:
 Hello All,

 Got a question about a Flex/FMS tutorial I am trying to use as a learning
 guide in RED5.

 The example viewed is at :

 http://renaun.com/flex2/fms/VideoConferenceWDDJ/FlexVideoMain.html



 The code for this example is at:
 http://renaun.com/flex2/fms/VideoConferenceWDDJ/srcview/

 Im not using the asc code as this is being called in my application.java for
 just connection.
 I used this one because it appears to be pretty simple as far as a straight
 forward Shared Object example.

 Can someone take a look at this and give me some guidance? I am not making
 it to me Application.class file and am not connecting
 to the client.

 Any responses are appreciated.

 Regards,

 Lenny

 I set up a new webapp for this example in red5 as videoconf

 I setup my application.java as follows:

 **


 package org.red5.server.webapp.videoconf;

 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.red5.server.adapter.ApplicationAdapter;
 import org.red5.server.api.IBandwidthConfigure;
 import org.red5.server.api.IConnection ;
 import org.red5.server.api.IScope;
 //import org.red5.server.api.stream.IServerStream;
 import org.red5.server.api.stream.IStreamCapableConnection;
 import
 org.red5.server.api.stream.support.SimpleConnectionBWConfig
 ;
 import org.red5.server.api.service.IPendingServiceCallback;
 import org.red5.server.api.service.ServiceUtils;
 import org.red5.server.api.so.ISharedObject;

 public class Application extends ApplicationAdapter {

 protected static Log log = LogFactory.getLog(Application.class.getName());

  private IScope appScope;
 // private IServerStream serverStream;

  /** [EMAIL PROTECTED] */
 @Override
  public boolean appStart(IScope app) {
   appScope = app;
   //add users

   createSharedObject(appScope, users_so, false);
   log.info(@Application.java: appStart is called.);

   return true;
  }

  /** [EMAIL PROTECTED] */
 @Override
  public boolean appConnect(IConnection conn, Object[] params) {
   // Trigger calling of onBWDone, required for some FLV players
   measureBandwidth(conn);



   //IScope myScope = Red5.getConnectionLocal().getScope();

   ISharedObject users_so = getSharedObject(appScope, users_so, false);
   log.debug(appConnect is called:  +getSharedObject(appScope, users_so,
 false));


   return super.appConnect(conn, params);
  }

  /** [EMAIL PROTECTED] */
 @Override
  public void appDisconnect(IConnection conn) {

   super.appDisconnect (conn);
  }
 }


 /*The Flex Client Side*/

 ?xml version=1.0 encoding=utf-8?
 !--
 Copyright 2006 Renaun Erickson (http://renaun.com )

 @ignore


 mx:Application xmlns:mx=http://www.adobe.com/2006/mxml;
  xmlns=*
  initialize=haveCamera = ( Camera.getCamera() != null )
  layout=vertical viewSourceURL=srcview/index.html
  mx:Script
   ![CDATA[
import mx.collections.ArrayCollection;
import mx.controls.Alert ;

[Bindable]
private var haveCamera:Boolean;

[Bindable]
public var nc:NetConnection;

public var users_so:SharedObject;
[Bindable]
public var dpUsers:ArrayCollection;

/**
 *  This function creates the FMS connection and sets the Status event
 handler
 */
public function createConnection():void
{
 //Logger.debug( MAIN:createConnection );
 // Check the user name length
 if( txtName.text.length  0 ) {
  // Create Connection and setup Events
  nc = new NetConnection();
  nc.client = this;
  nc.objectEncoding = ObjectEncoding.AMF0 ;
  nc.addEventListener( NetStatusEvent.NET_STATUS, netStatusHandler );
  // A simple Identifier for the asc side
  var identifier:String = txtName.text;
  while( identifier.search(   )  0 )
   identifier = identifier.replace(  , _ );
  nc.connect( rtmp://10.2.0.10/videoconf, txtName.text, identifier );
 } else {
  Alert.show( Please provide a name for the video chat connection! );
 }
}

/**
 * Waits for any status from the connection to FMS
 */
public function netStatusHandler( event:NetStatusEvent ):void
{
 //Logger.debug( MAIN:connectionSuccess:Success );
 switch( event.info.code ) {
  case NetConnection.Connect.Success :
   clientID = nc.clientID;
   // Connection succeeded now create components
   connectComponents();
   // Change to Video view
   vsMain.selectedChild = pnlVideo;
  break;
  case NetConnection.Connect.Rejected:
   Alert.show( The number 

Re: [Red5] Learning Shared Object - Videoconference - Part One

2007-05-22 Thread Chris Allen
I also would suggest tracing out the value of event.info in the public
function netStatusHandler().

Simply do a for in loop on that object and trace out all the elements.

What does that show?

On 5/22/07, Chris Allen [EMAIL PROTECTED] wrote:
 Lenny,

 Is Red5 logging any errors when you run this? I haven't had time yet
 to try it out, but from looking at it here in my email it looks
 correct.

 Let us know some more info and perhaps we can help.

 BTW, this line is not needed by Red5 as it supports AMF3, unlike FMS:
 nc.objectEncoding = ObjectEncoding.AMF0 ;

 -Chris


 On 5/20/07, Lenny Sorey [EMAIL PROTECTED] wrote:
  Hello All,
 
  Got a question about a Flex/FMS tutorial I am trying to use as a learning
  guide in RED5.
 
  The example viewed is at :
 
  http://renaun.com/flex2/fms/VideoConferenceWDDJ/FlexVideoMain.html
 
 
 
  The code for this example is at:
  http://renaun.com/flex2/fms/VideoConferenceWDDJ/srcview/
 
  Im not using the asc code as this is being called in my application.java for
  just connection.
  I used this one because it appears to be pretty simple as far as a straight
  forward Shared Object example.
 
  Can someone take a look at this and give me some guidance? I am not making
  it to me Application.class file and am not connecting
  to the client.
 
  Any responses are appreciated.
 
  Regards,
 
  Lenny
 
  I set up a new webapp for this example in red5 as videoconf
 
  I setup my application.java as follows:
 
  **
 
 
  package org.red5.server.webapp.videoconf;
 
  import org.apache.commons.logging.Log;
  import org.apache.commons.logging.LogFactory;
  import org.red5.server.adapter.ApplicationAdapter;
  import org.red5.server.api.IBandwidthConfigure;
  import org.red5.server.api.IConnection ;
  import org.red5.server.api.IScope;
  //import org.red5.server.api.stream.IServerStream;
  import org.red5.server.api.stream.IStreamCapableConnection;
  import
  org.red5.server.api.stream.support.SimpleConnectionBWConfig
  ;
  import org.red5.server.api.service.IPendingServiceCallback;
  import org.red5.server.api.service.ServiceUtils;
  import org.red5.server.api.so.ISharedObject;
 
  public class Application extends ApplicationAdapter {
 
  protected static Log log = LogFactory.getLog(Application.class.getName());
 
   private IScope appScope;
  // private IServerStream serverStream;
 
   /** [EMAIL PROTECTED] */
  @Override
   public boolean appStart(IScope app) {
appScope = app;
//add users
 
createSharedObject(appScope, users_so, false);
log.info(@Application.java: appStart is called.);
 
return true;
   }
 
   /** [EMAIL PROTECTED] */
  @Override
   public boolean appConnect(IConnection conn, Object[] params) {
// Trigger calling of onBWDone, required for some FLV players
measureBandwidth(conn);
 
 
 
//IScope myScope = Red5.getConnectionLocal().getScope();
 
ISharedObject users_so = getSharedObject(appScope, users_so, false);
log.debug(appConnect is called:  +getSharedObject(appScope, users_so,
  false));
 
 
return super.appConnect(conn, params);
   }
 
   /** [EMAIL PROTECTED] */
  @Override
   public void appDisconnect(IConnection conn) {
 
super.appDisconnect (conn);
   }
  }
 
 
  /*The Flex Client Side*/
 
  ?xml version=1.0 encoding=utf-8?
  !--
  Copyright 2006 Renaun Erickson (http://renaun.com )
 
  @ignore
 
 
  mx:Application xmlns:mx=http://www.adobe.com/2006/mxml;
   xmlns=*
   initialize=haveCamera = ( Camera.getCamera() != null )
   layout=vertical viewSourceURL=srcview/index.html
   mx:Script
![CDATA[
 import mx.collections.ArrayCollection;
 import mx.controls.Alert ;
 
 [Bindable]
 private var haveCamera:Boolean;
 
 [Bindable]
 public var nc:NetConnection;
 
 public var users_so:SharedObject;
 [Bindable]
 public var dpUsers:ArrayCollection;
 
 /**
  *  This function creates the FMS connection and sets the Status event
  handler
  */
 public function createConnection():void
 {
  //Logger.debug( MAIN:createConnection );
  // Check the user name length
  if( txtName.text.length  0 ) {
   // Create Connection and setup Events
   nc = new NetConnection();
   nc.client = this;
   nc.objectEncoding = ObjectEncoding.AMF0 ;
   nc.addEventListener( NetStatusEvent.NET_STATUS, netStatusHandler );
   // A simple Identifier for the asc side
   var identifier:String = txtName.text;
   while( identifier.search(   )  0 )
identifier = identifier.replace(  , _ );
   nc.connect( rtmp://10.2.0.10/videoconf, txtName.text, identifier );
  } else {
   Alert.show( Please provide a name for the video chat connection! );
  }
 }
 
 /**
  * Waits for any status from the connection to FMS
  */
 public function netStatusHandler( event:NetStatusEvent

Re: [Red5] Chris Allen's discussion at FITC on Video

2007-05-21 Thread Chris Allen
There is now not any server-side code for that example.  The
SharedObject in that example is created on the client-side. So in your
netconnection just connect to the myTest and it should work just fine.

-Chris

On 5/16/07, Lenny Sorey [EMAIL PROTECTED] wrote:
 Hello Chris,

 Question.

 Is the application.java file going available for the Video/Chat app?

 I notice that SharedObjects area referenced in the Chat.mxml.

 I am starting to work and learn SharedObjects.

 Would appreciate a copy if this is the application.java and any supporting
 java files are available.

 Thanks,

 Lenny


 On 5/11/07, Chris Allen [EMAIL PROTECTED] wrote:
 
  Hey Guys,
 
  I just posted the files for the presentation I did at FITC and the
  Boston Cyberarts Festival. You can find them on my blog here:
  http://blog.ff9900.org/?p=26
 
  Please let me know if you have any questions about the example files.
 
  -Chris
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Terracotta + Red5

2007-05-20 Thread Chris Allen
Hi Steve and Eugene,

I just wanted to thank you guys for spending time helping some of us
get Red5 running under Terracotta. I think that this combination, once
the kinks are worked out, will be very powerful and should provide a
solution for scaling Red5 applications in an elegant way. This is
obviously something that many us  are interested in.

-Chris

On 5/19/07, sharrissf [EMAIL PROTECTED] wrote:

 Terracotta has a concept called DMI Distributed method invocation. Some of
 our examples use this to update remote GUI's when models change. What you
 are describing sounds like it could also benefit from dmi. It's not a good
 idea to overuse this concept but it is useful for notification in cases
 where wait and notify aren't practical. Here is a link to the concept:
 http://www.terracotta.org/confluence/display/docs1/Concept+and+Architecture+Guide#ConceptandArchitectureGuide-DistributedMethodInvocation%28DMI%29

 Cheers,
 Steve


 Steven Gong wrote:
 
  Hi Eugene,
  Thanks for your mail. The problem I got when trying to cluster the server
  is
  not related to Spring really but is due to the broadcasting between the
  server nodes. We have a Subscribers with Broadcaster model in both live
  stream and shared object cases, where one broadcaster needs to broadcast
  events to several subscribers that might be connected to different server
  nodes.
 
  Currently for a non-clustering version, we use a list for subscribers that
  have subscribed to a specific broadcaster but I don't know how to use TC
  to
  cluster this model. Do you have any idea about this problem?
 
  On 5/19/07, Eugene Kuleshov [EMAIL PROTECTED] wrote:
 
 
  Guys,
 
I am one of the developers who implemented Spring support for
  Terracotta
  DSO, and I have really good idea what it can and what it can't do. On the
  other hand I know really little about red5, so please bear with me. :-)
 
So, can you please explain to me what data exactly you need to cluster
  in
  red5?
 
Can you also elaborate on what makes it difficult for you to learn for
  to
  integrate Spring?
 
Also, I don't quite understand your concerns about standalone vs.
  tomcat
  (or other web servers). It is your own choice actually and Terracotta
  works
  in both cases.
 
It might be easier for you to get your questions answered in the
  Terracotta mailing lists (tc-user or tc-dev) that you can subscribe to at
  http://terracotta.org/confluence/display/orgsite/Mailing+Lists
 
regards,
Eugene
 
 
 
  Dan Rossi-5 wrote:
  
   I think i hit a wall already, in this integration examples it says to
   load an application context file , im assuming its the red5-web.xml for
   each webapp, however all the bean id's are named the same ie
   web.handler, i took a look at the war configs and they are named
   differently, still not sure what to put in here
  
  
  http://www.terracotta.org/confluence/display/docs1/Integrations+Spring#IntegrationsSpring-Howtouseit
  
   Dan Rossi wrote:
   Ok damn, just checked out the samples and seems like its going to take
  a
   while to learn to integrate with spring, in a standalone and tomcat
   situation. Ill just continue on this custom stats logging and come
  back
   to it :)
  
   Dan Rossi wrote:
  
   Hi Im going to be looking at this scenario very shortly, however does
   this setup have its own caching and RMI mechanisms , or will I still
  be
   using the internal one setup in red5. What is the benefits of using
   something like this with tomcat as oppose to stand alone ? I do find
  it
   a PIA to make the updates i need, where a war file into tomcat is so
   much simpler just to update the server and applications.
  
From looking at the demonstration video, im curious to know if its
   going to be  possible for red5 apps to share the same published
  names.
   Ie, publish a broadcast to our load balancer ip which chooses a
  server
   and then starts archiving to our SAN, and then the subscribers are
  also
   connected to the load balancer, and when a broadcast has happened,
  all
   connected clients will get the call being sent from the application
  to
   switch to the stream. This would be most interesting to see if its
   possible.
  
   Let me know what others may be doing with it.
  
   thanks.
  
   Dan
  
 
  --
  View this message in context:
  http://www.nabble.com/Terracotta-%2B-Red5-tf3775671.html#a10690836
  Sent from the Red5 - English mailing list archive at Nabble.com.
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 
  --
  I cannot tell why this heart languishes in silence. It is for small needs
  it
  never asks, or knows or remembers.  -- Tagore
 
  Best Regards
  Steven Gong
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 

 --
 View this message in context: 
 

Re: [Red5] How can I do Cam to Cam

2007-05-12 Thread Chris Allen
Hey Steph,

Take a look at the example that Dominick and I did for my
presentations on Building Red5 applications. There's a very bare bones
version of video conferencing done in Flex 2 that should help you. You
can find this stuff on my blog at http://blog.ff9900.org/?p=26

I hope that helps too.

-Chris

On 5/11/07, Steph Steph [EMAIL PROTECTED] wrote:
 Thanks Storm for your answer ...

 This means that there is not existing application which allow to connect 2
 people together in the population connected users ?

 In my application, we know the two names before connecting (we don't select
 the user into the list). During the pooling we try to identify the name of
 every user and recover the ID associated. But, and if I am not mistaken, it
 is necessary to subscribe video to receive the name by using
 videoPool.subscribe(evtObj.newStream.split(_)[1]); //inside the
 processQue()  : :Videoconference.as

 after this subscribe, the updateName is called (inside the VideoPool.as) and
 we can identify the name by evtObj.name ... but we already ask the
 subscription of the video.

 It is a problem for me because I want to subscribe to the video AFTER to
 receive the name ? do you understand what I mean ? am I right ?

 Another question, can you help me to clarify the goal of the getStream
 function into the setID (always into the videoconference.as) ?

 Thank you again

 Regards

 Steph



 On 5/11/07, Storm [EMAIL PROTECTED] wrote:
  uh...i suppose you'll need to keep a list of connected users and then
 subscribe to speific videostream when clicking on somebody's name. Anyway
 you'll need a more complex logic since scenarios like this can occurr
 (following your example):
 
  1. User titi wants to talk to user toto thus he cliks toto's name
  2. Meanwhile toto decides to talk with tata so he click's tata's name
 
  That's enough to mangle you're app if you're not meticulous, and it can
 get worse:
 
  3. tata feels like talking to titi...
 
  Have fun ;)
 
 
 
  On 5/11/07, Steph Steph  [EMAIL PROTECTED]  wrote:
  
   Hi everybody,
  
  
  
   I am using the fitcDemo server side and I am using the
 videoconference.swf client side. The problem is when several guys are
 connected at the same time to the videconference.swf, we see systematically
 all guys (max 6). The aim of my application is to communicate with a
 specific contact by cam to cam, thus 2 people.
   I modified the videoconference.swf (actionscript videopool.as
 especially) in order to see just 2 people but I can't connected the webcam
 to a specifique user.
  
   If I am not clear, an example : I am connected as Toto name and I
 would like to speak with Titi, how can I speak with Titi only (even if
 there are others peolple connected) ? how can I identify each one ?
  
   Thank you very very to help me urgently
  
   Regards
  
   Steph
  
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
 
 
 
  --
 
 ---
  If a man speaks in a forest and his wife is not there, is he still wrong?
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Chris Allen's discussion at FITC on Video

2007-05-11 Thread Chris Allen
Hey Guys,

I just posted the files for the presentation I did at FITC and the
Boston Cyberarts Festival. You can find them on my blog here:
http://blog.ff9900.org/?p=26

Please let me know if you have any questions about the example files.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] RES: RMI or Shared Objects

2007-04-20 Thread Chris Allen
Hi Luiz,

I think that your problem might be the constant updating that's going
on with your application. If you have all these shared objects being
updated every 0.1 seconds or so that can get to be a lot of traffic
very quickly. I would look into using a solution like Brian is
suggesting and use an NetConnection.call() for the updates.

You could also look into creating Scopes on the Java side as you need
them, and funnel everything through your main ApplicationAdapter with
NetConnection.call()s. Then just have Flash poll on an interval of
some sort when updates are needed.

There are lot's of options here, so let us know how it goes, and what
works best for you.

Anyway, as for FITC...

I think I might start a new thread for that, but in the meantime
here's what's up for Red5 at the conference.

John and I are presenting on Red5 on Sunday morning at 9AM, and I have
another presentation on Building Red5 Applications on Monday at 11:30
AM.

I look forward to seeing you guys that can make it there.

-Chris

On 4/20/07, Luiz Filipe [EMAIL PROTECTED] wrote:


 Hi Muriel, how´re doing.

 I have a different case to say you.

 On our project we´re having the same problem with sharedObjects on Red5
 0.6r3 (or latest, doesn´t matter), let me explain:

 Our project is a Card Game project based on a lot of rooms (subScopes) and a
 main Lobby (parentScope).
 We are using 5 sharedObject on MainScope and 1 SharedObject for each room.
 Today we have been 300 connected users playing our game, we was all the time
 looking cpu usage, and i can tell you that it is always on a 99% of usage.
 After a while Red5 freeze again.

 I´m thinking to change our approach of SO´s to Server-Side - Client-Side
 methods, i´m wondering that it will be better.

 We´re very desperate to solve this issue, anyone has another opinion ?

 Thanks,

 Luiz Filipe.



 -Mensagem original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nome de
 John Grden
 Enviada em: quinta-feira, 19 de abril de 2007 13:55
 Para: Red5@osflash.org
 Assunto: Re: [Red5] RMI or Shared Objects

 Me too, I was just about to say the exact 2 things Jake said!

 BRIAN - you lurker you ;)


 On 4/19/07, Jake Hilton  [EMAIL PROTECTED] wrote:
  I knew it! .. I felt a lurker such as your self..  LOL  :)
 
  But on topic.. I don't use shared objects much .. but use nc.call's for a
 lot of my interaction.
 
  Jake
 
 
 
  On 4/19/07, Brian Lesser [EMAIL PROTECTED] wrote:
   Hi Muriel,
   I'm just a lurker here and am not using Red5 but was wondering what you
   mean by: as the Shared Objects are emptied after a message has been
   received?
   Yours truly,
   -Brian
  
   muriel wrote:
  
   Hi all,
   
   we just had an interesting discussion with a Flash expert about Shared
   Object communication. Until now, we have been using Red5 Shared Objects
   for client-server communication in a multiplayer game setup. As we have
   all kinds of communication (broadcast to room, some users, single
 user),
   we have set up an architecture with two Shared Objects per client (two
   distinguish input from output). We are now observing some performance
   problems on the clients as well as the Red5 server (99 % CPU usage with
   33 clients updating the Shared Objects every 0.1 seconds, btw with 33
   clients 66 Shared Objects have to be handled by the server). On the
   server-side, however, we don't have any memory problems, as the Shared
   Objects are emptied after a message has been received. Memory is at
   around 4% and remains quite stable throughout the application.
   
   The Flash (Media Server) expert proposed to use an invoke of a
   client-side method rather than a Shared Object as this is more
 efficient
   for the client to handle. Do you think the server performance issues
   could be due to the Shared Objects? And does it make sense to change
   from Shared Object communication to RMI?
   
   Is there anyone who has experienced similar problems?
   
   Thanks for helping,
   Muriel
   
   
   
   ___
   Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org
   
   
  
  
   --
  
 __
   Brian Lesser
   Assistant Director, Application Development and Integration
   Computing and Communications Services
   Ryerson University
   350 Victoria St.
   Toronto, Ontario   Phone: (416) 979-5000 ext. 6835
   M5B 2K3Fax: (416) 979-5220
   Office: POD B-66-C E-mail: [EMAIL PROTECTED]
   (Enter through LIB-B99)Web: http://www.ryerson.ca/~blesser
  
 __
  
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
 
 
  ___
  Red5 mailing list
  

Re: [Red5] red5 silverlight

2007-04-20 Thread Chris Allen
Hi Ruben and Others,

I think that it's certainly worth exploring supporting another type of
players like Silverlight. Let me try and address some of your
questions below on behalf of the Red5 Team.

On 4/18/07, Ruben Waitz [EMAIL PROTECTED] wrote:
 A bit off-topic.

 If I understand it correctly the silverlight-plugin will be developed for
 Safari, Firefox and IE.
 Silverlight's video and audiostreams can be protected by DRM
 (http://en.wikipedia.org/wiki/Digital_Rights_Management).
 This is a nice feature for contentproviders (and probably unwanted by
 illegal content consumers). Because DRM is built in the Windows Vista
 kernel this makes great sense to me. (According to a Dutch article on the
 net Adobe is working on Media Player also with DRM.)

 If the technology is cheaper than FMS conentproviders like YouTube (and
 ofcourse MySpace) might switch to Silverlight.

If they do, then it's probably a good idea for Red5 to support this
protocol as well.

 I think 2 players on this market is a good thing and will result in great
 products en competition.

I totally agree. Competition is definitely a good thing for this technology.

 Lastly I'm quite interested in what's the opinion of the Red5-dev team about
 this (forever) ongoing development of mediastreaming players like Flash and
 Silverlight. In my opinion Adobe, Microsoft and Codec companies take the
 initiative and opensource-community (aka Red5) follows.
 In other words will the Red5-team deconstruct and inplement future codecs of
 the Flash player?

Yes, we certainly will support future iterations of the Flash player
and the codecs that they use. Take a look at how we now support AMF3
as an example of us doing this very thing.

We are also thinking of supporting mobile phone video technology like
RTSP and 3G. The very fact that the server is open source means that
people can extend it for whatever use they deem appropriate. The code
base that we use for streaming would not be that hard to switch out
with another protocol.  AMF3 again is a good example of this. In fact
we could also look at making this an API for other developers to
simply creaet a plugin of their own protocol.

At any rate, with all this said, it's very important for us to not get
too much feature creep into the product at this point in time. Once we
have a final 1.0 release and have fixed the bugs that we have now.
Then this is the time to explore more features.

In the meantime, we will be keeping our eye on Silverlight for sure.
And by all means, if you want support for it sooner, then start
building it. ;-)

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] red5 vs. granite data services vs. openamf

2007-04-18 Thread Chris Allen

Hi Jason,

I haven't even heard of Grantie yet (did a google search and didn't find
it), but I can tell you that it sounds like Red5 is the right choice for
your situation. You are right that most Red5 users on the list are concerned
with video and audio streaming, and that AMF support and pure data driven
applications sometimes take a back seat on the list, but rest assured that
we are supporting it. You may want to check the archives of the list to see
what others have done. Lookup hibernate for example.

Here's a few reasons to use Red5 off the top of my head:

  - OpenAMF doesn't support AMF3 the last I checked, and Red5 does.
  - Red5 does support RTMP, so push style messaging will work for you
  int he future without changing much.
  - Red5 is built with Spring and integrating with other APIs and Spring
  itself is easier than with OpenAMF. our lead engineer Luke spent much time
  working with OpenAMF and integrating it with Spring and other tools before
  we started Red5. He ran into many issues doing so.
  - Red5 is actively being developed

If you would like to consider a non open source alternative you may want to
look at the product formerly known as Flex Data Services (I forget what they
are calling it now).

I hope that helps,
Chris
On 4/16/07, Jason King [EMAIL PROTECTED] wrote:


I'm going to be building a database front-end in flex and I need to pick
middleware.  I'm a java guy not a php or .net person so I'm just looking
at Java-based middleware.  Oracle in the database, if it matters.
As far as I can tell my choices are red5, openamf and grantie data
services.
It appears that red5 is being more actively maintained and has better
support for amf3 than does openamf.
Openamf looks simpler to get started with.
Granite looks like what it provides is a very close match to what I want
but I'm hesitant to bet the farm on something so new that as far as I
can tell has only one developer working on it.
The other thing that concerns me is that at some point soon we'll need
some server-push type client notifications and I believe that's in Red5
but I don't seem to see it in Granite.
I know asking whether tool X is better than tool Y in tool X's
mailing-list is kind of dicey, but I've been lurking on the list for a
month now and very little activity seems to be related to the
functionality I'm concerned with.

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [osflash] red5-minimal, small embeddable red5

2007-04-02 Thread Chris Allen

I can see how this is going to be very useful to people. How do you plan to
maintain this version? In other words keep it in sync with the changes we
make to Red5. It might make sense to coordinate with you for our releases so
that you can get out a version at those times too.

Anyway, great job and thanks!

-Chris

On 3/31/07, Alexander Zhukov [EMAIL PROTECTED] wrote:


Hi All!

We have put together a small and embeddable version of red5 -
red5-minimal.
You might find red5-minimal useful if dont need all the features of red5,
but streaming and rtmpt flashapp  to server communication.

red5-minimal is a small subset of red5 server which is based on
red5-0.6rc2.
The main goal of red5-minimal is not to substitute red5 but to provide a
small standalone jar and easy to embed class file to run red5 from within
your application.

red5-minimal is configured entirely from your java code, so you can think
of red5-minimal as a library not a full-fledged server like red5.

Everybody is invited to check out red5-minimal code at
http://oss.viewdle.com/red5-minimal/

Comments, ideas, criticism are appreciated,  if you find red5-minimal
useful or absolutely ugly please tell.

___
osflash mailing list
osflash@osflash.org
http://osflash.org/mailman/listinfo/osflash_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] bandwidth detection in red5

2007-03-28 Thread Chris Allen

KBDown: 116 Delta Down: 89 Delta Time: 0.77 Latency: 287

Seems pretty accurate.

-Chris

On 3/28/07, Max Medvetsky [EMAIL PROTECTED] wrote:


 Hi,
KBDown: 467 Delta Down: 176 Delta Time: 0.377 Latency: 348
I also installed bandwidth checker on my server and I'm now getting these
values:
KBDown: 4914 Delta Down: 4531 Delta Time: 0.922 Latency: 23
I'm connected through 6Mbit DSL and these numbers are quite accurate, at
least insofar as the value of KBDown is concerned.
By the way, what's the purpose of this checker? I guess we can encode at
different bit rates and, based on the feedback from a bwcheck, we can then
serve appropriate content to the client.
Aren't streaming servers nowadays smart enough to adjust quality of stream
on a fly without needing to manually prepare multiple content versions with
different bitrates?

Interalab wrote:

KBDown: 189 Delta Down: 176 Delta Time: 0.931 Latency: 256

Dan Rossi wrote:

 Hi i was wondering if someone is able to load this url and return the
values displayed for the bandwidth detection app ive ported to red5. Im
needing to work out if the values being returned are near exact. In
terms of the KBDown values im getting 2MB if its meant to be kbit/ per
second hopefully.

im not sure how to transfer this value to a data rate for a video im a
bit confused there. If i can work this out then it may be easier to
build upon a player to select a bitrate within the range of the returned
value.

The next problem is to also calculate latency etc as aparantly im able
to stream a 750K video but that buffering problem in red5 makes it
impossible to calculate properly we could be sending 750k videos to
people on 5-24MB adsl connections but then its impossible to stream :\
Then again the video data rate problem is for all bitrates.

http://69.42.91.84:5080/bwcheck/bwcheck.html


Ive added the final results on this wiki but it doesnt like when i copy
and paste code and all the tabs need reformatting so sorry about that.
http://www.red5tutorials.net/index.php/Code:Server_bandwidthdetection

Dan

___
Red5 mailing list
[EMAIL PROTECTED]://osflash.org/mailman/listinfo/red5_osflash.org

 ___
Red5 mailing list
[EMAIL PROTECTED]://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] adobe flash media encoder

2007-03-16 Thread Chris Allen
Hey Dan,

instead of using Zinc, you might want to look at packaging your app
with Screenweaver. It's been working well for us on different projects
and it's open source.

-Chris

On 3/16/07, Dan Rossi [EMAIL PROTECTED] wrote:
 Ok cool, we didnt get to far with it , i actually hav an encoder built
 in flex that looks exactly the same as this, because there was nothing
 else available. It cant write to xml configs obviouslly so doesnt shared
 objects at the moment. Im hoping to package it up soon with Zinc code to
 be able to load/save profiles as i package PC projectors with it
 currently. The other thing that wont work in flash as yet is choosing
 the index of the cameras and microphone device list it will only stay
 default and u can only change it in the settings :) What i like about it
 is the secondary server url input.

 Ill test it on our dev FMS for now.

 João Fernandes wrote:
  I don't think that you can use flash media encoder with red5 because the
  it requires a licensed version of Flash Media Server .
 
  http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72catid=628threadid=1245533enterthread=y
   From Chris Hock
  As long as the Flash host has offically purchased liceses of FMS, you
  can use FME for free to stream to them. For example: vendors such as
  Media Temple, Influxis, ...
 
  Also,
 
  2.1 Software License. Subject to the terms and conditions of this
  Agreement, Adobe hereby grants you a non-exclusive, worldwide,
  royalty-free license to (a) download, install and use the Software
  solely to capture video and/or audio content (Content), encode the
  Content into Flash Video Format (Encoded Content) and record the
  Encoded Content to a FLV File and/or stream the Encoded Content to Flash
  Media Server; and (b) make a reasonable number of copies of the
  Documentation solely in connection with use of the Software in
  accordance with this Agreement, but no more than the amount reasonably
  necessary. 
 
  I think even if red5 is changed to be compatible with FME, there will be
  a license issue.
 
  João Fernandes
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] adobe flash media encoder

2007-03-15 Thread Chris Allen
Well I bet it's possible to figure out what they are doing and add
that to Red5 so that it is compatible.

On 3/15/07, Naicu Octavian [EMAIL PROTECTED] wrote:
 To stream audio/video to the Flash Player you also will need either:
 Flash(r) Media Server 2.0.4 (or higher); download this update.
  Flash(r) Video Streaming ServiceRed5 not mentioned sorry!



 On 15/03/07, Dan Rossi [EMAIL PROTECTED]  wrote:
  Dan Rossi wrote:
 
  Damn aparantly it crashed with some access exceptions it wont work with
  red5 or its just a buggy app.
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 



 --
 Naicu Octavian,
 Project Manager for AVChat
 http://www.avchat.net
 ---
 This message is for the designated recipient only and may contain
 privileged or confidential information. If you have received it in error,
 please notify the sender immediately and delete the original. Any other
 use of this e-mail by you is prohibited.
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] who can run a FMS2 vs Red5 benchmark?

2007-03-14 Thread Chris Allen
Hi Joseph,

You may want to work with Thijs on this one, as he's been heading up
testing for Red5. He may already have something like this in place.

At any rate, I would love to hear how your test goes.

-Chris

On 3/13/07, joseph wamicha [EMAIL PROTECTED] wrote:
 Hello,

 I am sure this would be a good stress test on the number of simultaneous
 streams that red5 can handle:

 Create an array of serverStreams which are live streams,
 then,
 Initialize all those live streams by looping through array.
 So if you want like 100 live streams done by red5 do:

 private IServerStream[] serverStream;

 for(int i=0; i100; i++)
 {
serverStream[i] = StreamUtils.createServerStream(appScope, live0);
SimplePlayItem item = new SimplePlayItem();
item.setName(on2_flash8_w_audio);
serverStream[i].addItem(item);
item = new SimplePlayItem();
item.setName(on2_flash8_w_audio);
serverStream[i].addItem(item);
serverStream[i].start();
 }

 I'm fairly certain this should work. It will produce 100 live streams by
 red5. You could scale it to as many as you want, even 1000, 1 etc...

 Now on the client end do a similar array to subscribe to the stream even if
 you don't play it just for the sake of load test.

 If someone could write a mock client flash end for subscribing to these
 streams by declaring an array of Netstreams, it would form a very good load
 test. We could then toggle it higher bit by bit and see how red5 handles
 under load and what code breaks. I'll write this load test code today night
 but I hope someone else can beat me to it.


 On 3/14/07, Ruben Waitz [EMAIL PROTECTED] wrote:
  Hello,
 
  Just wondering if somebody has FMS2 and Red5 both installed on a single
  system.
  I'm curious about the server load and performance differences in both
  situations (benchmarking). Maybe a dedicated stresstest SWF can act as a
  client.
 
  I don't know whether such a client is already developed by someone but I
  think benchmarking results are quite interesting for everyone.
 
  Ruben
 
  
  www.red5tutorials.net: Tutorials - How tos - FAQ
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 



 --
 C is forever.
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] I'm very frustrated

2007-03-12 Thread Chris Allen
That might help Joseph.  The daily digest mode makes it difficult for
the threading. I'm really happy just getting individual emails
throughout the day with gmail as the mail client. It does such a nice
job of threading the subjects. I also use filters and labels to keep
my mailbox fairly clutter free.

-Chris

On 3/12/07, joseph wamicha [EMAIL PROTECTED] wrote:
 I'm using daily digest mode. I've just changed from that to single mode.
 I'll try hitting reply and then see if it works. Thanks.


 hrm, you have gmail. I just hit reply at the bottom of the window. Am I

 missing something?


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] pasword request broken

2007-03-09 Thread Chris Allen
http://jira.red5.org/secure/ForgotUsernames!default.jspa

That link works for me.

Hope that does the trick.

-Chris

On 3/8/07, Sir Codalot [EMAIL PROTECTED] wrote:
 http://jira.red5.org/secure/ForgotUsernames.jspa

 throws a Nullpointer execption -- sorry I lost username /password -- I
 have no idea where to report this but here on the list


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Flash IDE alternative for Red5 Demos

2007-03-06 Thread Chris Allen

John is working on some Flex2 / AS3 based versions of the samples, so that
should help when they come out as you don't need Flash to build and view the
code.

-Chris

On 3/6/07, Roberto Saccon [EMAIL PROTECTED] wrote:


if you are more a developer than a designer than you could use haxe (or
mtasc) for compilation and swfmill for glueing in graphic assets. It's all
open source and works great, but your workflow will be different.

regards
Roberto

On 3/5/07, Matthew Smith [EMAIL PROTECTED] wrote:

 Hi,

 does anyone know of a less pricey alternative to the Flash8 IDE which
 can
 compile the Red5 demo FLAs? In perticular I am interessted in the
 MessageRecorder application.
 I have tried:
 Namo FreeMotion
 SwishMax
 and
 KoolMoves
 but none of them could successfully import the MessageRecorder.swf .

 With kind regards

 Matthew Smith


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




--
Roberto Saccon
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] TV project - started

2007-03-06 Thread Chris Allen

Hey Tom,

Just looked at the site. It's working fine for me. really excellent job on
that!

-Chris

On 3/6/07, Tom Krcha [EMAIL PROTECTED] wrote:


Hi,

I am glad to announce project I was working on last week. Its TV like
streaming for a video portal Stream.cz here in Czech Republic (Europe).

It consists of 24 music TV like streams of different genres built using
Playlist in Red5.

Watch it here:
http://stream.cz/?m=music

Player has implemented failover RTMP-RTMPT.

Nice listening.

Tom Krcha
www.prozeta.cz
www.krcha.com




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Orange MessageRecorder

2007-03-06 Thread Chris Allen
Haha! Yeah the orange sepia style effect is done all on the client
side. It was created for my wedding this past fall, and well we had an
orange theme going on, so it made sense. This effect was done using
the ColorMatrix class and MovieClip.attachBitmap().

To get what you want, take a look at this class:
http://svn1.cvsdude.com/osflash/red5/java/server/trunk/swf/DEV_Source/classes/org/red5/samples/messagerecorder/Recorder.as

The videoBitmapContainer:MovieClip property is the orange thing that
you are seeing. Just get rid of references to it and make the
videoContainer:MovieClip visible and positioned where you want it to
be. Right now it's set to be way off the screen: videoContainer._x =
-1000;

I hope that helps.

-Chris

On 3/6/07, Dominick Accattato [EMAIL PROTECTED] wrote:
 thats strange, and i don't know the answer



 On 3/6/07, Matthew Smith [EMAIL PROTECTED] wrote:
  Hi,
 
  when I record a VideoStream with the Red5 MessageRecorder, the live playback
  picture is tinted orange. The recorded Stream looks normal.
  How can I remove the orange from the live playback view in the
  MessageRecorder?
 
  Regards
 
  Matthew
 
 
  ___
  Red5 mailing list
   Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 



 --
 Dominick Accattato, CTO
  Infrared5 Inc.
 www.newviewnetworks.com
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] IDE for Jetty

2007-02-24 Thread Chris Allen
Most of the developers are using Eclipse to build Red5. So that would
include the Jetty version.

-Chris

On 2/24/07, Daniela Remogna [EMAIL PROTECTED] wrote:


 Hi :-)
 I'm developing a web control panel for Red5 based on Jetty web server.
 I used NetBeans and I setted it to build the application for Tom Cat server
 but I can't configure servlet correctly. They works only in TomCat
 maybe there's something wrong on my configuration

 but my quetion is: What are you using as IDE for builing with Jetty?

 Thanks,
 Daniela Remogna

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 Plugin for Wildfire ver 0.0.4

2007-02-22 Thread Chris Allen
Dele,

That's very cool! Thanks for letting us know about it.

-Chris

On 2/22/07, Dele Olajide [EMAIL PROTECTED] wrote:


 Hi All,

 Just to let you know that I posted a new version of the red5 xmpp plugin for
 Wildfire at
 http://www.igniterealtime.org/forum/thread.jspa?threadID=24873

 The interesting thing about this release apart from using 0.6 rc2 is the
 concept of Red5 'phone' calls. I am using Red5 to handle the media streams
 of phone calls made between two xmpp users using the Jivesoftware Phone
 Integration XEP proto
 http://svn.jivesoftware.org/svn/repos/asterisk-im/trunk/documentation/phone_jep.html.
 With the embedded xmpp web client JWChat5, you can make an audio/vide call
 from a web browser.

 In this release calls are limted to users registered to the same domain, but
 in a future release, I will be using the  federation feature of XMPP to
 enable calls between federated users across domains provided their Wildfire
 servers are public.

 -dele


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Guide to create new applications in Tomcat

2007-02-14 Thread Chris Allen
Yeah the ports already being occupied certainly would be an issue. I
will continue to think of other alternatives.

-Chris

On 2/13/07, Interalab [EMAIL PROTECTED] wrote:
 Thanks for the response.

 I've thought about running multiple Red5 instances, but we would run
 into port conflict problems, not to mention the possible resource
 requirements.

 I really like the way that Red5 runs as an individual, self-contained
 web app - whether it's standalone or as a WAR.  We're most comfortable
 using Tomcat, so the WAR will probably be our preference.We're just
 looking for a way to conveniently host many individually manageable
 applications under Red5 without having to disturb the core server every
 time you want to update an application.  I'm open for creative
 suggestions on how to achieve this goal.

 Thanks again, and Congrats to the team on the release of the new RC.



 Chris Allen wrote:
  I think I see where you are going with this, and I'm not sure what you
  want is exactly posssible. However, having separate instances of the
  Red5 web application running within Tomcat should accomplish this for
  you. It seems like a lot of duplication, but I think it's the best
  approach so far.
 
  Having Red5 run as an individual web app makes it easier for us to
  maintain the code base. Essentially the WAR version is the same as the
  standalone, the standalone just comes preconfigured with Jetty as the
  servlet engine. Does this make sense?
 
  We of course appreciate any feedback that you have on the structure.
 
  -Chris
 
 
  On 2/13/07, Interalab [EMAIL PROTECTED] wrote:
 
  Thanks for the link.  I'm not sure if I should comment on that thread or
  just throw my reaction out here.  Please let me know if my comments
  merit adding to the wiki discussion.
 
  I think I understand the concept of the proposed structure.  Ideally for
  us would be a structure that encapsulates the Red5 server as a
  standalone server that only contains the core Red5 server.  Then, if I
  want to add an application that uses the Red5 server, I would prefer to
  have it as a separate webapp that encapsulates just that application and
  stream folders, but uses the Red5 server running in the same container,
  but in a different application context (I don't even know if that is
  possible).
 
  Red5 Server:
  - webapps
  - red5
  - index.jsp
  - WEB-INF
  - lib
  - classes
  - web.xml
  - server
  - red5.xml
  - red5.properties
  - myApplication
  - index.jsp
  - WEB-INF
 - lib
 - classes
 - web.xml
 - streams
 - _persistence
 - _temp
 
  With this structure, I could hot deploy multiple applications without
  causing a re-deploy or re-start of the core server or other applications.
 
  Am I showing my ignorance?
 
  Joachim Bauch wrote:
 
  Hi,
 
  Interalab schrieb:
 
  I'm particularly concerned about the new app structure.  Will it be
  shared with the list for comment before it's built into the trunk - I
  hope?  I know I'm not a dev on this project but a significant change
  to the structure, especially if it doesn't comply with expected
  'norms' in the J2EE and, in particular, the Tomcat world, could
  really affect our ongoing development efforts.
 
  I guess not knowing is what's making me nervous - even though I have
  no right to complain as we've only been testing the releases and
  sharing our results and not contributing any code to the project yet.
 
  the new app structure is discussed in the wiki:
  http://jira.red5.org/confluence/display/appserver/Simplified+server-side+application+structure
 
 
  Joachim
 
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Guide to create new applications in Tomcat

2007-02-13 Thread Chris Allen
I think I see where you are going with this, and I'm not sure what you
want is exactly posssible. However, having separate instances of the
Red5 web application running within Tomcat should accomplish this for
you. It seems like a lot of duplication, but I think it's the best
approach so far.

Having Red5 run as an individual web app makes it easier for us to
maintain the code base. Essentially the WAR version is the same as the
standalone, the standalone just comes preconfigured with Jetty as the
servlet engine. Does this make sense?

We of course appreciate any feedback that you have on the structure.

-Chris


On 2/13/07, Interalab [EMAIL PROTECTED] wrote:
 Thanks for the link.  I'm not sure if I should comment on that thread or
 just throw my reaction out here.  Please let me know if my comments
 merit adding to the wiki discussion.

 I think I understand the concept of the proposed structure.  Ideally for
 us would be a structure that encapsulates the Red5 server as a
 standalone server that only contains the core Red5 server.  Then, if I
 want to add an application that uses the Red5 server, I would prefer to
 have it as a separate webapp that encapsulates just that application and
 stream folders, but uses the Red5 server running in the same container,
 but in a different application context (I don't even know if that is
 possible).

 Red5 Server:
 - webapps
 - red5
 - index.jsp
 - WEB-INF
 - lib
 - classes
 - web.xml
 - server
 - red5.xml
 - red5.properties
 - myApplication
 - index.jsp
 - WEB-INF
- lib
- classes
- web.xml
- streams
- _persistence
- _temp

 With this structure, I could hot deploy multiple applications without
 causing a re-deploy or re-start of the core server or other applications.

 Am I showing my ignorance?

 Joachim Bauch wrote:
  Hi,
 
  Interalab schrieb:
  I'm particularly concerned about the new app structure.  Will it be
  shared with the list for comment before it's built into the trunk - I
  hope?  I know I'm not a dev on this project but a significant change
  to the structure, especially if it doesn't comply with expected
  'norms' in the J2EE and, in particular, the Tomcat world, could
  really affect our ongoing development efforts.
 
  I guess not knowing is what's making me nervous - even though I have
  no right to complain as we've only been testing the releases and
  sharing our results and not contributing any code to the project yet.
 
  the new app structure is discussed in the wiki:
  http://jira.red5.org/confluence/display/appserver/Simplified+server-side+application+structure
 
 
  Joachim
 
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


[Red5] The use of Re: WAS Flex2 debugging on Linux?

2007-02-09 Thread Chris Allen

Hey Joseph,

Do you mind making sure that your responses to emails on the list have the
subject formated like Re: + subject? I'm finding that you not doing so is
screwing up Gmail's threading feature. It's a really minor thing, but would
certainly help me and others using Gmail or email software that does
threading. It's sure easier to track the messages that way.

Thanks,
Chris

On 2/9/07, joseph wamicha [EMAIL PROTECTED] wrote:


Yes, i guess its a beta aswell ? The mac version is slow to the buggery
well i think its just java on osx its crap, but the debug console is
sufficient.
Hi Dan,


Thanks alot for the pointer! I will try and get the xray debugger working on my 
machine!

; )

Check out the source code for the swiffs in the red5 they use an xray
debugging framework, which is just too bloaty i think to have in a

release version because flex is bloaty enough in size and the flex
logging framework is sufficient. Why isnt anything going to console
output ?

If you are a paid flex customer heh they should be able to give you

support, but id like to comment on adobe, they have terrible sales and
support assistance which is one of the reasons we chose Red5 + we use
and support open source, obviouslly coz im being paid to report bugs +

suggest features.

We met some arrogance when looking at purchasing FMS licenses because
they expect you to buy their Edge Systems (Please we'd love something
like this in Red5) and support for flex is quite minimal especially when

you try to tell them of bugs/qwuirks.


joseph wamicha wrote:
* Hi,
**
** Currently, all machines that I am working with are installed with Linux.
** This however has been very challenging, when it comes to debugging flex2

** applications (flash debugging doesn't seem to be working). I normally
** have
** to guess many times about what's happening underneath; a debugger
** would help

** greatly!
**
** Does anyone know how to effectively debug flex applications on Linux? I
** would be very grateful for any help on this, thanks.*



--
C is forever.
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] The use of Re: WAS Flex2 debugging on Linux?

2007-02-09 Thread Chris Allen

Thanks Joseph! The threading is working with your email!

Yeah, when starting a new topic just write a subject that best describes it
with no Re:.

Most email clients do this stuff automatically. So, I like Thijs, am curious
to know what email client you are using. Please tell.

-Chris

On 2/9/07, joseph wamicha [EMAIL PROTECTED] wrote:


Hi Chris,

Sorry for that, I didn't know. ;-) Please tell me if there is still a problem 
with this email, but I have followed your instructions for this response!

I know this is out of topic, but when starting a new thread should I leave the 
Re out so a new thread begins?

Thanks.



Hey Joseph,

Do you mind making sure that your responses to emails on the list have the

subject formated like Re: + subject? I'm finding that you not doing so is
screwing up Gmail's threading feature. It's a really minor thing, but would
certainly help me and others using Gmail or email software that does

threading. It's sure easier to track the messages that way.

Thanks,
Chris



--
C is forever.
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Another Streaming Question

2007-02-09 Thread Chris Allen

Hi Robert,

On 2/8/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Dear Red5,
Thank you. I was trying more to figure out if that was a way to stream
flv to 500 users +/- (320 x 240) using Red5. Are my hopes too high? If
they are then what should I look into?



I don't think your hopes are too high. They just may be a bit too early. ;-)
Expect us to have some muti-server solutions in coming releases. Also if you
have  powerful machine with tons of RAM you might be able to get those types
of numbers to work. The memory leak bug and limit of twelve streams should
be fixed with next week's release.

On the book question, would FMS

books teach me how to use Red5 (with some minor differences)? I have a
Safari one month account. What should a person who has no idea how
Java, Flash, and Red5 integrate look at?



FMS books would help for the client side coding. Red5 uses RTMP and
NetConnection on the client just the same. But if you want the whole picture
in a book you will have to wait.

We are certainly working on getting some better documentation and also are
looking into writing a book on the subject. In addition I'm going to be
presenting on Building Red5 applications at FITC in the spring:
http://fitc.ca. I will be sure to post the slides from that when I'm done.
Oh, and I'm supposed to be doing a 3 hour workshop on building Red5
applications as well here in Boston, MA USA in May.

As far as better documentation, we are waiting on the APIs and application
structure to stabilize before we get too much into documenting.

I hope that helps.

-Chris
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] amfphp remoting vs. direct access to database

2007-02-08 Thread Chris Allen

Yeah, well the fact that Red5 supports RTMP and AMF over http means that you
don't have to use anything else. I would suggest just trying to do your data
connection in Java and use Red5 for that bridge to Flash. There's no reason
to over complicate things.

On 2/7/07, morten hundevad [EMAIL PROTECTED] wrote:


yes sir stoica ionut.

that is excactly what i ment, i am sorry it my english is mimited =(

morten


From: stoica ionut [EMAIL PROTECTED]
Reply-To: Red5@osflash.org
To: Red5@osflash.org
Subject: Re: [Red5] amfphp remoting vs. direct access to database
Date: Wed, 7 Feb 2007 05:34:23 -0800 (PST)

I think that what he says is related to how he did
applications before red5, on fms/fcs.

I mean he probably had

1) frontend (flash player clients)
2) backend - amfphp
3) backend - red5 ( amfphp backend for red5 also)
4) db layer - sql server or something

and that when he had to CRUD from a database from the
server side actionscript, he had to use a second layer
( in that case, we all used amfphp or other remoting
as a middle layer to communicate to sql database)

But now, in red5, we have the opportunity to connect
directly to a database using jdbc, so what he asks is
what is more convenient ?

1) using red5-amfphp(or other remoting)-db server ?

or

2) using red5-jdbc-db server ?

Is this what you ask Criss ?

I was wondering on how to find about these things, and
then you place the question :)

What do you think guys ?


--- Chris Allen [EMAIL PROTECTED] wrote:

  Hi Morten,
 
  I'm not sure what this has to do with Red5. We do
  support remoting AMF and
  AMF3 (coming next week) in Red5 too. As far as
  direct access, I'm not sure
  what you mean. Are you suggesting using the Socket
  class in ActionScript and
  encoding and decoding SQL communication directly on
  the Flash player? I'm
  pretty certain that you could pull it off, but I'm
  not sure how it would
  benefit you. A level of abstraction and the ability
  to communicate over port
  80 (no firewall issues) are big pluses for doing
  database connections on the
  server side. Perhaps I simply don't understand your
  question though.
 
  -Chris
 
  On 2/6/07, morten hotmail [EMAIL PROTECTED]
  wrote:
  
Hi all
  
  
  
   I have tested out amfphp remoting and I must say
  it works like a charm =)
  
  
  
   I would just like to hear your opinion on using
  amfphp vs. direct access
   to database?
  
  
  
   Which is faster? I figure maybe direct is faster?
  But I have nothing to
   base it on.
  
   Which is more secure? I have no idea about this
  one?
  
   Which is more stable? (A remove homepage can go
  down, without the
   database being down)
  
  
  
   Is there other thing's to consider? Maybe another
  way, a built in tool I
   don't know off?
  
  
  
   __
  
   Morten
  
  
  
  
  
   --
   No virus found in this outgoing message.
   Checked by AVG Free Edition.
   Version: 7.5.432 / Virus Database: 268.17.28/672 -
  Release Date:
   06-02-2007 10:22
  
   ___
   Red5 mailing list
   Red5@osflash.org
  
  http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
   ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 






Now that's room service!  Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel to find your fit.
http://farechase.yahoo.com/promo-generic-14795097

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

_
Del dine store filer uden problemer på MSN Messenger:
http://messenger.msn.dk/



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] amfphp remoting vs. direct access to database

2007-02-07 Thread Chris Allen

Hi Morten,

I'm not sure what this has to do with Red5. We do support remoting AMF and
AMF3 (coming next week) in Red5 too. As far as direct access, I'm not sure
what you mean. Are you suggesting using the Socket class in ActionScript and
encoding and decoding SQL communication directly on the Flash player? I'm
pretty certain that you could pull it off, but I'm not sure how it would
benefit you. A level of abstraction and the ability to communicate over port
80 (no firewall issues) are big pluses for doing database connections on the
server side. Perhaps I simply don't understand your question though.

-Chris

On 2/6/07, morten hotmail [EMAIL PROTECTED] wrote:


 Hi all



I have tested out amfphp remoting and I must say it works like a charm =)



I would just like to hear your opinion on using amfphp vs. direct access
to database?



Which is faster? I figure maybe direct is faster? But I have nothing to
base it on.

Which is more secure? I have no idea about this one?

Which is more stable? (A remove homepage can go down, without the
database being down)



Is there other thing's to consider? Maybe another way, a built in tool I
don't know off?



__

Morten





--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.17.28/672 - Release Date:
06-02-2007 10:22

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Adobe partnering with Red5?

2007-02-01 Thread Chris Allen

On 1/31/07, Owen van Dijk [EMAIL PROTECTED] wrote:


From the following interview, this snippet:

---
Open-source programmers are working on free versions of Flash software
that could compete with your products. Are they a business threat?

As long as Adobe continues to innovate and continues to deliver value,
we continue to believe that our customers will monetize us for the
value we deliver to them. It's something we continue to keep an eye
on, and as appropriate, partner with, but we are a for-profit software
company.
---

It was said in the context of (streaming) video, so i'd assume they're
talking (also) about Red5 ( and it's consulting part infrared5 )?



Very interesting Owen. Yeah, it sure sounds like Red5 to me. Thanks for
sending the link. So far we haven't heard anything from them in terms of
partnerships.


http://www.forbes.com/business/2007/01/25/adobe-photoshop-flash-tech-intel-cx_df_0126adobe.html


--
Owen van Dijk

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Books?

2007-01-29 Thread Chris Allen

Hi Robert,

We don't have too much at this point in terms of tutorials and
documentation. Part of that reason is that the project is still evolving.

On 1/28/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


Dear Red5,
I would like to know if there are any books that would fully explain
how to make applications with Red5 to me. I don't have a good
understanding of what is going on. Are there any tutorials that anyone
can recommend, beside the www.flashextentions.com tutorials? My
experience is in HTML, Javascript, PHP, XML (a little), and in
graphics. I am totally new to Flash, Java, and Actionscript (although
I can understand most of what is going on in Actionscript). I need
some idea of how things mesh together in using Red5 and Flash.


Thank you,
Robert Fleming



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 for a Rubyist

2007-01-28 Thread Chris Allen
The other thing that Michael was trying to say is that the videos that
you were watching are for a much older version of Red5. So much of the
info there is out of date.

The scripting support for Ruby and other scripting languages should be
fixed by the next release. You should ten be able to write the
majority of Red5 applications all in Ruby.

I hope that makes a bit more sense.

-Chris

On 1/28/07, Michael Klishin [EMAIL PROTECTED] wrote:
 Ok, I just meant that it's gonna be (but don't rely much on current
 implementation, it's unstable recently after Java 6 with scripting
 support came out) the way you want it to be. Just write Ruby code and
 do not use Java at all.

 I had some thoughts to start re-writing Red5 IO guts in Ruby to port
 it completely when current Java implementation becomes stable, but
 right now I'm up to new application structure after short holidays.

 On 28/01/07, Jed Hurt [EMAIL PROTECTED] wrote:

  I'm sorry. I think that the meaning of your reply may have been lost
  in translation. I'm not sure I understand what you meant.
 --
 This was freedom. Losing all hope was freedom.

 Flex wiki (russian): flexwiki.novemberain.com
 Red5 bug track: jira.red5.org
 Red5 wiki: wiki.red5.org [use JIRA account]

 Chasing the beauty in programming:
 www.ruby-lang.org | www.rubyonrails.org

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Once again the 12 connection bug.

2007-01-24 Thread Chris Allen

Sorry for the confusion. I thought that it had been fixed already. It is a
priority to have it fixed before the rc2 release though.

-Chris

On 1/24/07, Thijs Triemstra [EMAIL PROTECTED] wrote:


There's a bug for this issue on http://jira.red5.org/browse/SN-14

Thijs


Op 24-jan-2007, om 11:27 heeft Nankun Huang het volgende geschreven:

 Hi all,
 According to an email which I got from this list yesterday, it was
 stated that the 12 connection limit bug is fixed. I was overjoyed and
 rushed to test out if this was the case. However after downloading the
 lattest trunk and compiling, this does not seem to be the case. There
 also isn't a bug report on the wiki about this and when the bug was
 reported unto the mailing list earlier ( by someone else, not me ), it
 was December and the issue didn't seem to have gotten much attention
 from the dev team. Here's a simple adobe flex program which I made
 that illustrates the bug. the MXML source file is below:

 The bug happens when a user publishes a stream, unpublish it, publish
 a new stream with a different stream name and then unpublish it
 again... rinse and repeat about 12 times and it stops working ( I no
 longer get the publish success message ). I guess the intended
 functionality is that each user shouldnt' publish more than 12
 simultaneous streams which makes sense.. however in this case, once a
 stream is unpublished, it should just get deleted and no longer
 count toward the user.  Thanks for your attention.

 It seems that when I reach the limit of the number of streams that can
 be published, red5 gives me this error in the console

  [java] [WARN] 575703 pool-1-thread-2:
 ( org.red5.server.net.rtmp.RTMPHandler
 .warn ) Unhandled ping: Ping: 3, 0, 0, -1
  [java] 00 03 00 00 00 00 00 00 00 00



 -- and here's the mxml file

 ?xml version=1.0 encoding=utf-8?
 mx:Application xmlns:mx=http://www.adobe.com/2006/mxml;
 layout=absolute
 mx:Script
 ![CDATA[
 import mx.utils.UIDUtil;
 import flash.net.NetStream;
 import flash.net.NetConnection;
 import flash.net.ObjectEncoding;
 import flash.media.Microphone;
 import flash.events.NetStatusEvent;
 import mx.controls.Alert;

 //set to AMF0 for red5
 NetConnection.defaultObjectEncoding = ObjectEncoding.AMF0;

 private var nc: NetConnection;
 private var ns:NetStream;
 private var ns_play:NetStream;
 private var stream_name:String;

 //connect to server
 private function connect():void{
 nc = new NetConnection();
 nc.client = this;
 nc.addEventListener(NetStatusEvent.NET_STATUS,
 netStatusHandler);
 nc.connect( rtmp://localhost/fitcDemo);
 }

 //useless callbcks from fitcDemo
 public function setId( id:String):void{
 trace(server invoked set ID: + id);
 }

 public function newStream( id:String):void{
 trace(server invoked newStream: + id);
 }
 //start to publish the stream
 public function startPub():void{
 var mic:Microphone = Microphone.getMicrophone();
 // generate a unique stream name every time with the
 unique ID generator
 stream_name = UIDUtil.createUID();

 this.btnPub.enabled = false;
 ns = new NetStream(nc);
 ns.attachAudio( mic )
 ns.addEventListener( NetStatusEvent.NET_STATUS,
 netStreamStatusHandler);
 ns.publish( stream_name );

 }

 //stop publishing the stream
 public function stopPub():void{
 ns_play.close();
 ns.close();
 this.btnPub.enabled = true;
 this.btnStop.enabled= false;
 }



 private function netStatusHandler
 (event:NetStatusEvent):void{
 trace(event.info.code);
 if(event.info.code ==
 NetConnection.Connect.Success) {
 this.btnPub.enabled = true;
 Alert.show('connected to server!!');
 }
 }


 //when publish is successful, play the stream
 private function netStreamStatusHandler
 (event:NetStatusEvent):void{
 if( event.info.code == NetStream.Publish.Start ) {
 trace(event.info.code);
 ns_play = new NetStream(nc);
 ns_play.play( stream_name );
 this.btnStop.enabled = true;
 }
 }


 ]]
 /mx:Script
 mx:Panel x=10 y=10 width=284 height=256 layout=absolute
 title=Red5 12 connection limit bug 
 mx:Button x=10 y=10 label=Connect   click=connect()/
 mx:Button x=10 y=40 

Re: [Red5] Red5 capacity

2007-01-23 Thread Chris Allen

On 1/23/07, Max Gieselmann [EMAIL PROTECTED] wrote:


Hey,



Hi Max,



I am sure that this questions have been asked before but I can't find the
answers ;).



The reason you can't find the answer is because there isn't one. ;-) Red5 is
still under heavy development and many changes are being made to the server
as I write this. Therefore we haven't been able to generate statistics like
you are looking for.

There have been informal reports on this mailing list about Red5
performance, so I would recommend looking at the archives for that
information. http://osflash.org/mailman/listinfo/red5_osflash.org (use
google with the site param set to http://osflash.org)

We will be making a priority of testing performance in future versions, and
we are actually putting together a whole testing team to accomplish much of
this.

I want to build a project that deals with webcam and sound streaming.

FMS is much to costly for my purposes, so I am using Red5.
Everything works fine, but I need some information about the capacities of
Red5.



I'm glad to hear everything is working for you.

-How many 
simultaneoushttp://dict.leo.org/ende?lp=endep=/gQPU.search=simultaneousconnections/streams
does Red5 support?

(Would it be possible to run up to 1000 connections)
-Are there any limits about the bandwidth?
-Can you tell me something about systemressources that the server will
need?
-Is there a way to run multiple instances of Red5 on one server.



Redundancy solutions on multiple servers will also be addressed before the
1.0 release. For now you could look at using the WAR version and use the
same techniques one would use for a servlet engine of your choice.



Thank you very much,



No problem. Sorry that we don't have exact answers for you.



Max


(I am from germany, I hope it was possible to understand my questions)


Man, your English is excellent! I understood all of it. :-)
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] jumpstart me please?

2007-01-23 Thread Chris Allen
The admin interface not working is a known bug with version 0.6rc1. It
has been fixed with the version in the trunk. Try compiling from the
source there and running it.

-Chris

On 1/23/07, Rob Coenen [EMAIL PROTECTED] wrote:
 gang,

 I've installed red5 (ubuntu/debian package), after 2 hours I realized I was
 using java 1.4.2 and that I had to upgrade to 1.5

 after opening the default page at localhost:5080 I checked the demo's in
 localhost:5080/demos/ .. it look sall pretty awesome.

 The only thing I dont get is why all the other webapps dont work?
 for example when I click on the 'administration interface' link at the
 homepage, it points to http://localhost:5080/admin but this results in a
 HTTP ERROR: 404NOT_FOUND


 RequestURI=/admin

 Powered by Jetty://

 the apps are available though in /usr/lib/red5/webapps/ eg
 /usr/lib/red5/webapps/admin/ exists ...





 any help here?







 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] last jumpstart for today (III)

2007-01-23 Thread Chris Allen

Hi Rob,

John used the technique of extending MovieClip to get those examples to
work. These extended MovieClips are on the stage (_level0 timeline) and are
started up once the SWF is loaded. It's not exactly the most intuitive thing
to non-flash developers. And even tough to figure out for experienced Flash
programmers without checking the linkage properties inside of the Flash IDE.
John knows that doing so is a pet peeve of mine; I much prefer composition
to inheritance especially when AS2 MovieClips are involved. In fact I hate
having to open the Flash authoring environment period. Sorry to bitch about
it John. ;-)

All of the ActionsScript classes for those examples are in the distribution
or in SVN here:
http://svn1.cvsdude.com/osflash/red5/java/server/trunk/swf/DEV_Source/classes/

As for where John put the FLAs with timeline only code, I haven't the
slightest idea. Unfortunately he's out of town and away from email until
Monday or so. It shouldn't be that hard to track down though.

I hope that helps.

-Chris

On 1/23/07, Rob Coenen [EMAIL PROTECTED] wrote:


im just wondering: I am looking into the demo's from
http://svn1.cvsdude.com/osflash/red5/java/server/trunk/swf/DEV_Source/

really great.. but I cannot find *any* layer with actionscript code in the
.fla files... yet they do compile OK. am I missing something here?

John Grden mentions in the V0.6 RC2 wiki that 'I've converted simple chat,
recorder, subscriber, broadcaster, stream player and ball demo to a single
FLA demo each. Code is in the first frame with minimal assets. Branded with
Red5 logo.'

it suggest these demo's were originally not developed with Adobe Flash
8... maybe this has something to do with it? Any help?


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] info about red5

2007-01-22 Thread Chris Allen

On 1/22/07, GIAN [EMAIL PROTECTED] wrote:


hello,



hi Gian, Welcome to the list!


i have installed on linux (ubunto) red5 version 0.6 rc1.

i have a proble. wen i browse http//myserver:5080 and i click on
administrative page the server response an error... why? there is an
solution?




This is a known bug with 0.6rc1. It has been fixed in the trunk and will be
fixed of course in the next version.

other question. when a login in a example (videoconference) (2 user)

i view my web but the other webs don't display or display samtimes.
why? when a display other web i see a video bat not audio. why? the
camera and microphone works very good and is setting good. there is a
specific parameter to set red5 or is a bug?




I believe that this example is quite outdated, John is looking to replace it
with a more updated version soon. Also, I believe that the audio was
dissabeled for this one. But for clarity, could you let us know which
example exactly you are referring to?

-Chris
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] About to Give Up on Red5

2007-01-18 Thread Chris Allen
On 1/18/07, Aaron Roberson [EMAIL PROTECTED] wrote:
 steven and mondain

 Thank you, I was on an endless pursuit to get it to work. Does this
 week mean by Friday? I know you can't make any guarantees or
 promises...


Hi Aaron,,

Our proposed target date for the next release is Feb. 5th. It's
possible that the version in trunk will have the scripting part
converted sooner. Paul (mondain) is certainly the guy to know when he
can get that done, as he's the one working on it.

I hope that helps. Sorry for your trouble getting Red5 working.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] (no subject)

2007-01-12 Thread Chris Allen
As John already mentioned, this is definitely possible.

In fact it's pretty straight forward to switch MINA based socket
applications from acting as a server to a client. I would recommend
looking at MINA (http://mina.apache.org/) and then compare the Red5
source code with some of their sample applications. This should help
get you started on creating your own Java based RTMP client.

-Chris

On 1/12/07, John Grden [EMAIL PROTECTED] wrote:
 Yes, it's possible, but you'd have to create a client that can communicate
 via RTMP like the flash player does.  I think there are some folks on the
 list that have already accomplished this.


  On 1/12/07, Muller Jan [EMAIL PROTECTED] wrote:
 
  Hi,
 
  i would like to ask you if is possible to connect to red5 server from
 another client, than only with flash or flex. For example from JAVA applet.
 If your answer is no, so if will be possible in future. Thank you...
 
  Honza
 
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 



 --
 [  JPG  ]
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] AMF3 and mysql connection example

2007-01-12 Thread Chris Allen
On 1/11/07, joseph wamicha [EMAIL PROTECTED] wrote:
 There's a great Hibernate example from Carl Sziebert here:
  http://sziebert.net/software/examples/Red5+Hibernate.zip
  Red5 can do:
 1. Remoting
 2. Transient/Persistent shared objects on the server side. I'll try post
 some examples to this list in the next few days once I'm through with my
 tests. Joachim Bauch's Migration Guide is a good reference:
 http://www.joachim-bauch.de/tutorials/red5/MigrationGuide.txt

 3. Red5 currently only supports AMF0.

Joachim is working on implementing AMF3 at the moment. Much of it is
working in the trunk from what I hear.

Joachim thanks very much for getting that going.


 Can any one on this list kindly paste an examples or even a pointer on
 how to achive a simple query against db and red5.
 scondly I would like to be learn feature comparisons of Red5 capablities
 to FDS?
 regards
 Onata


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] red5 is legal

2007-01-11 Thread Chris Allen
On 1/11/07, Interalab Sales [EMAIL PROTECTED] wrote:
 What is wowza based on?  Red5?

I have no idea what Wowza is based on. If it is based on the Red5 code
base then that is illegal. The LGPL license doesn't allow someone to
repackage the core software as commercial software.

I seriously doubt that they would do such a thing. So, with that said,
I 'm sure it has been developed with heir own code base and processes.

-Chris


 John Grden wrote:
  yes:
  http://www.osflash.org/red5/fud
 
  Also, wowza is a commercial competitor to FMS:
  http://www.wowzamedia.com/
 
  I also have said it many times, that I believe Adobe will release the
  official RTMP spec with it makes sense to them.
 
  On 1/11/07, Milouse SIMPSONS [EMAIL PROTECTED] wrote:
 
  Red5 is an open source software but I have read on forums that the RTMP
  protocol is property of Adobe Corp. So my question is : Is it legal
  to use
  it on our servers ?
 
  _
  Avec Windows Live OneCare éliminez tous les virus de votre PC !
  http://www.windowslive.fr/liveonecare/default.asp
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] List of Bugs - part 2

2007-01-09 Thread Chris Allen

Hi Stanislaw,

Thank you very much for reporting these bugs. It would be even more helpful
if you could add them to our bug tracker here: http://jira.red5.org Just
sign up for an account there and post away.

This way you can also see weather the bug has already been reported or not
as well.

Thanks again.

-Chris

On 1/9/07, Stanislaw Fiedor [EMAIL PROTECTED] wrote:


Hi there again,

I was now playing with the with red5 provided swf files: simplebroadcaster
and simplesubscriber. I modified the broadcaster to record the stream.
And
tested the app I don't know why but with this files the subscriber plays
the
right stream (the live one and not the recorded) but I found such bug:
when the broadcaster disconnects while streaming and while the subscriber
is
still connected - after the Broadcaster connects again and tries to record
the stream with the same streamName:
1) the stream doesn't record
2) the subscriber can't see the stream
3) after a while the broadcaster disconnects automatically

When I'm not wrong somebody has already mentioned this bug. What is the
case
and how can I fix it??

BR
stfurca


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [OffTopic] Good Bye and thanks for the fish!

2006-12-21 Thread Chris Allen
Michael is right, we would love to keep you around. Please feel free
to continue playing with Red5, there seems to be a lot of work out
there for this type of technology, and it's  good idea to stay on top
of it.

Anyway, best of luck on your next job.

Feliz Navidad!

-Chris

On 12/21/06, Michael Klishin [EMAIL PROTECTED] wrote:
 Carlos,

 You can join development team, learn and write tutorials and create
 demos. Then cool project will find you. Why not?

  I'm writting this to say good bye and thanks to you all. The work i have
  been doing has just finished and i have to move on to other subjects so
  although i'll keep the subscription to the list i won't be writting that
  often. Who knows if i'm hired for some other project related to this and
  i'll have to come back with some more silly questions!

 --
 This was freedom. Losing all hope was freedom.

 Flex wiki (russian): flexwiki.novemberain.com
 Red5 bug track: jira.red5.org
 Red5 wiki: wiki.red5.org [use JIRA account]

 Chasing the beauty in programming:
 www.ruby-lang.org | www.rubyonrails.org

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] LocalHost works fine... but when I put external....

2006-12-20 Thread Chris Allen
Chase,

It sounds to me like you are experiencing Flash player security
sandbox issues. Are you getting the dialog that pops up in Flash
Player that asks you to change your security settings?

On 12/20/06, Chase Brammer [EMAIL PROTECTED] wrote:
 Sorry, I just discoved something after my last email... don't mean to
 flood.  Anyway, if you are testing on the Ball Control example and don't
 change the rtmp path, just leave it at localhost, it works fine.  BUT if
 you change it from localhost to the actual IP, it doesn't work.
 Hrmm Has anyone had this issue?

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
 Behalf Of Michael Klishin
 Sent: Wednesday, December 20, 2006 1:53 PM
 To: Red5@osflash.org
 Subject: Re: [Red5] LocalHost works fine... but when I put external

 On 20/12/06, Chase Brammer [EMAIL PROTECTED] wrote:
  Ok, I have localized the problem.  The NC is connecting just fine, and
 so is
  my SO.  Where the problem is, is for some reason (completely unknown
 to me)
  is that when it is on the server it does NOT register an onSync event
 when
  the shared object is changed.  Any idea's?

 Do you experience it with trunk?

 --
 This was freedom. Losing all hope was freedom.

 Flex wiki (russian): flexwiki.novemberain.com
 Red5 bug track: jira.red5.org
 Red5 wiki: wiki.red5.org [use JIRA account]

 Chasing the beauty in programming:
 www.ruby-lang.org | www.rubyonrails.org

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] LocalHost works fine... but when I put external....

2006-12-20 Thread Chris Allen
I couldn't even get the rtmp connection to your server to work (no
green light). I am assuming that it is running here
rtmp://64.90.196.142.

This is a weird problem that you describe, especially given that you
are delivering the SWF from the same IP address. Are you sure that you
configured the red5.properties file correctly?

-Chris

On 12/20/06, Chase Brammer [EMAIL PROTECTED] wrote:
 Nah, I that doesn't come up, you can even check out the ball example if
 you want
 http://64.90.196.142/demos/BallControl.swf

 Cheers,
 Chase

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
 Behalf Of Chris Allen
 Sent: Wednesday, December 20, 2006 3:42 PM
 To: Red5@osflash.org
 Subject: Re: [Red5] LocalHost works fine... but when I put external

 Chase,

 It sounds to me like you are experiencing Flash player security
 sandbox issues. Are you getting the dialog that pops up in Flash
 Player that asks you to change your security settings?

 On 12/20/06, Chase Brammer [EMAIL PROTECTED] wrote:
  Sorry, I just discoved something after my last email... don't mean to
  flood.  Anyway, if you are testing on the Ball Control example and
 don't
  change the rtmp path, just leave it at localhost, it works fine.  BUT
 if
  you change it from localhost to the actual IP, it doesn't work.
  Hrmm Has anyone had this issue?
 
  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
  Behalf Of Michael Klishin
  Sent: Wednesday, December 20, 2006 1:53 PM
  To: Red5@osflash.org
  Subject: Re: [Red5] LocalHost works fine... but when I put
 external
 
  On 20/12/06, Chase Brammer [EMAIL PROTECTED] wrote:
   Ok, I have localized the problem.  The NC is connecting just fine,
 and
  so is
   my SO.  Where the problem is, is for some reason (completely unknown
  to me)
   is that when it is on the server it does NOT register an onSync
 event
  when
   the shared object is changed.  Any idea's?
 
  Do you experience it with trunk?
 
  --
  This was freedom. Losing all hope was freedom.
 
  Flex wiki (russian): flexwiki.novemberain.com
  Red5 bug track: jira.red5.org
  Red5 wiki: wiki.red5.org [use JIRA account]
 
  Chasing the beauty in programming:
  www.ruby-lang.org | www.rubyonrails.org
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] stats API usable yet ?

2006-12-18 Thread Chris Allen
On 12/18/06, Joachim Bauch [EMAIL PROTECTED] wrote:
 Hi Dan,

 Dan Rossi schrieb:
  Hi, im seeing the stats code grow everyday, when will it be usable ?
  Will it be able to be used to obtain the right information for within an
  application or is it xmlrpc based only ?

 it will be a service inside Red5 that can be queried from any application.
 I recently commited initial code for this service, but didn't have time
 to write the application code for it yet. In the first iteration, the
 service will support getting the same informations as the XML-RPC admin
 interface currently provides, but this will be extended in the future.

Sweet Joachim! Let us know when you have that Red5 application ready
and Sam can start hooking up the Flex client to it. He has already
started getting some of the stuff laid out in MXML and has some of the
basic service architecture in place. At least that is how I
interpreted what he has done so far when I spoke with him last week.
Sam, perhaps you can give us a better description.

This should be one killer application! I can't wait to see it completed.

 See org.red5.server.api.statistics.IStatisticsService for details:
 http://dl.fancycode.com/red5/api/org/red5/server/api/statistics/IStatisticsService.html

 Joachim



 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org





___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Documentation

2006-12-12 Thread Chris Allen
On 12/12/06, Dominick Accattato [EMAIL PROTECTED] wrote:
 honestly we need some eclipse plugins developed specifically for Red5.. i
 would work on these, but I'm busy as hell lately. ;)

Well if we get it right, there will be tons of tools that will just
work for it off the bat. Like deploy Red5 as a WAR in Tomcat and use
the Sysdeo plugin for Eclipse to start, stop, debug, etc...

It would be nice to have a plugin for our Standalone version of Red5,
but it seems way beyond our scope until after we release 1.0. That's
my opinion on the subject. Luke and I discussed this at great length
where I was taking your side of the argument. We eventually concluded
that an Eclipse plugin was the least of our problems for the moment.

-Chris


 On 12/12/06, Chris Allen  [EMAIL PROTECTED] wrote:
 
  On 12/12/06, Storm  [EMAIL PROTECTED] wrote:
   Originaly posted by Hank:
  
For example, in order to program with it you
really need to download the source from the trunk and compile it.
  
  
Well, i also think that some documentation would make things easier and
   that this point is the weakest one of Red5 project in this particular
 moment
   BUT i have programmed an app (and a damm cool one, sorry if i'm selfish
 :P )
   downloading the 0.6RC1 windows installer, i haven't had to touch the svn
   repository. Import the jars to an eclipse project and you're done.
  
  But to run it and debug (set breakpoints, inspect objects at runtime,
  etc...) your application within Eclipse, that's another story. Java
  developers are used to having tools to be able to do that sort of
  thing. This is what we are trying to address, and well we are fixing
  it along with a bunch more for 0.7.
 
  -Chris
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 



 --
 Dominick Accattato, CTO
 New View Networks
 www.newviewnetworks.com
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Documentation

2006-12-12 Thread Chris Allen
On 12/12/06, Michael Klishin [EMAIL PROTECTED] wrote:
 On 13/12/06, Chris Allen [EMAIL PROTECTED] wrote:

  It would be nice to have a plugin for our Standalone version of Red5,
  but it seems way beyond our scope until after we release 1.0. That's
  my opinion on the subject. Luke and I discussed this at great length
  where I was taking your side of the argument. We eventually concluded
  that an Eclipse plugin was the least of our problems for the moment.

 True, but project wizard would be a great step along with new app structure.

Good suggestion. There are a ton of things that would make a good Red5
plugin for Eclipse useful. I think we will review this type of stuff
once we've made a bit more progress on the fundamentals. For now it's
certainly worth cataloging what we would want.

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] FDS

2006-12-11 Thread Chris Allen
It's funny when both project leaders aren't on the same page. That
very rarely happens with John and me, but it does happen, as in this
case.

Anyway, I'm really hoping that we do come up with a decent FDS
alternative soon. I think that we are most of the way there and there
is a huge demand for it. FDS in many ways isn't all that different
than Red5 as it is now (the ability to tap into other APIs through
Spring, not JMS, ability to push binary objects over RTMP, etc...).
All that really needs to happen is the implementation of AMF3 and
hooking up to the Flex end with data binding. Okay, so I'm
over-simplifying this a bit, but this is certainly a real and viable
possibility.

The Admin Console team has been looking down that road. With the
creation of our new Flex 2 based admin console, we are hoping to begin
the process of adding some great things to make building Flex
applications easier with Red5. All of the code for the admin console
will be open source of course, and we hope that it will be a decent
working example for others to follow.

Now with this said, getting 0.6 out the door is a HUGE priority and
definitely takes precedence. I just don't think it's as far off as
John is saying.

-Chris


On 12/11/06, John Grden [EMAIL PROTECTED] wrote:
 Hey Joao, right now, our focus is to get V0.6 to a final version and to
 complete our stated roadmap.

 There have been alot of requests for AMF3 and though we've had some
 development started on that, we've not really pushed for it right now given
 all of the other todo's and issues we have to work on.  I know that's not
 really your question, but it does have some relevance to a future
 alternative FDS that would come out of Red5.

 For the future, I guess its really a matter of need that'll drive whether or
 not there's a decent alternative to FDS out there.  But as of right now,
 we've not really looked down that road at all.

 I hope that helps,

 John


 On 12/11/06, João Saleiro [EMAIL PROTECTED] wrote:
  Hello,
 
  do you think that there is a possibility that someday Red5 will be a
  replacement for the Flex Data Services 2, with the Flex Data Management
  Services features (data synchronization via data push, etc)?
 
  Thanks,
 
  João Saleiro
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 



 --
 [  JPG  ]
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [Red5devs] Remote debug a red5 app?

2006-12-11 Thread Chris Allen
Hi Carl,

I assume that you are referring to the server-side Java code and not
the ActionScript. We are looking to come up with a solution where Red5
is essentially just a web application that runs in any container and
therefor you can use any of the tools available to you for your
particular container to debug the application. For now, you could use
the WAR version of the server and run it with in Tomcat and get the
Eclipse plugin from Sysdeo: http://www.sysdeo.com/eclipse/tomcatplugin

Otherwise, I have done it by running Red5 entirely within Eclipse as a
standalone application.

-Chris

On 12/10/06, Carl Sziebert [EMAIL PROTECTED] wrote:
 Has anyone tried to remotely debug an application running in red5?  If so,
 what did you have to do to get this working?

 Thanks.
 Carl

 --
 Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind.
   - Dr. Seuss
 ___
 Red5devs mailing list
 [EMAIL PROTECTED]
 http://osflash.org/mailman/listinfo/red5devs_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [Red5devs] Remote debug a red5 app?

2006-12-11 Thread Chris Allen
On 12/11/06, Dan Rossi [EMAIL PROTECTED] wrote:
 Chris Allen wrote:
  Hi Carl,
 
  I assume that you are referring to the server-side Java code and not
  the ActionScript. We are looking to come up with a solution where Red5
  is essentially just a web application that runs in any container and
  therefor you can use any of the tools available to you for your
  particular container to debug the application. For now, you could use
  the WAR version of the server and run it with in Tomcat and get the
  Eclipse plugin from Sysdeo: http://www.sysdeo.com/eclipse/tomcatplugin
 
  Otherwise, I have done it by running Red5 entirely within Eclipse as a
  standalone application.
 
 standalone debugging works like a charm, but terrible when u have to
 also run flex builder seperate, and previewing in the flash standalone
 chews up all my memory :) And i have to keep reincluding my compile
 paths after svn checkout to my applications.


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [Red5devs] Remote debug a red5 app?

2006-12-11 Thread Chris Allen
On 12/11/06, Dan Rossi [EMAIL PROTECTED] wrote:
 Chris Allen wrote:
  Hi Carl,
 
  I assume that you are referring to the server-side Java code and not
  the ActionScript. We are looking to come up with a solution where Red5
  is essentially just a web application that runs in any container and
  therefor you can use any of the tools available to you for your
  particular container to debug the application. For now, you could use
  the WAR version of the server and run it with in Tomcat and get the
  Eclipse plugin from Sysdeo: http://www.sysdeo.com/eclipse/tomcatplugin
 
  Otherwise, I have done it by running Red5 entirely within Eclipse as a
  standalone application.
 
 standalone debugging works like a charm, but terrible when u have to
 also run flex builder seperate, and previewing in the flash standalone
 chews up all my memory :) And i have to keep reincluding my compile
 paths after svn checkout to my applications.

Hahah! yeah, thus the reason we need to improve the process for developers.

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 access/upload statistics

2006-12-08 Thread Chris Allen
We are also in the process of making an API for accessing these stats
via a red5 application (SharedObjects). We are creating this for the
Flex based admin tool to be included in the next release. We are
hoping that others will be able to build their own custom clients
using our server-side implementation to obtain this data and display
it as they see fit.

On 12/8/06, Adam [EMAIL PROTECTED] wrote:


 Hi,

 you can collect stats by:

 log.info(#[appLeave CId:+str_userId+] stats-FlashVer:
 +appConn.getConnectParams().get(flashVer));
 log.info(#[appLeave CId:+str_userId+] stats-SwfUrl:
 +appConn.getConnectParams().get(swfUrl));
 log.info(#[appLeave CId:+str_userId+] stats-PageUrl:
 +appConn.getConnectParams().get(pageUrl));
 log.info(#[appLeave CId:+str_userId+] stats-Path: +appConn.getPath());
 log.info(#[appLeave CId:+str_userId+] stats-ScopeName:
 +appConn.getScope().getName());
 // log.info(#[appLeave CId:+str_userId+] stats-OverallBandwidth:
 +stream.getBandwidthConfigure().getOverallBandwidth());
 log.info(#[appLeave CId:+str_userId+] stats-ConnectionType:
 +appConn.getType());
 log.info(#[appLeave CId:+str_userId+] stats-tcUrl:
 +appConn.getConnectParams().get(tcUrl));
 log.info(#[appLeave CId:+str_userId+] stats-SessionId:
 +appConn.getSessionId());
 log.info(#[appLeave CId:+str_userId+] stats-RemoteAddress:
 +appConn.getRemoteAddress());
 log.info(#[appLeave CId:+str_userId+] stats-RemotePor:
 +appConn.getRemotePort());
 log.info(#[appLeave CId:+str_userId+] stats-Host: +appConn.getHost());
 log.info(#[appLeave CId:+str_userId+] stats-CreationTime:
 +appConn.getClient().getCreationTime());
 log.info(#[appLeave CId:+str_userId+] stats-LastPingTime:
 +appConn.getLastPingTime());
 log.info(#[appLeave CId:+str_userId+] stats-WrittenBytes:
 +appConn.getWrittenBytes());
 log.info(#[appLeave CId:+str_userId+] stats-OS:
 +appConn.getClient().getAttribute(os));
 log.info(#[appLeave CId:+str_userId+] stats-Manufacturer:
 +appConn.getClient().getAttribute(manufacturer));
 log.info(#[appLeave CId:+str_userId+] stats-AttributeType:
 +appConn.getClient().getAttribute(type));
 log.info(#[appLeave CId:+str_userId+] stats-Language:
 +appConn.getClient().getAttribute(lang));
 log.info(#[appLeave CId:+str_userId+] stats-Resolution:
 +appConn.getClient().getAttribute(res));

 log.info(#[streamSubscriberClose CId:+str_userId+]
 stats-ClientTimeBuffer:
 +stream.getStreamFlow().getClientTimeBuffer());
 log.info(#[streamSubscriberClose CId:+str_userId+] stats-TotalStreamTime:
 +stream.getStreamFlow().getTotalStreamTime());
 log.info(#[streamSubscriberClose CId:+str_userId+]
 stats-TotalBytesTransfered:
 +stream.getStreamFlow().getTotalBytesTransfered());

 more stats i havent found!

 greets
 -Adam-
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Flash on the beach

2006-12-03 Thread Chris Allen
Sorry Pete,

John and I submitted to present on Red5 at the event, but it seems we
were not accepted.
So, no one from our group will be there, however, there may be some
others there with Red5 experience.

I hope that Flash on the Beach goes well. Have a great time there!

-Chris

On 11/30/06, Pete Hobson [EMAIL PROTECTED] wrote:
 Hi All,

 I'm new on the list, so excuse me if i'm asking for repeat info...

 Will anybody who's been either developing or using Red5 be at the
 FOTB conference in the UK next week?  Im really interested in having
 a look at   this project in action.

 Nice one,

 Pete

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


[Red5] AMF3 Was: AMF Object Serialization

2006-12-01 Thread Chris Allen
On 12/1/06, Pablo Ruggia [EMAIL PROTECTED] wrote:
 So what version is implemented ? AMF0 ?
Currently only AMF0 is supported.

 Will AMF3 be implemented in a near future (I don't see it in the roadmap).
That will be implemented in the future. The roadmap needs to be
updated very badly now. We don't have anyone assigned to do it yet.
However, I've heard that a person (can't disclose the identity) has
actually already implemented it, but is not sure if he can release it
because he did it for his work. Fun legal issues might have to be
tackled to get access to that code. If we can't get it from this
person, we will figure it out eventually.

To others, is AMF3 support a feature that you want soon? How does it
fit in priority with your other feature requests?

 Sorry for so much questions.

No problem at all. We like having questions. It helps everyone out. We
know what you want now, and if you had the question and made the
effort to ask, I bet there are at least three others who needed to
know but didn't ask yet.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Need help using Xray

2006-11-25 Thread Chris Allen

Hi Sam,

I wrote a description of how to do this on my blog. http://blog.ff9900.org/?p=12

Let me know if you have any questions about that. I'm not sure why
this question went to the Red5 list though. Any reason you decided to
send that here?

-Chris

On 11/23/06, Sam Bou [EMAIL PROTECTED] wrote:


Hi John,

Thanks for the quick reply.  I don't think I was specific enough.  I know
Xray is for debugging flash apps.  The
problem is that I don't know how to use Xray by loading it externally (i.e.
without dragging the Xray component into the stage or library).

I notice in the sample videoConference_Flash7.fla, it uses
the VideoConference.as. And in the VideoConference
constructor, the Xray connector is already loaded as an external swf as
follows:


private function VideoConference()

 {

 XrayLoader.addEventListener(LoadComplete, this, xrayLoadComplete);

 XrayLoader.loadConnector(xrayconnector.swf);

 }

So without dragging Xray into the stage or library, I
proceeded to publish the fla.  This is
where I'm stuck at.  I don't know how to get the Xray Interface to show for
debugging the videoConference_Flash7.fla.  All I get is a blank screen when
I open up xray.swf.

Sam


___
 YM - 離線訊息
 就算你沒有上網,你的朋友仍可以留下訊息給你,當你上網時就能立即看到,任何說話都冇走失。
 http://messenger.yahoo.com.hk
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org



___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] [Red5devs] Bug tracking / JIRA

2006-11-15 Thread Chris Allen
Dan,

Thanks for your patience while we dealt with this. We are all very
happy!  I'm not sure who is going to reenter the tickets into the new
system, but if you don't mind volunteering to help, that would be
great.

-Chris

On 11/15/06, Dan Rossi [EMAIL PROTECTED] wrote:

  Killa ! You'll be happy too i guess steve what a pain it was. Do we have to
 re-enter our tickets ?

  Steven Gong wrote:
 Wow, great news! Hope we can get rid of spams.


 On 11/15/06, John Grden [EMAIL PROTECTED] wrote:
  Just an update on bug tracking for Red5 -
 
  we've been able to get in touch with the folks at Atlassian and they're
 helping us get up and running with JIRA right now.
 
  we should have it installed out at www.red5.org soon.
 
  we'll email the lists when it's running,
 
  Thanks for your patience and help everyone,
 
  --
  [  JPG  ]
  ___
  Red5devs mailing list
  [EMAIL PROTECTED]
  http://osflash.org/mailman/listinfo/red5devs_osflash.org
 
 
 



  --
  I cannot tell why this heart languishes in silence. It is for small needs
 it never asks, or knows or remembers.  -- Tagore

  Best Regards
  Steven Gong 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org



 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] red5 to red5 streaming

2006-11-14 Thread Chris Allen
On 11/14/06, Jason Coene [EMAIL PROTECTED] wrote:

 Broadcast station - Red5 Master - Pool of Red5 Proxies.

 AFAIK, it's customary that another piece of software/equipment intelligently
 routes clients to the best proxy (ala Geotargeting, loadbalancing, whatever
 the need is).

 I didn't see anything about this in the roadmap, are there plans for this
 type of master/proxy functionality?


 Hi Jason,

We certainly want to have this.

The road map as it is right now isn't as accurate as it could be.  It
needs to be updated. Sorry about that. Some features that are slated
for later releases have already been done such as scripting support
for ruby and XML-RPC.

Priorities shifted around with the 0.6 release and I believe that load
balancing and fail over support were slated for this version but got
booted but not moved up to the next one. We will be sure to get it
back on there and have it implemented by the 1.0 release.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Heads up: 1videoConference

2006-11-12 Thread Chris Allen
Yeah,

I don't think they are using Flash

On 11/12/06, Interalab Sales [EMAIL PROTECTED] wrote:
 Are you sure it's using Flash?  I didn't see any .swf or .fla or .as
 files in the source.  The demo video is delivered using flash, but
 according to what I've read so far, it's based on .NET and Asterisk video.

 Bill

 John Grden wrote:
  So apparently, they'd have to be converting to RTMP for flash delivery
  at some point, be interesting to find out where that happens and how.
 
  On 11/12/06, *Interalab Sales * [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] wrote:
 
  I just took a quick look at the source.  It appears to use the
  built-in
  video support of the Asterisk system.  It also uses the built-in
  MeetMe
  conferencing feature - H.263 protocol.
 
  My experience with video using Asterisk has been poor, but the
  last time
  I tried it was about a year ago.
 
  Note: It also appears to be tied to SQLServer and MS Windows/IIS
  exclusively.  It includes some .DLL's - is the source for them
  included?
 
  Bill
 
  Interalab Sales wrote:
   Asterisk is a very popular open source VoIP (Voice over IP) phone
   system.  We have a number of them installed.
  
   John Grden wrote:
  
   lol my first reaction was - did they see our video conference
  app and
   mock some of it?  But then again, there's only so many ways you
  can
   lay that out.  They probably got more from Breeze than anything
  since
   it seems to have a similar approach.
  
   If it's a flash UI, then it's RTMP - right? Seems to work well
  from
   what that video looks like and done nicely.  I've never heard of
   Asterix, I'll have to look that up.  What does Asterix handle/do?
  
   On 11/12/06, *Aral Balkan*  [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:
  
   You guys seen this?
  
  http://www.techcrunch.com/2006/11/10/1videoconference-free-open-
   source-web-conferencing-for-your-domain/
  
   Looks like they're using Asterix and Flash for the video.
  Haven't
   downloaded the source so I have no idea how it works at the
  moment.
   Thoughts?
  
   Aral
  
   ___
   Red5 mailing list
   Red5@osflash.org mailto:Red5@osflash.org
  mailto:Red5@osflash.org mailto:Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
  
  
   --
   [  JPG  ]
  
  
 
  
   ___
   Red5 mailing list
   Red5@osflash.org mailto:Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
  
   ___
   Red5 mailing list
   Red5@osflash.org mailto:Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
 
  ___
  Red5 mailing list
  Red5@osflash.org mailto:Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 
  --
  [  JPG  ]
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Jetty Running, not able to run examples

2006-11-10 Thread Chris Allen
Cam, I thought that might have been the issue.

Sorry that I didn't write that last night. Basically the Flash
security model is a little confusing to say the least. It has
certainly thrown others for a loop. If you want to run the SWFs
without the server, then you have to add the directory in which it
lives to the Flash security setup for local files.

I'm glad you figured it out though.

-Chris

On 11/10/06, cam manderson [EMAIL PROTECTED] wrote:
 For this to work I had to actually load the SWF from the webserver. Further
 to that I had to set the security permissions to allow connections from
 localhost (as trusted) in the Flash Player.

 I am now up and streaming... Not sure if there is somewhere to place this
 (maybe obvious) knowledge back entry :-)

 Hope it helps some-one!

 cheers
 cam


 On 11/10/06, cam manderson [EMAIL PROTECTED]  wrote:
  Thanks for replying,
 
  Still no joy, I tried 127.0.0.1 and my 192.168.* address, nothing. It
 almost instantly prompting back URI incorrect, but it is still never showing
 up anything in the logs.
 
  I can bring up the Jetty Server through my web-browser on port 8088, so it
 does look like it is running, plus as I mentioned all the ports are
 Listenning (1935,1935, 5080, 8088)
 
  This is off a base install and run, so I can't see how this would not be
 running correctly. ? (Mind you I did have to change the build.compiler value
 in the ant script to modern - but that just compiles, wouldn't be related)
 
  I also set the log4j properties to set everything to INFO to see if there
 was going to be any more information, but I can't see any.
 
  I notice looking through the archives that there was another person
 talking about this but there was no resolve:
 
  Titled: Please check connection URI String and try again
 
 http://osflash.org/pipermail/red5_osflash.org/2006-September/005491.html
 
  Any more help would be greatly appreciated!
 
  Cheers
  cam
 
 
 
 
 
  On 11/9/06, Storm [EMAIL PROTECTED] wrote:
   i got random failure when conecting to localhost who know why? it
 works when i type my IP (?)
  
   Hope that helps
  
  
   On 11/9/06, cam manderson [EMAIL PROTECTED] wrote:
Still struggling to get this stuff happening. Ports say they are open,
 scripts think it is ready for connections, but nothing happens when trying
 to run the examples..
   
How do we try to load this into tomcat ? Is there anything anyone
 could suggest for diagnosing this issue or have they come across it in the
 past?
   
Cheers
Cameron
   
   
   
On 11/9/06, cam manderson  [EMAIL PROTECTED] wrote:
 Hi Guys,

 Great to learn about the Red5 Project!

 I downloaded the Windows Install client, and have installed to my
 computer. After a little configuration I could run the ant server task and
 I get Log4J INFO messages the whole way through the startup (no errors/warns
 etc).

 Last message being: [java] [INFO] 17805 main:(
 org.red5.server.Standalone.info ) Startup done in: 17805 ms

 When I do a netstat -na I get the lines:

   TCP0.0.0.0:1935   0.0.0.0:0  LISTENING
   TCP0.0.0.0:1936   0.0.0.0:0  LISTENING
   TCP0.0.0.0:8088   0.0.0.0:0  LISTENING

 (plus a lots more ;))

 When I try to run the examples (any) I am getting the message:
 Please check the URI String and try again

 I am leaving the default strings as the Connection URI's in the
 window, such as: rtmp://localhost/SOSample etc.

 I have tried specifying the port but no joy!

 Is this something I have missed in the configuration?

 Thanks,
 Cam

   
   
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org
   
   
   
  
  
  
   --
  
 ---
   Nos gusta los domingos ir al parque a pinchar los globos de los niños
 para verlos llorar .- Eskorbuto
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
  
 
 


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Eclipse Project ?

2006-11-10 Thread Chris Allen
That's the right URL. Sorry that it didn't seem to work for you. Did
you try again. It might have been a connection problem that might just
go away.

At any rate the steps that I follow to get Red5 setup in Eclipse is
more or less like this:

- Select Window-Open Perspective-Other
- Then I pick SVN Repository Exploring
- Next I right click in the SVN Repository pane and select New -
Repository Location
- Type http://svn1.cvsdude.com/osflash/red5/java/server/trunk; in the URL field
- Click finish
- Right click on it when it shows up in the SVN Repository pane and
select Checkout
- Then I select check out as project with all of the defaults.

It works for me. I just tried it.

Good luck!

-Chris


On 11/10/06, Adam Procter [EMAIL PROTECTED] wrote:


 http://svn1.cvsdude.com/osflash/red5/java/server/trunk



 On 9 Nov 2006, at 17:12, Paul Dhaliwal wrote:
 which svn url did you download?

 It worked for me



 On 11/9/06, Adam Procter [EMAIL PROTECTED]  wrote:
  I have seen a number of tutorials for using eclipse and red5 and most
  of the time to get red5 into eclipse you do the following.
 
  1) Import
  2) Existing Project into workspace
  3)Browse to your downloaded red5 folder
  4)Select Project
 
  However I find that sometime no project appears
 
  If I download from the SVN and use this approach it seems not to work ?
 
  Adam
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Mod to oflademo

2006-11-10 Thread Chris Allen
Well, I also think that showing how one can access the file system via
Red5 is handy too. Demos don't necessarily need to be the most user
friendly to be effect examples.

On 11/10/06, Dominick Accattato [EMAIL PROTECTED] wrote:
 sounds useful except it sounds like more than just an individual
 application.  Instead this code needs to written higher in the chain so that
 all applications can access this metadata.

 For now, I think it would be useful if you did in fact create this for a
 single application.  This code could then be taken and migrated somewhere
 else ( IXMLMetaDataReadeable.java) or something.




 On 11/10/06, John Kirby [EMAIL PROTECTED] wrote:
 
 
  I was thinking of making a slight mod to the oflademo to instead of
 fetching a directory list, create an xml file with additional attributes
 like a descriptive title of a movie vs. the file name... more user friendly.
 
  Would you guys find this useful?   This way you can add whatever metadata
 you want to the content?
 
  .j
 
 
 
  --
  Whether you think that you can, or that you can't, you are usually right.
   - Henry Ford
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 



 --
 Dominick Accattato, CTO
 New View Networks
 www.newviewnetworks.com
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] documentation

2006-11-10 Thread Chris Allen
Michael,

I think you make some good points here. However, I have two problems
with what you are saying.

First of all the tone is discouraging to other users. There's got to
be a better way to explain yourself without giving the impression that
if you don't know this stuff then you will never be able to work with
Red5. I know you don't intend them to be, but sometimes your
statements come off as being a  bit insulting.

Secondly, I think that your definition of basics is way more advanced
than what others are needing at first. I think that Hank's suggestion
of some documentation to get users up and running with little
knowledge is a very good one. It is possible to build things with Red5
as it currently is without understanding how to deal with servlets,
Spring beans and Java scripting support.

The basics should be really basic. Think of the examples that John
mentioned earlier that he was able to do with little or no knowledge
of Java and Spring beans. After the user has gotten Red5 up and
running and is able to get some stuff working, then he/she will more
than likely need to get more advanced help like what you are
suggesting.

Does this make sense? It sure does to Hank, John and me.

-Chris

On 11/10/06, Michael Klishin [EMAIL PROTECTED] wrote:
 On Fri, 2006-11-10 at 12:35 -0500, hank williams wrote:

  With all due respect Michael, it is indeed possible to create highly
  productive development tools that do not have steep learning curves. I
  am very much a noob, but I know that I like to be able to get
  productive quickly and then learn little bits as I go. If I have to
  learn a whole bunch of stuff before I can do anything I tend to quit,
  unless its really necessary. Honestly, I think my perspective is
  pretty common.

 Once again, you don't hear me... bunch of stuff, blah blah blah.
 Basics. Learn just basics and you'll understand everything. Read how
 Tomcat projects are organized, 3 pages and you'll understand what goes
 where.
 http://tomcat.apache.org/tomcat-5.5-doc/appdev/deployment.html

 Read 5 more about beans and you'll unserstand what you're configuring.
 http://www.springframework.org/docs/reference/beans.html#beans-basics

 Read chapter 24 and you'll see a lot of examples of using Ruby and
 Groovy with Spring.
 http://www.springframework.org/docs/reference/dynamic-language.html

 Several pages about JavaScript usage in Java apps (scroll down to
 examples):
 http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/

 Red5 IDE based on Eclipse with a new project wizard. Is it a way to go?
 I can start working on it but this will delay my RTMP exploring to help
 Luke with bug fixing in streaming.

 --
 Michael,

 puts self.inspect # = { Flex, Red5, Java, Ruby, insomnia }


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] More about Videoconference Demo (fitc)

2006-11-10 Thread Chris Allen
That makes sense to me John. It will be great to have this one up and
running again.

On 11/10/06, John Grden [EMAIL PROTECTED] wrote:
 I really think we'll have to rely on a new connection method rather than the
 netStream to notify everyone.  I think if we re-route that portion of the
 app, we can have it up and running.

 Make sense?

 one of the sample apps has a demo of how to do a new client notification -
 i'll see if I can dig it up and create a new app that we can connect to for
 the VideoConference app.


 On 11/10/06, Storm [EMAIL PROTECTED] wrote:
  I'm pretty lost right now.
  Please read through and correct me if i'm wrong:
 
  1. streamPublishStart method on server-side is called when someone do
 stream.publish on client-side (in this case at method onSetID inside
 broadcaster.as)
 
  2. no-cam users reach that line as well as cam users
 
  3. there's no streamPublishStart invocation for no-cam users :(
 
  The reasoning is right, there SHOULD be an execution of that method
 everytime anyone connects, so either i've missunderstood how it works or
 something doesn't work properly or stream.publish does something annoying
 when called by no-cam users.
 
  any takers? John? Mr. Tanembaum?
 
  Yours
 
  Carlos
 
 
 
  On 11/10/06, Storm [EMAIL PROTECTED] wrote:
   Ok, i've just understood how that streamPublichStart works (i've been
 surfing the API). But i'm quite stuck now. Subscribers are nicely notified
 of incoming clients through the invoke of newStream in that method but now
 it's obvious for me that it won't be called when no-cam users connect. That
 newStream event ends calling Subscribe.subscribe at client side, method that
 YES, manage clients w/o cam by setting the _noStream.visible=true.
   So i've thought about creating a fake newStream event somewhere, but
 it won't work 'cause for cam users it would be invoked twice. What to do
 I wonder if i can fake a stream for no-cam users so they would generate the
 desidered streamPublishStart call...
  
   By the glory of the super cow powers, help a poor guy! ;) It'd be great
 having a perfectly-working videoconf. demo for 0.6RC2 wouldn't it? ;)
  
   Cheers
  
  
   Carlos
  
  
   On 11/9/06, Storm [EMAIL PROTECTED] wrote:
   
   
   
On 11/9/06, John Grden  [EMAIL PROTECTED] wrote:
 first, excellent work on following that crazy code of mine ;)  i'm
 impressed!
   
   
Thanks John, it has been kinda hard since  that has been the first  AS
  code i've ever read, but you gotta do what you gotta do ;)
   
   
 second - yeah it's all coming back to me now!  Instead of dealing
 with it at the new stream notification, we need to do it at the connection
 level - when someone connects, that's when everyone is notified.  Then we
 need to match up that user's stream with their ID, and bam, I think we're in
 business.
   
   
Will try something in that line tomorrow (i'm in Spain, it's  21:02
 now and i'm at home) but there's something i want to ask you. Where are the
 calls to streamPublishStart method generated? because i cannot see any,
 idk if i'm mising some AS archive somewhere or if i'm missundertanding how a
 Red5 app works (that's pretty possible since i have only fuzzy idea).
If you were so kind to find out that for me i'd be able to sleep
 tonight without having nightmares with magically called methods lol.
   
Thanks a bunch:
   
Carlos
   
   
   


 On 11/9/06, Storm  [EMAIL PROTECTED] wrote:
 
  Ok, let's see if i can put together what i got and where i am:
 
  At the begining when clients connected they randomly could see
 each other or they couldn't. Browsing the client code i found this at
 Suscriber.as
 
  private function doubleCheckTime():Void
  {
  clearInterval(si);
  if(checkTime == stream.time){
 
  reset();
  }
  }
 
  I noticed that new clients cleared incoming streams through this,
 so i just commented the clear(); call and then that never happens again :)
  Now clients that owns cams are working ok, but already connected
 users cannot see the noStream picture of any new client tho newer ones will
 see the pics for the already connected no-cam users (this shows that the
 list of clients is working properly, the problem is the notification of
 incoming users WITHOUT cam).
  So...i left the client side for a while and started to have a look
 at the server Application.class (you didn't break your head to name this did
 you? lol j/k).
  I was trying to see where the newStream calls are generated and
 it's here:
 
  public void streamPublishStart(IBroadcastStream
 stream) {
  // Notify all the clients that the stream had been started
  log.debug(stream broadcast starts:  +
 stream.getPublishedName ());
  IConnection current = Red5.getConnectionLocal();
  IteratorIConnection it = scope.getConnections();
  

Re: [Red5] serverside javascript

2006-11-09 Thread Chris Allen
It is interpreted. We are hoping to have some documentation on that soon.

On 11/9/06, Ruben Waitz [EMAIL PROTECTED] wrote:




 Hello list,

 Probably a stupid question, but.

 I noticed serverside javascript at the red5 server is supported.
 Do I need to compile that into class files (how do I do that?) or is it
 interpreted?

 regards,
 Ruben


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] documentation

2006-11-09 Thread Chris Allen
I respectfully disagree with Michael on this one. I think that there
is a way to explain how to create a basic Red5 application in a simple
manner that doesn't go into Spring and Java in detail. This is
especially true now that we have added the server-side scripting
capabilities. Perhaps we should focus on this way of development
first.

I think that the API for Red5 can be confusing, but once you get the
concepts it's really not that bad. And at any rate, I'm not sure that
you need to know too much about Spring to build Red5 applications in
Java. If one chooses they can hook up one main class via the
configuration and do the rest without the IoC container.

With this said, it's going to be a challenge though. And Michael even
admitted that there should be a way to do it.

On 11/9/06, hank williams [EMAIL PROTECTED] wrote:
 On 11/9/06, Michael Klishin [EMAIL PROTECTED] wrote:
  On Thu, 2006-11-09 at 12:51 -0500, hank williams wrote:
What do you mean a walk through of a simple demo app, you mean document
how the current examples work, i think most are str8 forward but there
is def no docs for them.
   
  
   What getting started docs often do is take a relatively simple
   example and walk through what each step is and why you are doing it.
   For example, if you look at the flash media server documentation, that
   is exactly what they do. They take simple examples and explain what is
   being done and why. It gives the writer an ability to explain a little
   bit of the system design in a practical easy to understand context.
 
  The problem is that we have to explain a lot of Java world stuff and
  pack it in a short tutorial. You can't understand what to do if you
  don't know how it works, to know how it works you have to know basics of
  Spring and the language.
 

 Jeez, I hope this isnt true. You mean to use red5 you need to know
 spring and Java? If this is so, I think it is a design issue. You
 really cant expect people that want a media server to need to
 understand *anything* about spring. The intersection of people that
 know java  spring  flash is a venn diagram containing about 5
 people, and they all work on the red5 team! (just kidding). But
 seriously can we talk about this! Can you elaborate.

 Hank

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] documentation

2006-11-09 Thread Chris Allen
Hey Dan,

On 11/9/06, Dan Rossi [EMAIL PROTECTED] wrote:
 Chris Allen wrote:
  I think that the API for Red5 can be confusing, but once you get the
  concepts it's really not that bad. And at any rate, I'm not sure that
  you need to know too much about Spring to build Red5 applications in
  Java.
 Thats not the case, with the filenamegenerator bean for saving to custom
 stream paths (from my request :)) , i didnt get an easy explanation how
 to implement it, only just java jargon which luckily i understand, i had
 to get into the guts of the API to find the methods to override and what
 to put inside them ;) And still had to work out how things work and why
 im having problems etc, ive personally had to learn how red5 worked in
 the core to help me work out critical problems and also help make it a
 better app in the end :)

Well, as I said before, for simple applications and getting started
you don't need to know that much. We are talking about getting
started, not creating a way to save you FLVs to another path.  At any
rate, I've been a bit out of touch with the code lately as my time on
the project has taken me elsewhere. I could be totally wrong about all
of this. However, the idea behind building the Red5 API was to make
things simple to use. If it's not, then perhaps we need to improve it.


  If one chooses they can hook up one main class via the
  configuration and do the rest without the IoC container.
 

 You obviouslly know what you are talking about because i have no idea
 what you mean here.

Haha! Yeah, what I'm saying is pretty simple, I just didn't do a good
job of explaining it. What I meant is that you can hook up only one
bean that does everything for your application.

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] documentation

2006-11-08 Thread Chris Allen
Hank,

I really appreciate you spearheading this documentation project.
Someone needed to kick us in the ass to do it. You've also been very
specific about what would help; obviously that's a huge step. If you
don't know what kind of documentation to make, then it's going to be a
very long process.

Thanks again,
Chris

On 11/8/06, hank williams [EMAIL PROTECTED] wrote:
 Yeah, I totally agree.

 hank

 On 11/8/06, Marek Zoth [EMAIL PROTECTED] wrote:
  I believe you can use wiki and still find volunteers for some sections
  and assign responsibilities for sections to people personally. But the
  wiki should be the place where the pieces come together, bugs are fixed
  right away when someone spot them and common formatting / style of docs
  is used.
 
  ~M~
 
  hank williams wrote:
   I think wiki's are great, and it should be used, but the issue is
   structure. I fear that by saying oh, the doc will just be in a wiki
   that anyone can contribute to that there is less a sense that there
   needs to be some really well written well considered stuff. Its like
   if you send an email to ten cc'd people, no one will respond, but if
   you send an email to just one person they more probably will.
  
   The point is that I really am advocating a very specific documentation
   project that could be parcelled out to a few people. This could be put
   on a wiki, and in a pdf, and in a swf as well. The most important
   issue is something really good to get people started.
  
   So I guess what I am saying is it would be great if a few people could
   agree on compartmentalizing and attacking small pieces of getting
   started. I know people are busy so I suggest a minimal starting
   framework. Just something to get dummies like me started!
  
   Regards,
   Hank
  
   On 11/8/06, John Grden [EMAIL PROTECTED] wrote:
  
   well, we have the wiki on OSFlash.org, so might as well put that to good 
   use
   yes?
  
   Shall I start some pages for intro sake?  I mean, a page that has a list
   (TOC) of how too's etc that the community can add and participate in
  
  
   On 11/8/06, Marek Zoth [EMAIL PROTECTED] wrote:
  
   I recommend to use some wiki system for documentation creation so that
  
   more people from the community could contribute to it directly. 
   Developers
   then spend much less time with docs.
  
   ~M~
  
  
   Storm wrote:
   I second the need of some documentation /sample explanation. You guys 
   are
  
   doing a great job on this project and this issue is the only thing i find
   lagging. It's not a complain, but a way to colaborate now you know that 
   Red5
   is getting users that demand some more docs :). I'm hard when it comes to
   leave things half-done so once i started researching Red5 i didn't give 
   up
   and i'm doing what i can with what i have, but perhaps many potential 
   users
   are passing by for that reason.
  
   That been said, i'll read anything you release, so you've got other doc
  
   debugger ;)
  
   Cheers
   Storm
  
  
   On 11/8/06, Dominick Accattato [EMAIL PROTECTED]  wrote:
  
   Hank, I think we all know what needs to be done.  Its difficult when we
  
   hear it because its painfully obvious, but the lack of simple 
   documentation
   is troublesome.  I don't want to commit myself to anything, but I'll try 
   and
   get a few pages together.
  
   Here was a quick mock up I did back during 0.3, but I never actually 
   put
  
   much into completing sections.
  
  
   http://www.newviewnetworks.com/nvnhome/blog/client/media/Red5%20Manual%200.3.swf
  
   On 11/8/06, hank williams [EMAIL PROTECTED]  wrote:
  
  
   On 11/8/06, John Grden  [EMAIL PROTECTED] wrote:
  
   creating a new app with the new API:
  
  
   http://www.joachim-bauch.de/tutorials/red5/HOWTO-NewApplications.txt
  
   Migration guide:
  
  
   http://www.joachim-bauch.de/tutorials/red5/MigrationGuide.txt
  
   API online:
   http://dl.fancycode.com/red5/api/
  
   Does that help?
  
  
   Well, not really.
  
   The first thing I wanted to do was run the demos. There is no getting
   started guided. Now, it took me 15 minutes to figure out that red5
   comes up on port 5080. Now I bet that is written down somewhere but I
   couldnt find it. There really should be a getting started guide that
   explains how to run the darned thing. Now I am a tomcat user, so I was
   able to look at the text stream from red5 and look for the port. But
   only someone who is in the tomcat/j2ee world will know how to do that.
   I bet many people wont get that far.
  
   Now, I did look at joachim's new application guide. But its just too
   hard. Now I'm not saying that I wont ultimately be able to figure it
   out. But a few well written pages can save someone like me hours, and
   perhaps others days. The problem is just that the info is **WAY** too
   terse and assumes understanding of things that one shouldnt assume.
   For example he starts with a handful of lines that explain globalScope
   

Re: [Red5] Red5 0.6rc1: Mac OSX installer ready for testing

2006-11-04 Thread Chris Allen
For me I think that the simplicity of the drag and drop to Application
works fine. Perhaps we should go with this type of thing in the
future. Thijs, can you explain the advantages of the other approach?

-Chris

On 11/4/06, Adam Procter [EMAIL PROTECTED] wrote:
 You have cleared up the custom install issue however if you do not
 install to applications you cannot start red5 as you cd to /
 Applications/Red5 in your applescript - unless you generate this part
 of the script on the fly - I am not sure how to do that.
 I overcame this by making it a DMG drag and drop install (prompts you
 to only use applications folder) and have put the server startup into
 a mac application so it can be ran from the dock and in the
 background (does not launch terminal)

 http://meanwhile.beds.ac.uk/dav/red5.dmg

 Thanks
 Adam


 On 3 Nov 2006, at 19:11, Thijs Triemstra wrote:

  thanks for the feedback Adam. I fixed the bug and the new version is
  available on http://www.red5.nl/installer/setup-red5-06rc1.dmg
  also should be updated on fancycode.com soon..
 
  Thijs
 
 
  Op 3-nov-2006, om 0:49 heeft Adam Procter het volgende geschreven:
 
  Installer works great as long as you let it install to default
  location
  (which is in applications folder) not macintosh HD as it suggests.
 
  Also if you chose another location it puts half the files where you
  choose and half in the applications folder and will not run the start
  file as it cannot find all the files in the applications folder, as
  some
  are in your custom folder including the start red5 script.
 
  Thanks
  Adam
 
  [EMAIL PROTECTED] 11/02/06 4:18 PM 
  Hi,
 
  thanks to Thijs Triemstra we have an installer of Red5 0.6rc1 for Mac
  OSX
  now!  Grab it from one of these mirrors and report any issues you
  find
  back
  to the list or the Red5 tracker.
 
  http://dl.fancycode.com/red5/mac/setup-red5-06rc1.dmg
  http://www.red5.nl/installer/setup-red5-06rc1.dmg
 
  Further informations about Red5 0.6rc1 can be found at
  http://www.osflash.org/red5/06rc1
 
  Joachim
 
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 0.6rc1: Mac OSX installer ready for testing

2006-11-04 Thread Chris Allen
Hey Thijs,

These reasons make sense to me for having a regular installer. I like
the fact that we are being consistent with the Windows version and
that we can specify whether to download the additional flash and
source files.

Thanks for taking the time to explain and for your hard work on this
installer. Adam and you will undoubtedly put together the best of what
he's got and what you have.

-Chris

On 11/4/06, Thijs Triemstra [EMAIL PROTECTED] wrote:
 Chris, the mac installer works the same as the windows installer now,
 except for some config changes and maybe I can put that also in
 there. The mac installer also gives people the option if they want to
 exclude the source and flash files, forces them to agree with the
 red5 license agreement, and it also works as an updater. The packager
 uses version numbers and the next release of the red5 installer will
 automatically update your existing red5 installation. Anybody that
 installed something on a mac before should be familiar with this type
 of installer, it's apple's default packager. And it's also possible
 to make the text in the installer multi-language.. And to me it just
 looks and works more professional..

 Adam, that red5 dock icon is very cool, and the solution with
 the .app/shell script is much better. I'll include that instead of
 the current Applescript.

 Thanks,

 Thijs

 Op 4-nov-2006, om 17:42 heeft Chris Allen het volgende geschreven:

  For me I think that the simplicity of the drag and drop to Application
  works fine. Perhaps we should go with this type of thing in the
  future. Thijs, can you explain the advantages of the other approach?
 
  -Chris
 
  On 11/4/06, Adam Procter [EMAIL PROTECTED] wrote:
  You have cleared up the custom install issue however if you do not
  install to applications you cannot start red5 as you cd to /
  Applications/Red5 in your applescript - unless you generate this part
  of the script on the fly - I am not sure how to do that.
  I overcame this by making it a DMG drag and drop install (prompts you
  to only use applications folder) and have put the server startup into
  a mac application so it can be ran from the dock and in the
  background (does not launch terminal)
 
  http://meanwhile.beds.ac.uk/dav/red5.dmg
 
  Thanks
  Adam
 
 
  On 3 Nov 2006, at 19:11, Thijs Triemstra wrote:
 
  thanks for the feedback Adam. I fixed the bug and the new version is
  available on http://www.red5.nl/installer/setup-red5-06rc1.dmg
  also should be updated on fancycode.com soon..
 
  Thijs
 
 
  Op 3-nov-2006, om 0:49 heeft Adam Procter het volgende geschreven:
 
  Installer works great as long as you let it install to default
  location
  (which is in applications folder) not macintosh HD as it suggests.
 
  Also if you chose another location it puts half the files where you
  choose and half in the applications folder and will not run the
  start
  file as it cannot find all the files in the applications folder, as
  some
  are in your custom folder including the start red5 script.
 
  Thanks
  Adam
 
  [EMAIL PROTECTED] 11/02/06 4:18 PM 
  Hi,
 
  thanks to Thijs Triemstra we have an installer of Red5 0.6rc1
  for Mac
  OSX
  now!  Grab it from one of these mirrors and report any issues you
  find
  back
  to the list or the Red5 tracker.
 
  http://dl.fancycode.com/red5/mac/setup-red5-06rc1.dmg
  http://www.red5.nl/installer/setup-red5-06rc1.dmg
 
  Further informations about Red5 0.6rc1 can be found at
  http://www.osflash.org/red5/06rc1
 
  Joachim
 
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Sound on videoconferences

2006-11-02 Thread Chris Allen
The comment that you are talking about in the video conference demo
was due to a problem in previous versions. And you are right, it
probably works a whole lot better now with the latest release.

Please let us know how your testing goes.

-Chris

On 11/2/06, Storm [EMAIL PROTECTED] wrote:
 Hello:

 I've been assigned to do some testing and comparison between red5 and FMS
 for videoconferencing. The fundantion i work for is interested in using
 OpenSource solutions as much as possible.
 That being said, i've found these lines in Broadcaster.as:
 // add audio
 // 4.18.2006 - removed per discussion with Luke/John about
 performance issues
 //if(broadcastAudio.selected) stream.attachAudio (mic);

 uncommenting this and the inicialization of mic sound works in the
 videoConference demo, but i wonder what was that discussion mentioned above
 about and if there is something that could be done to mend that supposed
 perfomance issue.
 Using 0.5 version of Red5 the sound didn't synchronized properly at the
 begining but now with 0.6 it seems to work better in the first tests we've
 done. I wonder if that perfomance issue  has been debugged but the  demo
 hasn't been updated.
 Any tips?

 Thank you

 Carlos

 --
 ---
 Nos gusta los domingos ir al parque a pinchar los globos de los niños para
 verlos llorar .- Eskorbuto
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 for compiled for mac

2006-11-01 Thread Chris Allen
Hey Adam,

Can we sign you up to do Mac builds of our releases in the future? It
would be cool to have an installer too, although, just dropping the
folder where you want it and running the shell script is probably good
enough.

I will make sure that the link to the Mac build you have provided is
on our site.

Thanks so much for putting this out there for people!

-Chris

On 11/1/06, Adam Procter [EMAIL PROTECTED] wrote:
 Indeed, but now you do not even have to do that :D


 On 1 Nov 2006, at 13:17, Dan Rossi wrote:

  only change needed for mac is to remove the /../ to the java
  compiler in
  the builder file it doesnt like that at all. Its been building fine
  for
  quite some time now since that problem a few weeks ago.
 
  Adam Procter wrote:
  Please see link to zip of red5 0.6 rc1 built on mac 10.4.8 with ant
  1.6.5
 
  To start this build you need to use terminal
 
  cd/location of red5 folder/
 
  ./red5.sh
 
  Hope this is of use to people
  http://meanwhile.beds.ac.uk/dav/red5.zip
 
  Also build.xml now builds fine on mac platform without any
  adjustments :D
 
  Thanks
 
  Adam
  http://meanwhile.beds.ac.uk
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 for compiled for mac

2006-11-01 Thread Chris Allen
Sounds good to me. I will let Joachim handle it as he sees fit.

On 11/1/06, John Grden [EMAIL PROTECTED] wrote:
 actually, Thijs volunteered for this as well.  Joachim has become the
 release manager so, let's get Adam talking to Joachim so he can coordinate
 the Mac builds for the releases

 Cool?

 Thanks for stepping in and doing this Adam, we always appreciate the help!


 On 11/1/06, Chris Allen [EMAIL PROTECTED] wrote:
  Hey Adam,
 
  Can we sign you up to do Mac builds of our releases in the future? It
  would be cool to have an installer too, although, just dropping the
  folder where you want it and running the shell script is probably good
  enough.
 
  I will make sure that the link to the Mac build you have provided is
  on our site.
 
  Thanks so much for putting this out there for people!
 
  -Chris
 
  On 11/1/06, Adam Procter  [EMAIL PROTECTED] wrote:
   Indeed, but now you do not even have to do that :D
  
  
   On 1 Nov 2006, at 13:17, Dan Rossi wrote:
  
only change needed for mac is to remove the /../ to the java
compiler in
the builder file it doesnt like that at all. Its been building fine
for
quite some time now since that problem a few weeks ago.
   
Adam Procter wrote:
Please see link to zip of red5 0.6 rc1 built on mac 10.4.8 with ant
1.6.5
   
To start this build you need to use terminal
   
cd/location of red5 folder/
   
./red5.sh
   
Hope this is of use to people
http://meanwhile.beds.ac.uk/dav/red5.zip
   
Also build.xml now builds fine on mac platform without any
adjustments :D
   
Thanks
   
Adam
http://meanwhile.beds.ac.uk
   
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org
   
   
   
   
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org
  
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 



 --
 [  JPG  ]
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Dose Red5 support freebsd?

2006-10-31 Thread Chris Allen
Well,

I have it running on OS X and that's a bastardized version of FreeBSD,
so as far as I know it should work fine. Basically if your OS can run
Java 5 then it can run Red5.

-Chris

On 10/31/06, wishsand(TOM) [EMAIL PROTECTED] wrote:


 Dear everyone:

 Our server is based on FreeBSD, however I am not clear whether it supports
 red5 or not. Anyone could provide an detailed introduction of deploying it
 on FreeBSD?
 Thank you,
 regards :)
 Sand
 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Dose Red5 support freebsd?

2006-10-31 Thread Chris Allen
Thanks for clarifying Dan!

As I said in my post if the OS can run Java 5 it will work. Hopefully
there is a JVM that will work for that OS. I did see that someone else
(Doug Voorhees) on the list had a FreeBSD server running Red5 though.
Maybe Doug can let you know which JVM he's using, assuming he's on an
Intel 386 or the same one that Sand is using.

-Chris

On 10/31/06, Dan Rossi [EMAIL PROTECTED] wrote:
 Chris Allen wrote:
  Well,
 
  I have it running on OS X and that's a bastardized version of FreeBSD,
  so as far as I know it should work fine. Basically if your OS can run
  Java 5 then it can run Red5.
 

 the jvm in osx is apple's own cooked up version or something like that :)

 the one i linked to for i386 freebsd its a patched version of the sun
 linux version for i386 it seems.

 unsure if blackdown java is for freebsd or just linux.


 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] head first red5!

2006-10-31 Thread Chris Allen
As long as none of the programs/servers occupy the same ports then it
should be just fine to run them all at the same time. Luckily PHP,
Apache, MySQL, and Red5 all are configurable. Oh, and they all run on
Linux. You should be all set. ;-)

-Chris

On 10/31/06, Marcelo de Moraes Serpa [EMAIL PROTECTED] wrote:
 Hi list!

 I already knew red5 for quite some time but never really got deep into it as
 I always had to work with shared hosting and mostly with the LAMP setup. But
 now things have changed... I've just got my first dedicated server (I'm very
 excited!) and the red5 feed just found the perfect field and started to grow
 :)

 I'm running Fedore Core 5, on an AMD Atlhon XP 2400, 512MB RAM, 80GB SATA
 HD. However, I still plan to use LAMP (most of my flash apps and web sites
 have a PHP+MySQL backend) and what I would like to do actually is to have
 LAMP and Red5 living happilly together. However, I don't know if this is
 viable or even possible... could anyone enlight me on this?

 Thanks,

 Marcelo.

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Red5 0.6rc1 released!

2006-10-30 Thread Chris Allen
Paul is working on the release for the war version of the server. From
what I know it sounds like it's ready.

Paul, is this correct?

On 10/30/06, Sebastian Wagner [EMAIL PROTECTED] wrote:
 hi,

 congrats from me too.
 You mentioned that *Jetty (default) or Tomcat can be used as J2EE container*
 Is there a package availible with Tomcat as Servlet Container or is this
 already included so i need to alter the buildfile if i use the ant-script tp
 start and stop the server?
 Does it work with Tomcat 5.0.28 too?

 regards  thx
 sebastian


 --
 Sebastian Wagner
 http://www.webbase-design.de
  http://www.laszlo-forum.de
 Bleichstraße 92
 75173 Pforzheim
 Tel.: 0177-7341829
 Home: 07231-417456
 [EMAIL PROTECTED]

 2006/10/30, Joachim Bauch [EMAIL PROTECTED]:
 
  Hello everyone!
 
  The Red5 Team is proud to announce the first public preview of the
  upcoming release 0.6 of Red5.
 
  Major changes since 0.5:
  - Support for scripting languages (currently JavaScript, Ruby, Python,
 Groovy, and bsh are supported)
  - Jetty (default) or Tomcat can be used as J2EE container
  - 2 FLV cache implementations
 
  ...and of course a lot of bugs have been fixed as well. The complete
  changelog can be found in the doc directory after the installation.
 
  A windows installer is available at
  http://dl.fancycode.com/red5/setup-red5-0.6rc1.exe
 
  Checksums:
  http://dl.fancycode.com/red5/setup-red5-0.6rc1.exe.md5
  http://dl.fancycode.com/red5/setup-red5-0.6rc1.exe.sha1
 
  A debian package will be available shortly at
  http://dl.fancycode.com/red5/debian/0.6rc1/
 
  A tarball for all other systems is available at
  http://dl.fancycode.com/red5/red5-0.6rc1.tar.gz
 
  Checksums:
  http://dl.fancycode.com/red5/red5-0.6rc1.tar.gz.md5
  http://dl.fancycode.com/red5/red5-0.6rc1.tar.gz.sha1
 
  Further informations as well as mirrors for the downloads soon can be
  found on the official homepage at: http://osflash.org/red5
 
  Please bring any bugs you encounter to our bugtracking system at:
  http://mirror1.cvsdude.com/trac/osflash/red5/newticket
 
  If you have questions about using Red5, please subscribe to the mailing
  list at:
 http://osflash.org/mailman/listinfo/red5_osflash.org
 
  Thanks to everyone who contributed.
 
  Enjoy!
 
  The Red5 Team.
 
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 
 
 
 

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Run Red5 in A Servlet Container

2006-10-30 Thread Chris Allen
It''s not a pain, and the feature will be available shortly. Paul is
working on it. (see the other thread)

You should be able to deploy the WAR file on your server to get it
working. I'm not sure about Resin, but I don't think it has any
specific code for any particular container, so should be good to go.

Paul is of course the expert on this, so I defer to him if I'm wrong.

-Chris

On 10/30/06, John Kirby [EMAIL PROTECTED] wrote:

  I'm a newbie.  So I want to run red5 on my ISP server which has Java 1.5 on
 a Resin webserver.

  My type of account doesn't allow shells to be run, telnet, or even
 runtime.exec() via servlet :-(

  So my only option (other than upgrading by $20/month to a new plan) would
 be taking the source and trying to make it run within a servlet container.

  Something tells me this is possible but a real pain?  Can anyone save me
 the agony if this has been tried and doesn't work?

  Thanks.

  .j

 --
  Whether you think that you can, or that you can't, you are usually right.
   - Henry Ford

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] rtmp message interweaving

2006-10-26 Thread Chris Allen
On 10/26/06, Adam Duston [EMAIL PROTECTED] wrote:
 that sounds excellent, though i would also like to help out with
 RTMPHandler and its most proximate dependent classes. where do i go to
 see the wiki?

http://osflash.org/red5

Thanks for being willing to help out! Also, the idea of the teams is
not to pigeon hole you in to one thing or another, so feel to work on
what ever interests you. The idea is just to have some people overall
responsible for certain parts of the server.

Anyway, welcome aboard.

 thanks,
 adam

 On 10/26/06, Luke Hubbard [EMAIL PROTECTED] wrote:
  Hi Adam,
 
  We are trying to get a bit more organised with red5 and split into
  small teams to focus on different areas. Would you be interesting in
  helping out on the codec team. That will be AMF, RTMP, FLV, etc. If
  you are interested, I will add your name to the list on the wiki then
  let you know when we will meet up on irc to discuss what needs doing.
 
  http://www.osflash.org/red5_teams
 
  - Luke
 
  On 10/24/06, Adam Duston [EMAIL PROTECTED] wrote:
   ha ha, that is actually why i wanted to implement the test; i want to
   refactor some parts of the codec and RTMPHandler, but tests must be
   implemented prior to refactoring. michael and i will write the
   amf/rtmp tests, and we will begin by capturing flash player messages
   and saving them to a library. we will make the library of flash player
   messages available for public use. adam
  
   On 10/23/06, Luke Hubbard [EMAIL PROTECTED] wrote:
 good question. i have created my own rtmp implementation, but i am
 heavily indebted to red5 and i would like to repay. i can begin by
 submitting the amf/rtmp unit tests i'm planning to create with michael
 klishin's help. my idea is to gather amf/rtmp messages from a flash
 player, save them in files, and in a unit test feed these files to the
 decoder and handler components. i thought that an interweaved rtmp
 message would make for a good test, hence the question. would this be
 useful to you? if so, i will submit the tests we create to red5.
   
That sounds perfect to me. Tests will really help with refactoring. At
the moment we have tests for amf but they only test by chaining an
encoder and a decoder together. Its better if the data for the tests
actually comes from captures of data sent from the flash client.
   
___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org
   
  
  
   --
   [EMAIL PROTECTED]
   312-375-9879
  
   ___
   Red5 mailing list
   Red5@osflash.org
   http://osflash.org/mailman/listinfo/red5_osflash.org
  
 
  ___
  Red5 mailing list
  Red5@osflash.org
  http://osflash.org/mailman/listinfo/red5_osflash.org
 


 --
 [EMAIL PROTECTED]
 312-375-9879

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org


___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Roadmap

2006-10-24 Thread Chris Allen
Hey Guys,

On 10/24/06, Sebastian Wagner [EMAIL PROTECTED] wrote:
 hi,

 I'm not part of the *red5-core-developer-group*, but I would be interested
 too.
 When do you think will 0.6 RC1 will be released?

We are sorry to announce that the scheduled release is delayed, and is
now scheduled for Monday of next week. The delay is due to having some
trouble with creating the installers and some minor bugs that we would
like to have resolved before the release. We are coming up with a plan
to better estimate the release dates, so hopefully these will be more
accurate in the future.

 For development I think you can start with red5 0.5, Code you produced for
 0.5 will work in 0.6 either.

This is true, or you can build from the code in trunk. Hopefully this
isn't too much of a pain to do for you.

 Except things like bandwidth control. I'm not sure but i think this has been
 changed.
 I'm anxious to see the *admin console* which is announced as a feature of
 0.6 or if the server can be run in a tomcat too, and so on...

The Flash based admin console won't be making this release, but the
ability to deploy as a war file for any web application container will
be there. It already works in trunk.

 btw great work red5-devs!

Thanks, those guys definitely deserve a round of applause! And thank
you for your patience.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Building a web-based audio recorder...

2006-10-23 Thread Chris Allen
Hi Leo,

There's a video recorder example included with the Red5 distribution.
That will essentially be the same for doing plain Audio. This
particular example was used as a sort of video guest book at my
wedding. I hope that it helps.

Also, I saw that someone else has now created this application:
http://flixn.com/

It's a good example of the concept as well. It apparently is using FMS
at the moment, but the implementation would be the same for Red5.

-Chris

On 10/23/06, Leo Burd [EMAIL PROTECTED] wrote:


 Hello there,

 I'm new to this list and I'm very excited about the potential of Red5. I am
 also new to Flash development and would like to get ideas/feedback from all
 about how to create a web-based audio recorder. Ideally, I'd like to have
 something easy enough for even kids to record/play their stories directly
 from their website. Would that be hard to implement? Would you mind sending
 me examples and suggestions on how to move forward?

 Thanks in advance,

 Leo

 ___
 Red5 mailing list
 Red5@osflash.org
 http://osflash.org/mailman/listinfo/red5_osflash.org




___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


Re: [Red5] Java JMFStreaming into Red5

2006-10-23 Thread Chris Allen
On 10/23/06, Rhys Parry [EMAIL PROTECTED] wrote:
 I am wondering if Red5 can collect a JMF (rtp) stream (from a remote
 location ) and re-broadcast it over the web for my flash clients in the rtmp
 protocal.
That in theory should work just fine. The main problem that you may
have is encoding to SPARK or ON2's VP6 codec (video codecs that Flash
will understand). You will need to have the appropriate licenses to do
this.

 I am using JMF as a capture medium instead of flash because of
 the power and flexibility of Java, plus the flash player WILL NOT accomidate
 the overall design of the broadcaster.  And in java I will have the option
 of broadcasting over a p2p network using juxta. Problem is that I don't want
 the front facing web clients to have to download JMF on there end.  They
 will simply want to listen to the broadcast.

This all makes sense to me. Good luck with the project and keep us
posted on your progress.

-Chris

___
Red5 mailing list
Red5@osflash.org
http://osflash.org/mailman/listinfo/red5_osflash.org


  1   2   >