mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-22 08:52:20 +08:00
@@ -107,14 +107,12 @@ void FlvMuxer::onWriteFlvHeader(const RtmpMediaSource::Ptr &src) {
|
||||
//flv header
|
||||
onWrite(buffer, false);
|
||||
|
||||
auto &metadata = src->getMetaData();
|
||||
if (metadata) {
|
||||
//在有metadata的情况下才发送metadata
|
||||
//其实metadata没什么用,有些推流器不产生metadata
|
||||
// metadata
|
||||
src->getMetaData([&](const AMFValue &metadata) {
|
||||
AMFEncoder invoke;
|
||||
invoke << "onMetaData" << metadata;
|
||||
onWriteFlvTag(MSG_DATA, std::make_shared<BufferString>(invoke.data()), 0, false);
|
||||
}
|
||||
});
|
||||
|
||||
//config frame
|
||||
src->getConfigFrame([&](const RtmpPacket::Ptr &pkt) {
|
||||
|
||||
Reference in New Issue
Block a user