I want to develop small application that performs a kind of "advanced relay".
I have network camera with hardware MPEG4ES encoder.
Running openRTSP to it works perfect.
The final idea is to perform a kind of stream relay from the remote
network camera device to a local network.
After such "relaying", the stream will be accessible from the local
network using multicast server object.
I use openRTSP sample as an "input module" of the application, and
testMPEG4VideoStreamer as an "output module".
The
final idea is to have a possibility to connect to multicast RTSP source
located in local network by reusing already received stream from remote
camera.
Because you are planning to relay only a single video stream (i.e.,
without a separate audio stream), I think the simplest approach would
be to simply design your application to use two processes,
communicating via a pipe (i.e., stdout of one process feeding to the
stdin of the other).
I.e., one process would run "openRTSP -v rtsp://<whatever>", which
would read the stream, and output its video to 'stdout'. This would
be piped to the second process, which would run
"testMPEG4VideoStreamer" (with the input file name 'test.m4e"
replaced by "stdin").
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel