<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div><blockquote type="cite">I want to add some DVB tables (e.g. SDT, NIT) to a stream that I'm streaming<br>over LIVE555 RTSPServer. Can someone tell me where the best point for this<br>injection is? I'm receiving a TS via RTPSource or UDPSource.^<br></blockquote><div><br></div></div>Because you are using our RTSP server implementation, I presume that you have written your own "OnDemandServerMediaSubsession" subclass, and thus have reimplemented the "createNewStreamSource()" virtual function.  If so, then the best place to add this 'injection' would be in your "createNewStreamSource()" function.<div><br></div><div>Specifically, you would define and implement your own subclass of "FramedFilter" that does the 'injection'.  Your "createNewStreamSource()" function would then create a "RTPSource" or "BasicUDPSource" - as it presumably does now - but then feed this into a new object of your "FramedFilter" subclass.  The function would then return a pointer to your new "FramedFilter" subclass object.</div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>