Donnacha:

What you are suggesting is possible, sort of.  It cannot be done using
just 1 stream, though.  (AFAIK.  Someone please correct me if I am
wrong.)  You'll need to open 2 streams, 1 for video and 1 for audio.
After your 20 second delay has occurred, then you can stop recording
the video stream.   If you are clever with your naming strategy, then
identifying the streams as being related should be a snap.

HTH.
Carl

On 9/7/07, Donnacha <[EMAIL PROTECTED]> wrote:
> Carl, thanks for writing a tutorial on precisely the subject I'm interested 
> in.
>
> You explain that it is possible to precisely control when and how much
> of the video is recorded.  I would like to know if the following level
> of control might be possible:
>
> A visitor to my website gives permission for Flash to stream video
> from their webcam to my Red5 server.  My server records 20 seconds of
> video and then switches to recording audio only.
>
> My aim is reduce the strain on my server.  I need only a few seconds
> of video to identify the user but, after that, only audio is
> necessary.
>
> Thanks again for your excellent tutorial,
>
> Donnacha
>
> On 9/6/07, Carl Sziebert <[EMAIL PROTECTED]> wrote:
> > Hi Vicnov:
> >
> > There is not currently a means to control the FLV frame by frame.
> > This would be difficult to do as well because of the way flash video
> > is sent to and from the server.  Flash uses keyframes which are
> > essentially whole JPEG images on a user specified interval. (See the
> > FMS documentation for Camera.setKeyFrameInterval [1])  The data sent
> > between keyframes is basically the delta from the last keyframe and is
> > referred to as interpolated frames.  If you are interested in
> > capturing a specific keyframe out of the FLV, I'd suggest you check
> > out FFMPEG.
> >
> > 1. http://livedocs.adobe.com/fms/2/docs/00000544.html#366309
> >
> > Carl
> >
> > On 9/6/07, vicnov <[EMAIL PROTECTED]> wrote:
> > >
> > > Thanks, good example!
> > >
> > > One question: can I control the FLV saving on frame-by-frame basis or I 
> > > just
> > > get the whole saved FLV file?
> > > Is there an option to store FLV frames in memory instead of file?
> > >
> > > Thanks.
> > > --
> > > View this message in context: 
> > > http://www.nabble.com/Server-side-stream-recording-with-Red5-tf4386717.html#a12520553
> > > Sent from the Red5 - English mailing list archive at Nabble.com.
> > >
> > >
> > > _______________________________________________
> > > Red5 mailing list
> > > [email protected]
> > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > >
> >
> >
> > --
> > 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
> >
> > _______________________________________________
> > Red5 mailing list
> > [email protected]
> > http://osflash.org/mailman/listinfo/red5_osflash.org
> >
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>


-- 
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

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

Reply via email to