Commit b7d64428 by xiongziliang

tcp情况下,rtp长度不得超过2K,防止发送端存在缓存覆盖的bug

parent ac381350
......@@ -57,6 +57,9 @@ void RtpSession::onManager() {
}
void RtpSession::onRtpPacket(const char *data, uint64_t len) {
if (len > 1024 * 2) {
throw SockException(Err_shutdown, "rtp包长度异常,发送端可能缓存溢出并覆盖");
}
if (!_process) {
uint32_t ssrc;
if (!RtpSelector::getSSRC(data, len, ssrc)) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论