从crtmpserver中看具体处理rtmp协议的流程3
接着客户端传送54bytes的数据
Deserialize来解码得到的消息是,此时消耗掉4bytes
bool BaseRTMPAppProtocolHandler::ProcessInvokeCreateStream(BaseRTMPProtocol *pFrom,Variant &request) {uint32_t id = 0;//1. Create the neutral streamif (pFrom->CreateNeutralStream(id) == NULL) {FATAL("Unable to create stream");return false;}//2. Send the responseVariant response = StreamMessageFactory::GetInvokeCreateStreamResult(request, id);return SendRTMPMessage(pFrom, response);}
到了这里数据就处理完了,一共发送了37bytes的数据给client