mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-14 12:05:58 +08:00
优化Parser代码命名
This commit is contained in:
@@ -128,11 +128,11 @@ void RtspSession::onRecv(const Buffer::Ptr &buf) {
|
||||
}
|
||||
|
||||
void RtspSession::onWholeRtspPacket(Parser &parser) {
|
||||
string method = parser.Method(); //提取出请求命令字
|
||||
string method = parser.method(); //提取出请求命令字
|
||||
_cseq = atoi(parser["CSeq"].data());
|
||||
if (_content_base.empty() && method != "GET") {
|
||||
_content_base = parser.Url();
|
||||
_media_info.parse(parser.FullUrl());
|
||||
_content_base = parser.url();
|
||||
_media_info.parse(parser.fullUrl());
|
||||
_media_info.schema = RTSP_SCHEMA;
|
||||
}
|
||||
|
||||
@@ -160,7 +160,7 @@ void RtspSession::onWholeRtspPacket(Parser &parser) {
|
||||
}
|
||||
|
||||
(this->*(it->second))(parser);
|
||||
parser.Clear();
|
||||
parser.clear();
|
||||
}
|
||||
|
||||
void RtspSession::onRtpPacket(const char *data, size_t len) {
|
||||
@@ -187,7 +187,7 @@ void RtspSession::onRtcpPacket(int track_idx, SdpTrack::Ptr &track, const char *
|
||||
}
|
||||
|
||||
ssize_t RtspSession::getContentLength(Parser &parser) {
|
||||
if(parser.Method() == "POST"){
|
||||
if(parser.method() == "POST"){
|
||||
//http post请求的content数据部分是base64编码后的rtsp请求信令包
|
||||
return remainDataSize();
|
||||
}
|
||||
@@ -200,7 +200,7 @@ void RtspSession::handleReq_Options(const Parser &parser) {
|
||||
}
|
||||
|
||||
void RtspSession::handleReq_ANNOUNCE(const Parser &parser) {
|
||||
auto full_url = parser.FullUrl();
|
||||
auto full_url = parser.fullUrl();
|
||||
_content_base = full_url;
|
||||
if (end_with(full_url, ".sdp")) {
|
||||
//去除.sdp后缀,防止EasyDarwin推流器强制添加.sdp后缀
|
||||
@@ -250,7 +250,7 @@ void RtspSession::handleReq_ANNOUNCE(const Parser &parser) {
|
||||
throw SockException(Err_shutdown, err);
|
||||
}
|
||||
|
||||
SdpParser sdpParser(parser.Content());
|
||||
SdpParser sdpParser(parser.content());
|
||||
_sessionid = makeRandStr(12);
|
||||
_sdp_track = sdpParser.getAvailableTrack();
|
||||
if (_sdp_track.empty()) {
|
||||
@@ -270,7 +270,7 @@ void RtspSession::handleReq_ANNOUNCE(const Parser &parser) {
|
||||
//获取所有权
|
||||
_push_src_ownership = _push_src->getOwnership();
|
||||
_push_src->setProtocolOption(option);
|
||||
_push_src->setSdp(parser.Content());
|
||||
_push_src->setSdp(parser.content());
|
||||
}
|
||||
|
||||
_push_src->setListener(static_pointer_cast<RtspSession>(shared_from_this()));
|
||||
@@ -628,7 +628,7 @@ void RtspSession::send_SessionNotFound() {
|
||||
|
||||
void RtspSession::handleReq_Setup(const Parser &parser) {
|
||||
//处理setup命令,该函数可能进入多次
|
||||
int trackIdx = getTrackIndexByControlUrl(parser.FullUrl());
|
||||
int trackIdx = getTrackIndexByControlUrl(parser.fullUrl());
|
||||
SdpTrack::Ptr &trackRef = _sdp_track[trackIdx];
|
||||
if (trackRef->_inited) {
|
||||
//已经初始化过该Track
|
||||
@@ -915,9 +915,9 @@ void RtspSession::handleReq_Post(const Parser &parser) {
|
||||
});
|
||||
};
|
||||
|
||||
if(!parser.Content().empty()){
|
||||
if(!parser.content().empty()){
|
||||
//http poster后面的粘包
|
||||
_on_recv(std::make_shared<BufferString>(parser.Content()));
|
||||
_on_recv(std::make_shared<BufferString>(parser.content()));
|
||||
}
|
||||
|
||||
sendRtspResponse("200 OK",
|
||||
|
||||
Reference in New Issue
Block a user