RTP is a codec transport mechanism, you need something to manage a streaming session such as RTSP. The DESCRIBE method for RTSP returns a session description file (sdp) which is used to set up RTP.
On Mon, May 7, 2012 at 9:03 PM, Daniel Henell <[email protected]> wrote: > Hi! > > I have a OpenGL application that I need to monitor from another > computer on the network. I tried using different VNC software but the > performance was very bad. Then I came up with the idea to use libav to > stream the output of the program (using glReadPixels) and use VLC to > connect to this stream. > > I spent last day trying to get it to work without any success. I > couldn't find any code examples on how to set up RTP/UDP/or any kind > of streaming. > > This is my code (Sorry, it's a bit ugly at the moment): > > http://pastebin.com/7YkbGbDn (VideoEncoder.h) > http://pastebin.com/v60Q5cY4 (VideoEncoder.cc) > > What happens right now when I connect to "rtp://127.0.0.1:5004" with > VLC is that I get the following error message: > > """ > SDP required: > A description in SDP format is required to receive the RTP stream. > Note that rtp:// URIs cannot work with dynamic RTP payload format > (65). > """ > > I would appreciate any kind of help or directions, thank you! > > --- > Daniel Henell > _______________________________________________ > libav-api mailing list > [email protected] > https://lists.libav.org/mailman/listinfo/libav-api _______________________________________________ libav-api mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-api
