Answered
Spurious characters in FMS responses?
We have some existing C++ code which communicates with Red5
and Wowza, but fails with FMS 3.0 and 3.5. Strangely enough, the
responses from FMS contain spurious 0xC3 bytes.For instance, when
we make a connect() request, the _result response from FMS should
contain two objects, one with
fmsVer and
capabilities, the other with
level and
code. The response starts off well, but the value FMS sends
us for the
code attribute is "NetConnection.ConÃnect.Succes", with
an extra 0xC3 byte inserted (the trailing 's' of "Success" is still
there, which throws off all subsequent parsing).
I'm guessing that these have to do with chunking of RTMP. Is this behaviour documented somewhere? And how best to cope with these extra bytes? I looked at the pyamf code, and couldn't find anything relating to chunking.
Thanks.
I'm guessing that these have to do with chunking of RTMP. Is this behaviour documented somewhere? And how best to cope with these extra bytes? I looked at the pyamf code, and couldn't find anything relating to chunking.
Thanks.
