<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)">Hello,</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><br>
</div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><span style="margin:0px">I am looking to setup an RTSP server that serves h264 RTP payloads from a live MPEGTS multicast stream due to an existing client that does not support the MPEGTS
 RTP payload type.</span><br>
</div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><br>
I have setup the onDemandRtspServer example with the MPEG2TransportUDPServerMediaSubsession and it is working flawlessly with VLC, ffmpeg, and the openRTSP clients. I am now looking into how to demux the live incoming MPEGTS stream and pull out the h264 data
 and pack that into RTP packets and send it to clients. I have investigated the testMPEG2TrabsportStreamSplitter, however, I haven't been able to get it to work with the BasicUDPSource. Here is the flow I currently have set up:<br>
<br>
MPEGTS Multicast Stream -----> BasicUDPSource ----> MPEG2TransportStreamFramer -----> MPEG2TransportStreamDemux</div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><br>
</div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)">It creates the two expected files (one for the h264 video data and another for just stream data), but the h264 file is not getting populated with the video data.</div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><br>
</div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)">I was wondering if you could point me in the right direction on how to get the <span style="margin:0px;background-color:rgb(255, 255, 255);display:inline !important">MPEG2TransportStreamDemux
 to work with a live source, or if you think there is a better way to approach a solution to my problem.</span></div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><span style="margin:0px;background-color:rgb(255, 255, 255);display:inline !important"><br>
</span></div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><span style="margin:0px;background-color:rgb(255, 255, 255);display:inline !important">Regards,</span></div>
<div style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><span style="margin:0px;background-color:rgb(255, 255, 255);display:inline !important"><br>
</span></div>
<span style="margin:0px;font-size:12pt;background-color:rgb(255, 255, 255)"><span style="margin:0px;background-color:rgb(255, 255, 255);display:inline !important">Josh</span></span><br>
</div>
</body>
</html>