Commit 8d2d1e13 by xiongziliang

修改rtsp点播ntp时间戳

parent b1666eb6
...@@ -28,8 +28,8 @@ void RtspMuxer::onRtp(RtpPacket::Ptr in, bool is_key) { ...@@ -28,8 +28,8 @@ void RtspMuxer::onRtp(RtpPacket::Ptr in, bool is_key) {
//rtp拦截入口,此处统一赋值ntp //rtp拦截入口,此处统一赋值ntp
in->ntp_stamp = _ntp_stamp[in->type]; in->ntp_stamp = _ntp_stamp[in->type];
} else { } else {
//点播情况下设置ntp时间戳为rtp时间戳 //点播情况下设置ntp时间戳为rtp时间戳加基准ntp时间戳
in->ntp_stamp = in->getStamp() * uint64_t(1000) / in->sample_rate; in->ntp_stamp = _ntp_stamp_start + (in->getStamp() * uint64_t(1000) / in->sample_rate);
} }
_rtpRing->write(std::move(in), is_key); _rtpRing->write(std::move(in), is_key);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论