> I don't really unsterstand the role of this function
> :env->taskScheduler().doEventLoop(); ?

This is explained in the FAQ
        http://www.live555.com/liveMedia/faq.html#control-flow
LIVE555-based applications are event-driven, using an event loop.


> So, to put the stream in my filter at the same time it is received, I make
> a pointer to stdout like this :
> byte *pDataBuff=(byte*)"stdout";//I also tried stdin

No!  Just do what I said!

Leave the "testMPEG2TransportStreamer" code as it is.  DO NOT change it.

Write a separate 'filter' application (using your own code) that reads from 
'stdin'.

Then run, from the command line:

        testMPEG2TransportReceiver | your_filter_application

(To use the LIVE555 software, you need to understand what "stdout" and "stdin" 
mean, and understand what "|" (i.e., piping) means.)


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to