metartc5_jz源码阅读-yang_rtcpush_on_rtcp_ps_feedback

// (Payload-specific FB messages,有效载荷反馈信息),这个函数处理Payload重传
int32_t yang_rtcpush_on_rtcp_ps_feedback(YangRtcContext *context,
		YangRtcPushStream *pub, YangRtcpCommon *rtcp) {
	if (context == NULL || pub == NULL)
		return ERROR_RTC_PUBLISH;
	int32_t err = Yang_Ok;

	uint8_t fmt = rtcp->header.rc;
	switch (fmt) {
	case kPLI: {
		// (Picture Loss Indication),图像丢失指示,接收端收到此命令表示通知发送端要解码的图像的编码数据丢失了,请求发送一个关键帧。
		uint32_t ssrc = pub->videoSsrc;
		if (ssrc) {
			yang_rtcpush_do_request_keyframe(context, ssrc);
		}
		break;
	}
	case kSLI: {
		// (Slice Loss Indication),片丢失指示,要求片重传,这里未实现
		yang_info("sli");
		break;
	}
	case kRPSI: {
		// (Reference Picture Selection Indication),参考图像选择指示
		//在发生丢包或解码错误时,请求对端发送关键帧,这里未实现
		yang_info("rpsi");
		break;
	}
	case kAFB: {
		//带宽估计,这里未实现
		yang_info("afb");
		break;
	}
	default: {
		return yang_error_wrap(ERROR_RTC_RTCP,
				"unknown payload specific feedback=%u", fmt);
	}
	}

	return err;
}

相关推荐

  1. metartc5_jz阅读-yang_ipc_rtcrecv_addPeer

    2024-01-14 02:00:01       38 阅读
  2. metartc5_jz阅读-udp->receive

    2024-01-14 02:00:01       36 阅读
  3. metartc5_jz阅读-yang_push_h264_package_stap_a

    2024-01-14 02:00:01       56 阅读
  4. metartc5_jz阅读-yang_rtcpush_on_rtcp_ps_feedback

    2024-01-14 02:00:01       42 阅读
  5. FutureTask阅读

    2024-01-14 02:00:01       40 阅读
  6. 阅读】evmⅡ

    2024-01-14 02:00:01       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-14 02:00:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-14 02:00:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-14 02:00:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-14 02:00:01       20 阅读

热门阅读

  1. VCG 网格面片法向量平滑

    2024-01-14 02:00:01       45 阅读
  2. Git 的基本概念和使用方式

    2024-01-14 02:00:01       32 阅读
  3. Ubuntu下git提示:终止提交因为提交说明为空。

    2024-01-14 02:00:01       45 阅读
  4. 【洛谷】P2709 小B的询问——莫队问题

    2024-01-14 02:00:01       43 阅读
  5. C++系列十六:枚举

    2024-01-14 02:00:01       39 阅读
  6. spring动态控制定时任务

    2024-01-14 02:00:01       46 阅读
  7. 行分类问题

    2024-01-14 02:00:01       38 阅读