Fixed SDP related RFCs compliance issues. See #94
This commit is contained in:
parent
acb1e55d08
commit
1a4f5ac6c1
@ -620,6 +620,9 @@ std::string SessionManager::get_source_sdp_(uint32_t id,
|
|||||||
if (IN_MULTICAST(info.stream.m_ui32DestIP)) {
|
if (IN_MULTICAST(info.stream.m_ui32DestIP)) {
|
||||||
ss << "/" << static_cast<unsigned>(info.stream.m_byTTL);
|
ss << "/" << static_cast<unsigned>(info.stream.m_byTTL);
|
||||||
}
|
}
|
||||||
|
/*ss << "\na=source-filter: incl IN IP4 "
|
||||||
|
<< ip::address_v4(info.stream.m_ui32DestIP).to_string() << " "
|
||||||
|
<< config_->get_ip_addr_str();*/
|
||||||
ss << "\nt=0 0\n"
|
ss << "\nt=0 0\n"
|
||||||
<< "a=clock-domain:PTPv2 " << static_cast<unsigned>(ptp_config_.domain)
|
<< "a=clock-domain:PTPv2 " << static_cast<unsigned>(ptp_config_.domain)
|
||||||
<< "\n"
|
<< "\n"
|
||||||
@ -636,10 +639,11 @@ std::string SessionManager::get_source_sdp_(uint32_t id,
|
|||||||
<< "a=framecount:" << info.stream.m_ui32MaxSamplesPerPacket << "\n"
|
<< "a=framecount:" << info.stream.m_ui32MaxSamplesPerPacket << "\n"
|
||||||
<< "a=ptime:" << ptime << "\n"
|
<< "a=ptime:" << ptime << "\n"
|
||||||
<< "a=mediaclk:direct=0\n";
|
<< "a=mediaclk:direct=0\n";
|
||||||
|
ss << "a=ts-refclk:ptp=IEEE1588-2008:";
|
||||||
if (info.refclk_ptp_traceable) {
|
if (info.refclk_ptp_traceable) {
|
||||||
ss << "a=ts-refclk:ptp=traceable\n";
|
ss << "traceable\n";
|
||||||
} else {
|
} else {
|
||||||
ss << "a=ts-refclk:ptp=IEEE1588-2008:" << ptp_status_.gmid << ":"
|
ss << ptp_status_.gmid << ":"
|
||||||
<< static_cast<unsigned>(ptp_config_.domain) << "\n";
|
<< static_cast<unsigned>(ptp_config_.domain) << "\n";
|
||||||
}
|
}
|
||||||
ss << "a=recvonly\n";
|
ss << "a=recvonly\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user