首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
metartc5专题
metartc5_jz源码阅读-yang_encode_rtpExtensions
//定义metartc的rtp扩展,标准的webrtc不定义任何头扩展,这个由开发者自定义。int32_t yang_encode_rtpExtensions(YangRtpExtensions* ext,YangBuffer* buf){int32_t err = Yang_Ok;//写两个字节0xBEDE,扩展头标识,开发者自己定义。yang_write_2bytes(buf,0xBEDE)
阅读更多...
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 ==
阅读更多...
metartc5_jz源码阅读-yang_push_h264_encodeVideo
//编码rtp的视频buffer,发送给p2p对端。int32_t yang_push_h264_encodeVideo(YangRtcSession *session, YangPushH264Rtp *rtp,YangRtpPacket *pkt) {int err = 0;//用videoRtpBuffer中的数据填充rtp->buf.yang_init_buffer(&rtp->buf,
阅读更多...