Commit 384c8677 by xiongziliang

startSendRtp接口在发送ps时支持只发送音频: #2217

parent 0a1c7cb9
......@@ -246,6 +246,10 @@ void RtpSender::onConnect(){
}
bool RtpSender::addTrack(const Track::Ptr &track){
if (_args.only_audio && track->getTrackType() == TrackVideo) {
// 如果只发送音频则忽略视频
return false;
}
return _interface->addTrack(track);
}
......@@ -265,6 +269,10 @@ void RtpSender::flush() {
//此函数在其他线程执行
bool RtpSender::inputFrame(const Frame::Ptr &frame) {
if (_args.only_audio && frame->getTrackType() == TrackVideo) {
// 如果只发送音频则忽略视频
return false;
}
//连接成功后才做实质操作(节省cpu资源)
return _is_connect ? _interface->inputFrame(frame) : false;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论