完成AAC RTMP编解码类

This commit is contained in:
xiongziliang
2018-10-24 14:21:59 +08:00
parent 6c9d50b04b
commit f4bce611ef
10 changed files with 209 additions and 21 deletions

View File

@@ -34,15 +34,15 @@ public:
CodecId getCodecId() const override{
return CodecH264;
}
private:
protected:
bool decodeRtmp(const RtmpPacket::Ptr &Rtmp);
void onGetH264_l(const char *pcData, int iLen, uint32_t ui32TimeStamp);
void onGetH264(const char *pcData, int iLen, uint32_t ui32TimeStamp);
H264Frame::Ptr obtainFrame();
private:
protected:
H264Frame::Ptr m_h264frame;
string m_strSPS;
string m_strPPS;
string m_sps;
string m_pps;
};
/**
@@ -62,9 +62,6 @@ public:
void inputFrame(const Frame::Ptr &frame) override;
private:
void makeVideoConfigPkt();
private:
string m_sps;
string m_pps;
};
#endif //ZLMEDIAKIT_H264RTMPCODEC_H