mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-16 13:05:59 +08:00
整理代码
This commit is contained in:
@@ -31,8 +31,8 @@ void CommonRtmpDecoder::obtainFrame() {
|
||||
|
||||
bool CommonRtmpDecoder::inputRtmp(const RtmpPacket::Ptr &rtmp, bool) {
|
||||
//拷贝负载
|
||||
_frame->_buffer.assign(rtmp->strBuf.data() + 1, rtmp->strBuf.size() - 1);
|
||||
_frame->_dts = rtmp->timeStamp;
|
||||
_frame->_buffer.assign(rtmp->buffer.data() + 1, rtmp->buffer.size() - 1);
|
||||
_frame->_dts = rtmp->time_stamp;
|
||||
//写入环形缓存
|
||||
RtmpCodec::inputFrame(_frame);
|
||||
//创建下一帧
|
||||
@@ -51,16 +51,16 @@ void CommonRtmpEncoder::inputFrame(const Frame::Ptr &frame) {
|
||||
return;
|
||||
}
|
||||
RtmpPacket::Ptr rtmp = ResourcePoolHelper<RtmpPacket>::obtainObj();
|
||||
rtmp->strBuf.clear();
|
||||
rtmp->buffer.clear();
|
||||
//header
|
||||
rtmp->strBuf.push_back(_audio_flv_flags);
|
||||
rtmp->buffer.push_back(_audio_flv_flags);
|
||||
//data
|
||||
rtmp->strBuf.append(frame->data() + frame->prefixSize(), frame->size() - frame->prefixSize());
|
||||
rtmp->bodySize = rtmp->strBuf.size();
|
||||
rtmp->chunkId = CHUNK_AUDIO;
|
||||
rtmp->streamId = STREAM_MEDIA;
|
||||
rtmp->timeStamp = frame->dts();
|
||||
rtmp->typeId = MSG_AUDIO;
|
||||
rtmp->buffer.append(frame->data() + frame->prefixSize(), frame->size() - frame->prefixSize());
|
||||
rtmp->body_size = rtmp->buffer.size();
|
||||
rtmp->chunk_id = CHUNK_AUDIO;
|
||||
rtmp->stream_index = STREAM_MEDIA;
|
||||
rtmp->time_stamp = frame->dts();
|
||||
rtmp->type_id = MSG_AUDIO;
|
||||
RtmpCodec::inputRtmp(rtmp, false);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user