[Red5] Confusion about different ApplicationAdapter methods
admin at game-point.net
Sun Feb 22 09:47:13 PST 2009
Andy Shaules wrote:
> The short answere is 'yes'. You can do it, but not without some
> Consider , 'We are receiving data from webcams in MPEG4 '
> If you want to use the flash plug-in, your problem is between you with
> your mpeg4 stream and adobe, long before the data touches red5.
> Are these 'ip cams' ? If so you've got a fair bit of work to pull-push.
Yes, they are independent IP cam devices, not connected to a PC, not
being streamed through flash.
> If it is remote IP cam, you can use java to retrieve and ffmpeg to
> transcode through stub-files. BTW, none of this stuff is'easy' at first,
> so I understand the frustration.
> The truth is that nobody is holding you back from writing of sourcing
> out the writing of what you need.
We're already doing the pull-push stuff, and using Helix as the server.
Of course, this doesn't support RTMP or Spark or VP6, so we have to
embed RealPlayer into the viewing page which sucks as it's less
widely-supported than Flash.
I guess I'll need to investigate whether Wowza can more easily grab
those MPEG4 streams and transcode them on-the-fly than using the open
source solution. TBH I'm finding it hard to understand what Wowza can
do, their forums would seem to suggest that it can do this. What we're
using right now with Helix is a folder of SDP files to get it to open
and listen on a new port for each camera. Basically the same needs to
be done with whatever Flash server we use, but the conversion needs to
take place also.
Any pointers to tutorials or documentation on how I might do that stub
files thing you mentioned with ffmpeg?
Jeremy Morton (Jez)
More information about the Red5