1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

fix the rtmp dump, parse the aggregate msg.

This commit is contained in:
winlin 2015-01-07 15:35:01 +08:00
parent 5661fc2676
commit 5aa31568ba
2 changed files with 193 additions and 31 deletions

View file

@ -272,10 +272,18 @@ int main(int argc, char** argv)
goto rtmp_destroy;
}
// we only write some types of messages to flv file.
int is_flv_msg = type == SRS_RTMP_TYPE_AUDIO
|| type == SRS_RTMP_TYPE_VIDEO || type == SRS_RTMP_TYPE_SCRIPT;
if (flv) {
if (srs_flv_write_tag(flv, type, timestamp, data, size) != 0) {
srs_human_trace("dump rtmp packet failed.");
goto rtmp_destroy;
if (is_flv_msg) {
if (srs_flv_write_tag(flv, type, timestamp, data, size) != 0) {
srs_human_trace("dump rtmp packet failed.");
goto rtmp_destroy;
}
} else {
srs_human_trace("drop message size=%dB", size);
}
}