[Red5] VP6 Implementation

Lenny Sorey lrsorey at gmail.com
Sat Mar 8 13:48:10 PST 2008


Andy,

Good going.

You ever know until you ask!! :)

Lenny


On 3/15/08, Andy <bowljoman at hotmail.com> wrote:
>
>              I've applied for a developer's license for the 'live SDK'
> under special terms, which they may accept. Those terms being, free
> distribution of the software with the end user purchasing the license.
>
>
>
>             This way I can make red5 application specific tools to order
> or generically.
>
>
>
>             They may tell me to jump in the proverbial lake.
>
>
>
>             Andy
>
>
>
>
>
> -----Original Message-----
> *From:* red5-bounces at osflash.org [mailto:red5-bounces at osflash.org] *On
> Behalf Of *Lenny Sorey
> *Sent:* Saturday, March 08, 2008 10:50 AM
> *To:* red5 at osflash.org
> *Subject:* Re: [Red5] VP6 Implementation
>
>
>
> Yaroslav,
>
>
>
> My apologies.
>
>
>
> After some further investigation, I find you are right.
>
>
>
> The docs with Flash CS3 are misleading.
>
>
>
> Yep encoding with Sorenson Spark.
>
>
>
> Thanks for the heads up.
>
>
>
> Lenny
>
>
>
>
>
>
>
>
>
>
>
> On Sat, Mar 8, 2008 at 4:26 AM, Yaroslav <yarosla at gmail.com> wrote:
>
> Hi Lenny,
>
> SWF is just bytecode that is getting executed by Adobe Flash Player
> (aka Flash Player Runtime, Adobe Virtual Machine, AVM). You can build
> SWF either with Flash 8/CS3, MTASC, or Flex. In any case your
> application's capabilities are limited to those of the player (AVM) no
> matter what compiler you have used.
>
> The latest Flash Player (hence any SWF app running within it) can't
> produce (encode) any stream other than Sorenson Spark (video) +
> NellyMoser (audio).
>
> Flash Player 8+ can decode (play) VP6 video. Not encode.
> Flash Player 9.0.115+ can decode (play) H.264 video. Not encode.
>
> It is only possible to live encode VP6 with the following external tools:
>
> - Adobe Flash Media Encoder
> - On2 Flix Live (program or SDK)
>
> These are standalone executable programs that just do the encoding nothing
> else.
>
> Yaroslav
>
>
> On Sat, Mar 8, 2008 at 4:35 AM, SeTyR <setyr at free.fr> wrote:
> >
> >
> > Thanks for the quick reply Lenny;
> >
> > I understand the generated swf is the VP6 live converter ?
> > Just to be sure =)
> >
> > SeTyR
> >
> > ----- Original Message -----
> > From: Lenny Sorey
> > To: red5 at osflash.org
> >
> > Sent: Saturday, March 08, 2008 2:24 AM
> > Subject: Re: [Red5] VP6 Implementation
> >
> >
> > Hi SeTyR,
> >
> > This is a SWF compiled app from CS3.
> >
> > Lenny
> >
> >
> > On 3/7/08, SeTyR <setyr at free.fr> wrote:
> > >
> > >
> > > Ahh Thanks Lenny for the info !
> > >
> > > how do you broadcast  , using directly Flash CS3 ?
> > > or is it a swf generated with it ?
> > > Sorry for any dumb question =)
> > >
> > > Nice weekend btw!
> > > Cheers
> > > SeTyR
> > >
> > >
> > > ----- Original Message -----
> > > From: Lenny Sorey
> > > To: red5 at osflash.org
> > > Sent: Friday, March 07, 2008 11:46 PM
> > > Subject: Re: [Red5] VP6 Implementation
> > >
> > >
> > > Hello All,
> > >
> > > I upgraded to Flash CS3 to upgrade an app
> > > for live broadcsting using VP6.
> > >
> > > Using VP6 encoding for live broadcasting does seem
> > > to make a difference with a lower broadcasting bandwidth.
> > >
> > > But to be honest I was testing with just a few connections
> > > and have not recorded the live broadcast stream yet.
> > >
> > > I am planning on trying this in a little while.
> > >
> > > The video is clean and smooth. One thing I did notice is the
> > > audio is a little delayed but I can live with that.
> > >
> > > Broadcaster is a Flash CS3 App and Subscriber is a Flex app.
> > >
> > > Anyone else using Flash CS3 for Live Broadcasting have any comments
> > > about the Live broadcasting using Flash CS3 with VP6?
> > >
> > > And I am still looking forward to H.264 for RED5 as well.
> > >
> > > Regards,
> > >
> > > Lenny
> > >
> > >
> > > On 3/6/08, Lenny Sorey <lrsorey at gmail.com> wrote:
> > > >
> > > > Hey Victor,
> > > >
> > > > Thanks for your response.
> > > >
> > > > Yep,  looks like your assumptions will be correct.
> > > >
> > > > In my case, I will have to develop a broadcaster
> > > > with H.264 support so that my users can use Flash
> > > > to view live streaming.
> > > >
> > > > I like the idea about Java SE 6. I already have clients
> > > > who we've developed solutions for in Java. Most of our development
> > > > in this area has been in eclipse where we just embed the Java
> version
> > > > we need in the installation.
> > > >
> > > > Haven't worked with JMF yet so I will have a look at that.
> > > >
> > > > Regards,
> > > >
> > > > Lenny
> > > >
> > > >
> > > >
> > > > On Thu, Mar 6, 2008 at 7:50 AM, Victor <dreamland_skib2 at mail333.com>
> > wrote:
> > > >
> > > > > Lenny,
> > > > >
> > > > > I can assume 2 situations of live broadcasting:
> > > > >
> > > > > 1) all your broadcasters are just users without special skills, so
> > they
> > > > > can only use Flash Player and can not install additional software
> > > > >
> > > > > 2) you have dedicated broadcasters who can install and learn
> special
> > > > > software like VideoLan, FFMpeg etc. Other users are just watchers
> who
> > > > > use Flash Player.
> > > > >
> > > > > In case of (1) you can only encode in Flash Player itself, so it
> can
> > > > > only be Sorenson Spark codec which is not so good for video
> quality.
> > Not
> > > > > sure whether you can propose a different solution for (1)...
> > > > >
> > > > > In case of (2) you can encode in H.264 (or VP6) because your
> > > > > broadcasters can install any software. Since Flash Player can play
> > H.264
> > > > > and VP6, it's ok for viewers.
> > > > >
> > > > > One more thing here - honestly, I am waiting for Consumer JRE
> > > > > (https://jdk6.dev.java.net/6uNea.html) to come, so Java will be
> easily
> > > > > installed by end-users. Java has JMF (Java Media Framework) and
> many
> > > > > many other great libraries and protocols. Technically, Java
> support
> > for
> > > > > media is much much better and very flexible. What we need is easy
> > > > > installation by end-users, and this is what Consumer JRE (aka Java
> SE
> > 6
> > > > > Update N) proposes. Its beta version is coming soon (planned for
> > March, 8) !
> > > > >
> > > > > Victor
> > > > >
> > > > >
> > > > >
> > > > > Lenny Sorey wrote:
> > > > > > Sorry Guys.
> > > > > >
> > > > > > I had to start a new email because Gmail says this one is too
> long
> > to be
> > > > > > included
> > > > > > previous email discussions.
> > > > > >
> > > > > > Long Winded Lenny!! : )
> > > > > >
> > > > > >
> > > > > > Hi Guys
> > > > > >
> > > > > > I can stream from FME2 via RED5 to my webcam but the quality
> > > > > > is not that good.
> > > > > >
> > > > > > The video from the subscriber side hesitates and does display
> > > > > > in a smooth fashion.
> > > > > >
> > > > > > While the FME2 shows in the logs that everything is progressing
> > > > > > nicely i.e. (nearly 0 drop frames ) the video just is not good
> > quality.
> > > > > >
> > > > > > I feel as though with Wowza and RED5 that Adobe has placed
> something
> > > > > > in FME2 that looks for a registered Adobe product such as FMS,
> which
> > I
> > > > > > could blame them if they did.
> > > > > >
> > > > > > I was just looking for a way to test VP6 with RED5 before I took
> the
> > leap
> > > > > > to spend that kind of money.
> > > > > >
> > > > > > Victor may be right in his statement that maybe we should wait
> for
> > > > > > H.264 until it will be supported in Red5.
> > > > > >
> > > > > > I would like to know what opinion of the developers of RED5
> (Chris
> > > > > > Allen, Dominick,
> > > > > > Paul)  on this subject. What are these guys using in the
> > red5server.com
> > > > >  > <http://red5server.com/> offerings or
> > > > >
> > > > > > is this left to the customer to determine.
> > > > > >
> > > > > > Guess my question is regarding Live Streaming (And I am showing
> my
> > lack
> > > > > > of knowledge here)
> > > > > > is when RED5 supports H.264, exactly what client would we use
> for
> > live
> > > > > > streaming? Correct me if
> > > > > > I am wrong but I thought Flash or Flex will not support H.264 as
> far
> > as
> > > > > > live streaming is concerned
> > > > > > for an encoder.
> > > > > >
> > > > > > This is where I start to get confused.  Does this now mean that
> I
> > will
> > > > > > have to develop a different Client
> > > > > > to use H.264 for live streaming via RED5? I realize that RED5
> will
> > > > > > support H.264 for VOD streaming
> > > > > > but what will we have to do for Live Streaming using H.264 as
> our
> > > > > > encoder of choice with the open-source
> > > > > > encoders such as VideoLan or FFMpeg?
> > > > > >
> > > > > > Sorry to drag this on but I really want to understand all of
> this as
> > we
> > > > > > move forward for different options
> > > > > > for Live streaming with RED5.  Thanks to all who have
> participated
> > in
> > > > > > this discussion.
> > > > > >
> > > > > > Believe it or not, I have gain a lot of info from this
> discussion.
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Lenny
> > > > > >
> > > > > >
> > > > >  >
> > ------------------------------------------------------------------------
> > > > >
> > > > >
> > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Red5 mailing list
> > > > > > Red5 at osflash.org
> > > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > >
> > > > > _______________________________________________
> > > > > Red5 mailing list
> > > > > Red5 at osflash.org
> > > > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > > > >
> > > >
> > > >
> > >
> > >
> > >
> > > ________________________________
> >
> > >
> > > _______________________________________________
> > > Red5 mailing list
> > > Red5 at osflash.org
> > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Red5 mailing list
> > > Red5 at osflash.org
> > > http://osflash.org/mailman/listinfo/red5_osflash.org
> > >
> > >
> >
> >
> >
> >  ________________________________
> >
> >
> >
> > _______________________________________________
> > Red5 mailing list
> > Red5 at osflash.org
> > http://osflash.org/mailman/listinfo/red5_osflash.org
> >
> > _______________________________________________
> >  Red5 mailing list
> >  Red5 at osflash.org
> >  http://osflash.org/mailman/listinfo/red5_osflash.org
> >
> >
>
> _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
>
> _______________________________________________
> Red5 mailing list
> Red5 at osflash.org
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5_osflash.org/attachments/20080308/1dc7c1f2/attachment-0001.html 


More information about the Red5 mailing list