delete the cache when unpublish, when publish the encoder will update it
正在显示
1 个修改的文件
包含
7 行增加
和
1 行删除
| @@ -382,7 +382,13 @@ void SrsSource::on_consumer_destroy(SrsConsumer* consumer) | @@ -382,7 +382,13 @@ void SrsSource::on_consumer_destroy(SrsConsumer* consumer) | ||
| 382 | void SrsSource::on_unpublish() | 382 | void SrsSource::on_unpublish() |
| 383 | { | 383 | { |
| 384 | clear_gop_cache(); | 384 | clear_gop_cache(); |
| 385 | - srs_trace("clear cache when unpublish."); | 385 | + |
| 386 | + srs_freep(cache_metadata); | ||
| 387 | + | ||
| 388 | + srs_freep(cache_sh_video); | ||
| 389 | + srs_freep(cache_sh_audio); | ||
| 390 | + | ||
| 391 | + srs_trace("clear cache/metadata/sequence-headers when unpublish."); | ||
| 386 | } | 392 | } |
| 387 | 393 | ||
| 388 | int SrsSource::cache_last_gop(SrsSharedPtrMessage* msg) | 394 | int SrsSource::cache_last_gop(SrsSharedPtrMessage* msg) |
-
请 注册 或 登录 后发表评论