[Live-devel] streaming h264 dynamic payload from rtp source
Garrison, David
dgarri02 at harris.com
Mon Jan 20 17:21:00 PST 2014
Hello -
I've been looking at the examples and have tried to accomplish setting up an RTSP server that can stream RTP H264 dynamic payload from a live RTP source carrying MPEG2 Transport with H264 PES payload and keep running into problems. Any guidance would be greatly appreciated.
My latest attempt includes the following:
1. Instantiate an RTSPServer using my own ProxyServer derived from ServerMediaSession.
2. The ProxyServer owns a SimpleRTPSource which it passes into my own Subsession that extends OnDemandServerMediaaSubsession
3. Subsession overrides createNewStreamSource and does the following:
a. Creates MPEG1or2Demux using the SimpleRTPSource as its FrameSource input
b. Creates an MPEG2IFrameIndexFromTransportStream using the demuxed newVideoStream() as its FrameSource input
c. Return a new H264VideoStreamFramer using object from prior step as its frame source
4. Subsession overrides createNewRTPSinnk and returns a new H264VideoRTPSink
After the client sets up and requests the play, nothing happens and it tries again over and over. I at least know the sockets are setup correctly for the SimpleRTPSource.
Dave Garrison
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20140121/d926684c/attachment-0001.html>
More information about the live-devel
mailing list