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

RTC: Fix build failed

This commit is contained in:
winlin 2020-05-19 20:47:01 +08:00
parent 228e2fab94
commit eb0667ba08
2 changed files with 14 additions and 5 deletions

View file

@ -386,7 +386,7 @@ srs_error_t SrsGoApiRtcPlay::exchange_sdp(SrsRequest* req, const SrsSdp& remote_
SrsSSRCInfo ssrc_info;
ssrc_info.ssrc_ = ++ssrc_num;
// TODO:use formated cname
ssrc_info.cname_ = "test_sdp_cname";
ssrc_info.cname_ = "stream";
local_media_desc.ssrc_infos_.push_back(ssrc_info);
}
}

View file

@ -82,19 +82,25 @@ bool srs_seq_is_newer(uint16_t value, uint16_t pre_value);
bool srs_seq_is_rollback(uint16_t value, uint16_t pre_value);
int32_t srs_seq_distance(uint16_t value, uint16_t pre_value);
enum SrsRtpExtensionType : int {
enum SrsRtpExtensionType
{
kRtpExtensionNone,
kRtpExtensionTransportSequenceNumber,
kRtpExtensionNumberOfExtensions // Must be the last entity in the enum.
};
struct SrsExtensionInfo {
struct SrsExtensionInfo
{
SrsRtpExtensionType type;
std::string uri;
};
const SrsExtensionInfo kExtensions[] = {
{kRtpExtensionTransportSequenceNumber, std::string("http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01")}
};
class SrsRtpHeaderExtensionMap{
class SrsRtpHeaderExtensionMap
{
public:
static const SrsRtpExtensionType kInvalidType = kRtpExtensionNone;
static const int kInvalidId = 0;
@ -109,7 +115,9 @@ private:
private:
uint8_t ids_[kRtpExtensionNumberOfExtensions];
};
class SrsRtpHeaderExtension{
class SrsRtpHeaderExtension
{
public:
bool has_transport_sequence_number;
uint16_t transport_sequence_number;
@ -117,6 +125,7 @@ public:
SrsRtpHeaderExtension();
virtual ~SrsRtpHeaderExtension();
};
class SrsRtpHeader
{
private: