<div dir="ltr">The SetChunkSize command works in the direction it is sent to notify the other party to set the parsing chunk size.  OBS is telling you to expect chunks of 4096 instead of the default os 128.<div><br></div><div>See Section: 5.4.1.  Set Chunk Size (1)</div><div><br></div><div>Maybe you should look at this as a starting point.  <a href="https://github.com/illuspas/Node-Media-Server">https://github.com/illuspas/Node-Media-Server</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 22, 2018 at 12:15 PM, Pieter De Wit <span dir="ltr"><<a href="mailto:pieter@insync.za.net" target="_blank">pieter@insync.za.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Thanks Jon - the only “true” reply, perhaps I wasn’t clear enough to say that I am writing my own server.<div><br></div><div>Do you have a transaction flow for the comms between client and server perhaps ? The Adobe one is not that clear to me.<br><div><br></div><div>Cheers,</div><div><br></div><div>Pieter<div><div class="h5"><br><div><div><br><blockquote type="cite"><div>On 23/01/2018, at 3:35 AM, Jon V. <<a href="mailto:sybersnake@gmail.com" target="_blank">sybersnake@gmail.com</a>> wrote:</div><br class="m_4764013233143111608Apple-interchange-newline"><div><div dir="ltr"><div>Its the SetChunkSize packet.</div><div><br></div><div>000000  02 00 00 00 00 00 04 01 00 00 00 00 00 00 10 00   ................</div><div>received basic [ChunkFormat= 0, ChunkChannel= 2]</div><div>received header [ChunkFormat= 0, ChunkChannel= 2, TimeStamp(ms)= 0, Size(bytes)= 4, Stream= 0, Type= SetChunkSize]</div><div>completed packet [ChunkFormat= 0, ChunkChannel= 2, TimeStamp(ms)= 0, Size(bytes)= 4, Stream= 0, Type= SetChunkSize, Payload= {Size= 4096}], payload [00 00 10 00]</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jan 21, 2018 at 4:43 AM, Pieter De Wit <span dir="ltr"><<a href="mailto:pieter@insync.za.net" target="_blank">pieter@insync.za.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Guys,<br>
<br>
I am trying to make a RTMP server that has access to the frames that are sent by the client. I have tried the following approaches<br>
<br>
1) Code RTMP myself<br>
2) use librtmp<br>
<br>
On 1) I am failing on a “packet” sent that I can’t decode (I think) this is the hex dump of the packet:<br>
<br>
[0000] 0x02 0x00 0x00 0x00 0x00 0x00 0x04 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x00<br>
<br>
I get it right after the handshake is completed. I am using OBS as my client<br>
<br>
On 2) I don’t seem to have any example servers - where can I find one ?<br>
<br>
Thanks,<br>
<br>
Pieter<br>
______________________________<wbr>_________________<br>
rtmpdump mailing list<br>
<a href="mailto:rtmpdump@mplayerhq.hu" target="_blank">rtmpdump@mplayerhq.hu</a><br>
<a href="https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump" rel="noreferrer" target="_blank">https://lists.mplayerhq.hu/mai<wbr>lman/listinfo/rtmpdump</a><br>
</blockquote></div><br></div>
______________________________<wbr>_________________<br>rtmpdump mailing list<br><a href="mailto:rtmpdump@mplayerhq.hu" target="_blank">rtmpdump@mplayerhq.hu</a><br><a href="https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump" target="_blank">https://lists.mplayerhq.hu/<wbr>mailman/listinfo/rtmpdump</a><br></div></blockquote></div><br></div></div></div></div></div></div><br>______________________________<wbr>_________________<br>
rtmpdump mailing list<br>
<a href="mailto:rtmpdump@mplayerhq.hu">rtmpdump@mplayerhq.hu</a><br>
<a href="https://lists.mplayerhq.hu/mailman/listinfo/rtmpdump" rel="noreferrer" target="_blank">https://lists.mplayerhq.hu/<wbr>mailman/listinfo/rtmpdump</a><br>
<br></blockquote></div><br></div>