Personally, though I haven't found wonderful through compiled documentation(would be nice), Ross is extremely good at supporting the project and I have been able to find answer to most problems I've encountered by search google and finding a similar question Ross has answered for someone else OR sending a question to this email list, and he usually has a very good answer that will solve your problem.
On Wed, Jul 8, 2020 at 9:24 AM Blake Senftner <bsenft...@cyberextruder.com> wrote: > Hello Live-Devel, > > > > First off, I am extremely impressed by what I find in the Live555 source > code. Fantastic job and a standing ovation to the responsible. > > > > I am an experienced C/C++ developer new to the Live555 code base. I work > at a video security software company as a senior developer. > > > > Having spent last week going thru the Live555 code base, compiling the > example tools and trying to locate more information, I have a few questions: > > > > - I’ve only located one non-Live555.com online resource with any > detailed information describing the Live555 code and its purposes > - The resource is a Chinese developer’s Github.com pages. > - In a mixture of Chinese description and English C++ code > snippets, the Live555 example programs are walked through describing > what > and why for various portions of the code. > - Google Translate provides a decent translation: > - > > https://github.com/hanpfei/hanpfei-documents/tree/7fe4f8241ff16840afd0d46156509c0dea1a3e8b/source/_posts > - Scroll down to the 13 different Live555 markdown documents, > and plug them into google translate > > > > *Q1: Does anyone know of or have their own Live555 tutorial, blog or > related resource to learn this code base better? Any books? * > > (I saw a Live555 book taken down from Amazon, perhaps a fake book > republishing the source?) > > > > > > The specific reason my employer is looking at the Live555 libraries is to > create or locate or buy software that accepts video files, and RTSP streams > them as it if were an infinite stream, looping the frames transparently as > if the frame source were infinite. We want this to simulate the IP video > environments of our larger clients, who may have dozens to hundreds of IP > security cameras at, for example, a research campus. > > > > I have investigated this need, locating a few posts at Live-Devel asking > how to modify the Live555MediaServer to infinitely loop a video file. > > From http://lists.live555.com/pipermail/live-devel/2012-August/015723.html > I read: > > > > > An other behavior we would like to control using arguments is the > availability to loop on the source file (I means without closing the RTSP > session). > > > Could you advise us, how to looping on the file source when end is > reached. > > > > The best way to do this is to write your own "FramedSource" subclass that > presents the illusion of a single, continuous stream of data - i.e., by > automatically reseeking to the front of the file (or closing/reopening it) > whenever the end of the file is reached. Then use this subclass in a new > "OnDemandServerMediaSubsession" subclass (that you would also write). That > way, none of the other server code would need to change - it would act just > as if the data source happened to be infinite. > > > > *Q2: is this advice still accurate?* > > > > *Q3: Noticing this “how to infinitely loop” question being asked a few > times, is anyone aware of any Github or similar code repositories where > someone has already made an infinitely looping modification and posted > their version?* > > > > *Q4: Lacking any open source infinitely looping RTSP servers, does anyone > here create and sell such a product? Anyone know of such a product?* > > > > Any answers or leads to information resources would be hugely appreciated. > > > > Blake Senftner > > Sr. Software Scientist | CyberExtruder > > bsenft...@cyberextruder.com > > > > > > > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel > -- Matthew Czarnek (814) 421-6770
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel