[Red5devs] Streaming from custom sources
Dominick Accattato
daccattato at gmail.com
Mon Apr 14 11:48:09 PDT 2008
Hope you don't mind that I added that to my definition on the wiki:
http://jira.red5.org/confluence/display/docs/Red5+License+%28LGPL%29
On Mon, Apr 14, 2008 at 2:28 PM, Art Clarke <aclarke at vlideshow.com> wrote:
> Hey Dominic, no rudeness was implied or taken by "contribute back". Happy
> to do so.
>
> I only wanted to clarify for others who may not know, that it's not
> required to "contribute back" experimental code that is never distributed
> (nor is contributing such code required under the GPL), and in addition,
> your apps that you build on top of the Red5 core are not required to be
> "contributed back" either (the key difference between LGPL and GPL) when you
> actually do distribute them.
>
> You ARE REQUIRED to contribute back any changes you make to the Red5 core
> code that your Red5 app depends upon AND that you distribute to any third
> party.
>
> As a simple rule of thumb (but probably not complete), if you're making
> Java changes in the "src" directory under the Red5 tree to get your own app
> working, you will probably be REQUIRED to distribute those when you launch
> your actual app. If your changes are solely in your own source tree,
> without any Red5 code (i.e. you're just linking to the Jar), you may not
> have to contribute them, but feel free to anyway.
>
> That said, I'm happy to see any and all contributions :)
>
> - Art
>
>
> On Mon, Apr 14, 2008 at 11:29 AM, Daniel Rossi <spam at electroteque.org>
> wrote:
>
> > Yes every bit of work counts. Even if it's half-baked I am sure from
> > experience others chip in and clean it up where required ?
> > On 15/04/2008, at 1:10 AM, Dominick Accattato wrote:
> >
> > Bravo!
> >
> > Art, I actually had to take a step back and go read the LGPL again ;).
> > Regardless, I do believe your correct about "not being under any obligation
> > to contribute back source code to the Red5 project if it is not used in an
> > application you release." At least that was my take on the license just
> > now. Also, I didn't really know how to say "contribute back" so it sounded
> > rude... I should have been more polite :). Our company releases a lot of
> > code back to the project so I'm just trying to make sure those on the list
> > stay aware about their modifications to the core. Thanks again for the
> > patch and I'm glad to know that your group is contributing back.
> >
> > On Mon, Apr 14, 2008 at 10:47 AM, Art Clarke <aclarke at vlideshow.com>
> > wrote:
> >
> > > Just to clarify for folks who may not know, you are not under any
> > > obligation to contribute back source code to the Red5 project if it is not
> > > used in an application you release. Please correct me if I'm wrong.
> > >
> > > In this particular case, the FLVStreamingReader we developed was to
> > > test an approach, which we ultimately discarded, for how to create new
> > > streaming objects in Red5.
> > >
> > > We previously submitted the necessary changes we've made to Red5 for
> > > the approach we are actually taking taking (which is creating our own type
> > > of BroadcastStreams, different from ClientBroadcastStreams and
> > > PlaylistSubscriberStreams). You can find that at:
> > > http://jira.red5.org/browse/SN-87
> > >
> > > Now that said, there is a difference between the letter and the spirit
> > > of the LGPL, and in the event that this experimental code is useful, it's
> > > attached here. A couple of caveats:
> > > 1) It was only used once in an internal POC we did, and so I'm sure it
> > > has bugs.
> > > 2) And given that it's not the approach we're taking, please be kind
> > > in asking us for support. I don't know about you guys, but I quickly forget
> > > details about code I'm not active in after about a week.
> > > 3) Lastly, I actually wrote this approach (not Robert, our other
> > > developer), and so it really will suck more than normal :)
> > >
> > > So, enjoy!
> > >
> > > - Art
> > >
> > >
> > > On Mon, Apr 14, 2008 at 10:21 AM, Dominick Accattato <
> > > daccattato at gmail.com> wrote:
> > >
> > > > Art,
> > > >
> > > > Can you submit that patched FLVReader to JIRA? Any modifications to
> > > > a LGPL code need to be contributed back to the project.
> > > >
> > > >
> > > > On Mon, Apr 14, 2008 at 9:37 AM, Art Clarke <aclarke at vlideshow.com>
> > > > wrote:
> > > >
> > > > > I was able to get Named Pipes working. Red5 was able to open
> > > > > them, and I had to make a modification to the FLVReader implementation to
> > > > > remove the code that figures out Metadata when it isn't the first tag in the
> > > > > file; that code seeks back and forth in a file which pipes don't support.
> > > > >
> > > > > So, take a look around FLVReader and make your own version that
> > > > > doesn't do any seeks (especially backwards), and you may have better luck.
> > > > >
> > > > > - Art
> > > > >
> > > > >
> > > > > On Mon, Apr 14, 2008 at 9:21 AM, Valentin Manthei <
> > > > > mail at valentin-manthei.de> wrote:
> > > > >
> > > > > > Hi everybody.
> > > > > >
> > > > > > I'd like to stream from custom sources, e.g. from pipes, a tcp
> > > > > > connection, output of a live ffmpeg process...
> > > > > > I made some experiments with named pipes located in the
> > > > > > streams-directory of my webapp, but that wasn't successful. Red5
> > > > > > couldn't even read from the pipe.
> > > > > >
> > > > > > Anyone has already done anything except reading flvs from the
> > > > > > filesystem?
> > > > > >
> > > > > > Thank you in advance for your help.
> > > > > >
> > > > > > Best regards,
> > > > > > Valentin Manthei
> > > > > >
> > > > > > _______________________________________________
> > > > > > Red5devs mailing list
> > > > > > Red5devs at osflash.org
> > > > > > http://osflash.org/mailman/listinfo/red5devs_osflash.org
> > > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Red5devs mailing list
> > > > > Red5devs at osflash.org
> > > > > http://osflash.org/mailman/listinfo/red5devs_osflash.org
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Dominick Accattato, CTO
> > > > Infrared5 Inc.
> > > > www.infrared5.com
> > > > _______________________________________________
> > > > Red5devs mailing list
> > > > Red5devs at osflash.org
> > > > http://osflash.org/mailman/listinfo/red5devs_osflash.org
> > > >
> > > >
> > >
> > > _______________________________________________
> > > Red5devs mailing list
> > > Red5devs at osflash.org
> > > http://osflash.org/mailman/listinfo/red5devs_osflash.org
> > >
> > >
> >
> >
> > --
> > Dominick Accattato, CTO
> > Infrared5 Inc.
> > www.infrared5.com _______________________________________________
> > Red5devs mailing list
> > Red5devs at osflash.org
> > http://osflash.org/mailman/listinfo/red5devs_osflash.org
> >
> >
> >
> > _______________________________________________
> > Red5devs mailing list
> > Red5devs at osflash.org
> > http://osflash.org/mailman/listinfo/red5devs_osflash.org
> >
> >
>
> _______________________________________________
> Red5devs mailing list
> Red5devs at osflash.org
> http://osflash.org/mailman/listinfo/red5devs_osflash.org
>
>
--
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/red5devs_osflash.org/attachments/20080414/6c3c8d60/attachment.html
More information about the Red5devs
mailing list