RtmpPlay: 兼容无metadata的rtmp流

This commit is contained in:
ziyue
2021-11-10 15:25:24 +08:00
parent e51a78ebdc
commit ac41a1e933
3 changed files with 25 additions and 3 deletions

View File

@@ -13,6 +13,23 @@
namespace mediakit {
size_t RtmpDemuxer::trackCount(const AMFValue &metadata) {
size_t ret = 0;
metadata.object_for_each([&](const string &key, const AMFValue &val) {
if (key == "videocodecid") {
//找到视频
++ret;
return;
}
if (key == "audiocodecid") {
//找到音频
++ret;
return;
}
});
return ret;
}
bool RtmpDemuxer::loadMetaData(const AMFValue &val){
bool ret = false;
try {