Commit cf085378 authored by zhujiashun's avatar zhujiashun

add amf3 support for data and command message in RTMP

parent b3196c40
...@@ -2264,9 +2264,9 @@ bool RtmpChunkStream::OnCommandMessageAMF0( ...@@ -2264,9 +2264,9 @@ bool RtmpChunkStream::OnCommandMessageAMF0(
} }
bool RtmpChunkStream::OnDataMessageAMF3( bool RtmpChunkStream::OnDataMessageAMF3(
const RtmpMessageHeader&, butil::IOBuf*, Socket*) { const RtmpMessageHeader& mh, base::IOBuf* msg_body, Socket* socket) {
LOG(ERROR) << "Not implemented"; msg_body->pop_front(1);
return false; return OnDataMessageAMF0(mh, msg_body, socket);
} }
bool RtmpChunkStream::OnSharedObjectMessageAMF3( bool RtmpChunkStream::OnSharedObjectMessageAMF3(
...@@ -2276,9 +2276,9 @@ bool RtmpChunkStream::OnSharedObjectMessageAMF3( ...@@ -2276,9 +2276,9 @@ bool RtmpChunkStream::OnSharedObjectMessageAMF3(
} }
bool RtmpChunkStream::OnCommandMessageAMF3( bool RtmpChunkStream::OnCommandMessageAMF3(
const RtmpMessageHeader&, butil::IOBuf*, Socket*) { const RtmpMessageHeader& mh, base::IOBuf* msg_body, Socket* socket) {
LOG(ERROR) << "Not implemented"; msg_body->pop_front(1);
return false; return OnCommandMessageAMF0(mh, msg_body, socket);
} }
bool RtmpChunkStream::OnAggregateMessage( bool RtmpChunkStream::OnAggregateMessage(
...@@ -2385,7 +2385,7 @@ bool RtmpChunkStream::OnConnect(const RtmpMessageHeader& mh, ...@@ -2385,7 +2385,7 @@ bool RtmpChunkStream::OnConnect(const RtmpMessageHeader& mh,
info.set_code(RTMP_STATUS_CODE_CONNECT_SUCCESS); info.set_code(RTMP_STATUS_CODE_CONNECT_SUCCESS);
info.set_level(RTMP_INFO_LEVEL_STATUS); info.set_level(RTMP_INFO_LEVEL_STATUS);
info.set_description("Connection succeeded"); info.set_description("Connection succeeded");
info.set_objectencoding(RTMP_AMF0); info.set_objectencoding(req->objectencoding());
} else { } else {
info.set_code(RTMP_STATUS_CODE_CONNECT_REJECTED); info.set_code(RTMP_STATUS_CODE_CONNECT_REJECTED);
info.set_level(RTMP_INFO_LEVEL_ERROR); info.set_level(RTMP_INFO_LEVEL_ERROR);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment