mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-26 20:47:08 +08:00
提升sdp兼容性
This commit is contained in:
parent
e5cb5c56a1
commit
b1c8b24d18
@ -390,7 +390,7 @@ public:
|
|||||||
_printer << "m=video 0 RTP/AVP " << playload_type << "\r\n";
|
_printer << "m=video 0 RTP/AVP " << playload_type << "\r\n";
|
||||||
_printer << "b=AS:" << bitrate << "\r\n";
|
_printer << "b=AS:" << bitrate << "\r\n";
|
||||||
_printer << "a=rtpmap:" << playload_type << " H264/" << 90000 << "\r\n";
|
_printer << "a=rtpmap:" << playload_type << " H264/" << 90000 << "\r\n";
|
||||||
_printer << "a=fmtp:" << playload_type << " packetization-mode=1;profile-level-id=";
|
_printer << "a=fmtp:" << playload_type << " packetization-mode=1; profile-level-id=";
|
||||||
|
|
||||||
char strTemp[100];
|
char strTemp[100];
|
||||||
uint32_t profile_level_id = 0;
|
uint32_t profile_level_id = 0;
|
||||||
@ -402,7 +402,7 @@ public:
|
|||||||
memset(strTemp, 0, 100);
|
memset(strTemp, 0, 100);
|
||||||
sprintf(strTemp, "%06X", profile_level_id);
|
sprintf(strTemp, "%06X", profile_level_id);
|
||||||
_printer << strTemp;
|
_printer << strTemp;
|
||||||
_printer << ";sprop-parameter-sets=";
|
_printer << "; sprop-parameter-sets=";
|
||||||
memset(strTemp, 0, 100);
|
memset(strTemp, 0, 100);
|
||||||
av_base64_encode(strTemp, 100, (uint8_t *) strSPS.data(), strSPS.size());
|
av_base64_encode(strTemp, 100, (uint8_t *) strSPS.data(), strSPS.size());
|
||||||
_printer << strTemp << ",";
|
_printer << strTemp << ",";
|
||||||
|
Loading…
Reference in New Issue
Block a user