mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-16 04:55:58 +08:00
大幅提升接收推流性能以及降低内存占用
This commit is contained in:
@@ -12,7 +12,9 @@
|
||||
#define ZLMEDIAKIT_HTTPREQUESTSPLITTER_H
|
||||
|
||||
#include <string>
|
||||
#include "Network/Buffer.h"
|
||||
using namespace std;
|
||||
using namespace toolkit;
|
||||
|
||||
namespace mediakit {
|
||||
|
||||
@@ -54,7 +56,7 @@ protected:
|
||||
* @param len 数据长度
|
||||
* @return nullptr代表未找到包位,否则返回包尾指针
|
||||
*/
|
||||
virtual const char *onSearchPacketTail(const char *data,int len);
|
||||
virtual const char *onSearchPacketTail(const char *data, uint64_t len);
|
||||
|
||||
/**
|
||||
* 设置content len
|
||||
@@ -71,7 +73,7 @@ protected:
|
||||
*/
|
||||
int64_t remainDataSize();
|
||||
private:
|
||||
string _remain_data;
|
||||
BufferLikeString _remain_data;
|
||||
int64_t _content_len = 0;
|
||||
int64_t _remain_data_size = 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user