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:
parent
228e2fab94
commit
eb0667ba08
2 changed files with 14 additions and 5 deletions
|
@ -386,7 +386,7 @@ srs_error_t SrsGoApiRtcPlay::exchange_sdp(SrsRequest* req, const SrsSdp& remote_
|
||||||
SrsSSRCInfo ssrc_info;
|
SrsSSRCInfo ssrc_info;
|
||||||
ssrc_info.ssrc_ = ++ssrc_num;
|
ssrc_info.ssrc_ = ++ssrc_num;
|
||||||
// TODO:use formated cname
|
// TODO:use formated cname
|
||||||
ssrc_info.cname_ = "test_sdp_cname";
|
ssrc_info.cname_ = "stream";
|
||||||
local_media_desc.ssrc_infos_.push_back(ssrc_info);
|
local_media_desc.ssrc_infos_.push_back(ssrc_info);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
bool srs_seq_is_rollback(uint16_t value, uint16_t pre_value);
|
||||||
int32_t srs_seq_distance(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,
|
kRtpExtensionNone,
|
||||||
kRtpExtensionTransportSequenceNumber,
|
kRtpExtensionTransportSequenceNumber,
|
||||||
kRtpExtensionNumberOfExtensions // Must be the last entity in the enum.
|
kRtpExtensionNumberOfExtensions // Must be the last entity in the enum.
|
||||||
};
|
};
|
||||||
struct SrsExtensionInfo {
|
|
||||||
|
struct SrsExtensionInfo
|
||||||
|
{
|
||||||
SrsRtpExtensionType type;
|
SrsRtpExtensionType type;
|
||||||
std::string uri;
|
std::string uri;
|
||||||
};
|
};
|
||||||
|
|
||||||
const SrsExtensionInfo kExtensions[] = {
|
const SrsExtensionInfo kExtensions[] = {
|
||||||
{kRtpExtensionTransportSequenceNumber, std::string("http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01")}
|
{kRtpExtensionTransportSequenceNumber, std::string("http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01")}
|
||||||
};
|
};
|
||||||
class SrsRtpHeaderExtensionMap{
|
|
||||||
|
class SrsRtpHeaderExtensionMap
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
static const SrsRtpExtensionType kInvalidType = kRtpExtensionNone;
|
static const SrsRtpExtensionType kInvalidType = kRtpExtensionNone;
|
||||||
static const int kInvalidId = 0;
|
static const int kInvalidId = 0;
|
||||||
|
@ -109,7 +115,9 @@ private:
|
||||||
private:
|
private:
|
||||||
uint8_t ids_[kRtpExtensionNumberOfExtensions];
|
uint8_t ids_[kRtpExtensionNumberOfExtensions];
|
||||||
};
|
};
|
||||||
class SrsRtpHeaderExtension{
|
|
||||||
|
class SrsRtpHeaderExtension
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
bool has_transport_sequence_number;
|
bool has_transport_sequence_number;
|
||||||
uint16_t transport_sequence_number;
|
uint16_t transport_sequence_number;
|
||||||
|
@ -117,6 +125,7 @@ public:
|
||||||
SrsRtpHeaderExtension();
|
SrsRtpHeaderExtension();
|
||||||
virtual ~SrsRtpHeaderExtension();
|
virtual ~SrsRtpHeaderExtension();
|
||||||
};
|
};
|
||||||
|
|
||||||
class SrsRtpHeader
|
class SrsRtpHeader
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue