<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello Ross and Steve,<br>
</p>
<p>I also would like to have support for RTP header extension.</p>
<p>A case for this could be the inclusion of absolute playback
timestamp for recorded (i.e. non live) video frames, as reported
in the Onvif streaming specs.</p>
<p>I don't know how "good" this case could be, nor if it involves
any IETF standard.</p>
<p>Thanks,</p>
<p>Massimo Perrone<br>
</p>
<p> <br>
</p>
<div class="moz-cite-prefix">On 04/12/2019 23:04, Steve Ha wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAOckaMeXU9d-eqoC-p1ev28rPS+CV-TDDkJYUcCV4bxXDexL9Q@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">
<div>Hi Ross,</div>
<div><br>
</div>
<div>You are right when mention the complexity of RTP
extension support. </div>
<div>That is why I just simply ask you to put a little effort
by allowing outside of live555 to set the </div>
<div>extension bit, and the rest is my part, of course I would
do any way out of scope of the </div>
<div>library. </div>
<div><br>
</div>
<div>Thank you for your adding 'protected' to my requested
function, <br>
</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Dec 5, 2019 at 12:29
AM Ross Finlayson <<a href="mailto:finlayson@live555.com"
moz-do-not-send="true">finlayson@live555.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"><br>
<br>
> On Dec 4, 2019, at 10:05 PM, Steve Ha <<a
href="mailto:steveha@u2sr.com" target="_blank"
moz-do-not-send="true">steveha@u2sr.com</a>> wrote:<br>
> <br>
> Hi Ross, <br>
> <br>
> In order to avoid modifying live555 library directly I
have some needs:<br>
> <br>
> 1) I want to access to function
'setSDPLinesFromRTPSink' for overridding sdpLines() of class
OnDemandServerMediaSubsession:<br>
> private:<br>
> void setSDPLinesFromRTPSink(RTPSink* rtpSink,
FramedSource* inputSource, unsigned estBitrate); <br>
> <br>
> Can you make it accesible by the derived classes?<br>
<br>
Yes. This function is now “protected:” in the latest
release of the code (2019.12.04).<br>
<br>
<br>
> 2) class MultiFramedRTPSink has various public
functions for setting RTP header's properties such as:<br>
> setMarkerBit, setTimestamp, setSpecialHeaderWord,
setFrameSpecificHeaderWord, etc. <br>
> But it does not any function to
setHeaderExtensionBit.<br>
> Can you kindly support one more function to
setHeaderExtensionBit ?<br>
<br>
No, because we currently don’t support RTP extension headers
(either sending or receiving). (Adding a RTP extension
header involves a lot more than just setting a bit.)<br>
<br>
I might consider supporting RTP extension headers in the
future if someone could make a good case for this
(especially if it involves support for an IETF standard).<br>
<br>
<br>
Ross Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://www.live555.com/</a><br>
<br>
<br>
_______________________________________________<br>
live-devel mailing list<br>
<a href="mailto:live-devel@lists.live555.com"
target="_blank" moz-do-not-send="true">live-devel@lists.live555.com</a><br>
<a
href="http://lists.live555.com/mailman/listinfo/live-devel"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
</blockquote>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
live-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a>
<a class="moz-txt-link-freetext" href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a>
</pre>
</blockquote>
</body>
</html>