Re: Extra Byte in TCP Stream
"Justin Wood" <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <CDVZ5P9TRD5Y.23VQL7Y4F7SUH@nixos> |
That does potentially sound like it could be my issue. Thank you, Justin On Sun Aug 29, 2021 at 12:01 AM EDT, Håkan Huss wrote: > Maybe > https://serverfault.com/questions/1034291/rtmp-tcp-extra-byte-in-packet > can > provide the answer? > > /Håkan > > Den sön 29 aug. 2021 03:01Justin Wood <[email protected]> skrev: > > > Hello List! > > > > I am in the process of building out an encoder/decoder for the RTMP > > protocol. I am testing my application with two clients. OBS[0] (this is > > considered the best client software to use for live streaming) and > > rtmpdump[1] (this is considered the best way to test your server > > implementation). > > > > My problem is that when using OBS, everything works as expected (or > > maybe I just haven't noticed it yet). When I use rtmpdump, I am getting > > an extra byte (195 or C3 in hex) placed in my TCP stream. Normally I > > would blame the implentation, but I am not seeing this byte when viewing > > traffic within wireshark. I have also tested this this on two machines. > > On both machines the extra byte is the same but the placement of it > > varies depending on which machine I am using but is always in the same > > place. Through the help of someone in IRC, it LOOKS like this is > > happening at a packet boundary, but I am not overly knowledgeable about > > this, so that may not be the case. > > > > I am using gen_tcp directly and am inspecting the data before it gets > > placed into my application and I am seeing this extra byte. So I am not > > somehow adding it myself. > > > > If anyone has any suggestions on how I may be able to go about > > diagnosing this, I would be greatly appreciated. > > > > Justin > > > > [0] - https://github.com/obsproject/obs-studio > > [1] - https://rtmpdump.mplayerhq.hu/ > >