mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
RTC: Support dropping h.264 SEI from NALUs. v5.0.213 v6.0.125 (#4057)
try to fix #4052. --------- Co-authored-by: winlin <winlinvip@gmail.com>
This commit is contained in:
parent
282d94d7bb
commit
1656391c67
12 changed files with 141 additions and 66 deletions
|
@ -4405,6 +4405,29 @@ VOID TEST(ConfigEnvTest, CheckEnvValuesVhostRtc)
|
|||
|
||||
SrsSetEnvConfig(rtc_keep_bframe, "SRS_VHOST_RTC_KEEP_BFRAME", "on");
|
||||
EXPECT_TRUE(conf.get_rtc_keep_bframe("__defaultVhost__"));
|
||||
|
||||
{
|
||||
// make sure the default value is false, if defined incorrect env value.
|
||||
SrsSetEnvConfig(rtc_keep_bframe, "SRS_VHOST_RTC_KEEP_BFRAME", "onn");
|
||||
EXPECT_FALSE(conf.get_rtc_keep_bframe("__defaultVhost__"));
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
SrsSetEnvConfig(rtc_keep_avc_nalu_sei, "SRS_VHOST_RTC_KEEP_AVC_NALU_SEI", "off");
|
||||
EXPECT_FALSE(conf.get_rtc_keep_avc_nalu_sei("__defaultVhost__"));
|
||||
}
|
||||
|
||||
{
|
||||
SrsSetEnvConfig(rtc_keep_avc_nalu_sei, "SRS_VHOST_RTC_KEEP_AVC_NALU_SEI", "on");
|
||||
EXPECT_TRUE(conf.get_rtc_keep_avc_nalu_sei("__defaultVhost__"));
|
||||
}
|
||||
|
||||
{
|
||||
// make sure the default value is true, if defined incorrect env value.
|
||||
SrsSetEnvConfig(rtc_keep_avc_nalu_sei, "SRS_VHOST_RTC_KEEP_AVC_NALU_SEI", "xx");
|
||||
EXPECT_TRUE(conf.get_rtc_keep_avc_nalu_sei("__defaultVhost__"));
|
||||
}
|
||||
}
|
||||
|
||||
if (true) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue